
Estou executando o Debian Jessie no RPi3 (Raspbian). A conexão de rede está em wlan0. Normalmente, depois de preencher os campos wpa_supplicant.conf, a reinicialização dos serviços de rede leva a uma conexão funcional com a Internet.
Na minha máquina não consigo acessar nada fora do roteador devido a um gateway padrão errado.
Após uma reinicialização, esta é a minha route -n
saída:
Destination Gateway Genmask Flags Metric Ref Use Iface
0.0.0.0 192.168.178.1 0.0.0.0 UG 0 0 0 eth0
192.168.1.0 0.0.0.0 255.255.255.0 U 0 0 0 wlan0
192.168.178.0 0.0.0.0 255.255.255.0 U 0 0 0 eth0
mas o gateway é 192.168.1.254. Na verdade, se eu digitar:
route add default gw 192.168.1.254 wlan0
esta é a nova tabela de roteamento:
Destination Gateway Genmask Flags Metric Ref Use Iface
0.0.0.0 192.168.1.254 0.0.0.0 UG 0 0 0 wlan0
0.0.0.0 192.168.178.1 0.0.0.0 UG 0 0 0 eth0
192.168.1.0 0.0.0.0 255.255.255.0 U 0 0 0 wlan0
192.168.178.0 0.0.0.0 255.255.255.0 U 0 0 0 eth0
e a conexão com a Internet agora está funcionando. Nunca precisei definir manualmente o gateway padrão.
Talvez eu precise de algum outro serviço?
Responder1
Um gateway padrão é o roteador para o qual você envia pacotes quando não há outro roteador para enviá-los. Só deveria haverumgateway padrão.
Após a reinicialização, você poderá ver que o gateway padrão foi definido como 192.168.178.1, que pode ser acessado pela interface eth0.
Não tenho certeza se você atribuiu detalhes de IP estaticamente ao eth0 ou se ele também usa DHCP, no entanto, quando o wlan0 for iniciado, ele receberá seus detalhes de IP, mas encontrará um gateway padrão já na tabela de roteamento e, portanto, não adicionará outra entrada .
Se wlan0 for a única conexão de rede a ser usada, você precisará remover os detalhes de IP da eth0.