Estou lutando com minha configuração do meu Raspberry Pi. Eu quero alcançar o seguinte:
eth0: será usado com um IP estático e só poderá se conectar à rede local (este será o meu servidor NFS) wlan0: deve se conectar à minha rede sem fio para acesso à Internet
Por alguma razão, não consigo ativar as duas conexões ao mesmo tempo (sim, tenho uma boa fonte de alimentação). A Ethernet desabilitará a conexão sem fio por nenhuma razão. Se eu finalmente conseguir os dois, não consigo executar ping no google.com. Minha pergunta como devo fazer isso corretamente? Eu tenho o seguinte no meu arquivo de interfaces:
auto lo
iface lo inet loopback
auto eth0
allow-hotplug eth0
iface eth0 inet static
address 192.168.1.101
netmask 255.255.255.0
gateway 0.0.0.0
#auto wlan0
allow-hotplug wlan0
iface wlan0 inet manual
wpa-conf /etc/wpa_supplicant/wpa_supplicant.conf
iface home inet static
address 192.168.0.157
netmask 255.255.255.0
broadcast 192.168.0.255
gateway 192.168.0.1
iface default inet dhcp
Atenciosamente, e muito obrigado!
wireless
ethernet
connection
DanFritz
fonte
fonte
Respostas:
Como sugerido pela comunidade, minha resposta foi extraída da pergunta.
Eu consegui funcionar agora, então vou compartilhar todos os meus arquivos de configuração com a comunidade. Primeiramente, vamos olhar para o arquivo wpa_supplicant.conf:
Em seguida, meu novo arquivo de interfaces de atualização
E agora vem a parte complicada, você precisa desativar a conexão automática do dispositivo eth0 (caso contrário, ele desativará sua wlan0). Você faz isso editando o seguinte arquivo:
Eu também tenho o seguinte no meu script de inicialização, isso garantirá que meu wifi seja iniciado (às vezes sem motivo, ele não seria iniciado). Você também precisa matar o daemon ifplugd no dispositivo eth0:
E isso deve funcionar!
fonte
ifplugd
. Em vez disso, basta desativar (excluir) o link simbólico ofensivo/etc/ifplugd/action.d/action_wpa
, que impede o funcionamento da wlan0 quando a Ethernet está conectada.auto etho
linhas? Além disso, eu ainda tenho:~ $ sudo service isc-dhcp-server start Job for isc-dhcp-server.
Se um dispositivo não tiver acesso à Internet ou outro acesso fora da sub-rede local, você deverá eliminar o gateway. Listar um gateway nas duas interfaces provavelmente é o culpado.
Se a Ethernet for para a sub-rede local, remova apenas esse gateway.
fonte