Placa de rede Ethernet e cartão WiFi

1

Minha caixa Ubuntu 12.10 possui duas placas de rede, placa Ethernet ( Eth0 ) conectada à rede interna ( 192.168.18.0/24 ) sem nenhum acesso à internet, placa wireless ( Wlan0 ) conectada à intranet ( 10.124.64.0, 255.255.252.0 ) que tem acesso à internet. Quando tento acessar a Internet, tenho que desativar a placa Ethernet ( Eth0 ). Existe alguma maneira de config ip route do Ubuntu, algo como 0.0.0.0 0.0.0.0 Wlan0 , para que eu possa acessar a internet sem desabilitar a placa Ethernet 0. Obrigado pela sua ajuda.

Kevin

    
por Kevin Liao 08.03.2013 / 17:18

1 resposta

0

Primeiro, use o comando route para descobrir como é sua tabela de roteamento atual. Provavelmente será algo como isto:

$ route
Kernel IP routing table
Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
default         192.168.18.1    0.0.0.0         UG    0      0        0 eth0
192.168.18.0    *               255.255.255.0   U     1      0        0 eth0
10.124.64.0     *               255.255.255.0   U     1      0        0 wlan0
...

Agora você desejará substituir o gateway padrão por um gateway no 10.124.64/24 net. Você pode descobrir seu IP executando route quando eth0 estiver desativado ou desconectado. Assumindo que é o .1 , você executaria:

route del default
route add default gw 10.124.64.1

Se você quiser automatizar isso, adicione esses comandos a uma instrução up na sub-rotina apropriada em /etc/network/interfaces (consulte man interfaces ).

AVISO: route é considerado fora de moda e eu deveria estar fazendo isso usando o comando ip route ; o efeito, no entanto, é idêntico. Além disso, adicionar uma instrução up a /etc/network/interfaces pode ser percebida por alguns como pré-histórica. Ficarei feliz em atualizar meus conhecimentos.

    
por zwets 08.03.2013 / 21:30