Minha máquina Ubuntu está conectada à internet via wifi, e também conectada à LAN por cabo ethernet. Toda vez que eu fizer logon, eu tenho que executar esses dois comandos para configurar o gateway correto (wlan0 no meu caso) para que eu possa acessar a internet.
% sudo route del default
% sudo route add default gw 192.168.3.1
Para automatizar, tentei várias coisas que encontrei na internet, mas que não funcionaram até agora. Embora não consiga lembrar de todos eles, um deles é este:
(In /etc/network/interfaces, add the followings and reboot)
up route del default
up route add -net 192.168.3.0/24 gw 192.168.3.1 dev wlan0
O resultado do comando route logo após a inicialização (antes de executar a operação mostrada acima, 10.0. * é LAN) mostra que eth0 ainda está definido como padrão gw contra o meu desejo:
Destination Gateway Genmask Flags Metric Ref Use Iface
10.0.193.0 * 255.255.255.0 U 1 0 0 eth0
192.168.3.0 * 255.255.255.0 U 2 0 0 wlan0
link-local * 255.255.0.0 U 1000 0 0 eth0
default 10.0.193.1 0.0.0.0 UG 0 0 0 eth0
Eu uso o Ubuntu 11.04
Alguém tem uma solução direta?
Atualização 22/10/11) Como eu poderia ter mudado muitas configurações, não sei se apenas essas alterações são as que entram em vigor, mas aqui está minha solução. Agora o computador permite tanto a internet (wlan0) como a local (eth0) na inicialização.
-
(como a resposta escolhida indica) Verifique "Ignorar rotas obtidas automaticamente" & amp; "use esta conexão apenas para recursos em sua rede"
-
Modifique / etc / network / interfaces da seguinte forma:
auto lo
iface lo inet loopback
up route del default
up route add -net 192.168.1.0/24 gw 192.168.1.1 dev wlan0