Mam problem z konfiguracją mojego Raspberry Pi. Chcę osiągnąć następujące cele:
eth0: będzie używany ze statycznym ip i może łączyć się tylko z siecią lokalną (będzie to mój serwer NFS) wlan0: Powinien połączyć się z moją siecią bezprzewodową w celu uzyskania dostępu do Internetu
Z jakiegoś powodu nie jestem w stanie aktywować obu połączeń jednocześnie (tak, mam dobry zasilacz). Sieć Ethernet wyłączy połączenie bezprzewodowe bez żadnego powodu. Jeśli w końcu uda mi się obu naraz, nie mogę pingować google.com. Moje pytanie, jak mam to zrobić poprawnie? W pliku interfejsów mam następujące elementy:
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
Z pozdrowieniami i bardzo dziękuję!
wireless
ethernet
connection
DanFritz
źródło
źródło
Odpowiedzi:
Zgodnie z sugestią społeczności moja odpowiedź pochodzi z pytania.
Mam teraz działającą, więc udostępnię wszystkie moje pliki konfiguracyjne społeczności. Najpierw spójrzmy na plik wpa_supplicant.conf:
Następnie mój nowy plik interfejsów aktualizacji
A teraz przychodzi trudna część, musisz wyłączyć hotplugging urządzenia eth0 (w przeciwnym razie spowoduje to wyłączenie twojego wlan0). W tym celu edytujesz następujący plik:
Mam również następujące elementy w skrypcie startowym, dzięki czemu moje wifi się uruchomi (czasami bez żadnego powodu nie uruchomi się). Musisz także zabić demona ifplugd na urządzeniu eth0:
I to powinno działać!
źródło
ifplugd
. Zamiast tego po prostu wyłącz (usuń) obraźliwe dowiązanie symboliczne/etc/ifplugd/action.d/action_wpa
, które uniemożliwia działanie wlan0, gdy podłączony jest Ethernet.auto etho
linii? Ponadto nadal mam:~ $ sudo service isc-dhcp-server start Job for isc-dhcp-server.
Jeśli urządzenie nie ma dostępu do Internetu lub innego dostępu poza lokalną podsiecią, należy wyeliminować bramę. Wymienienie bramy na obu interfejsach jest prawdopodobnie winowajcą.
Jeśli sieć Ethernet jest przeznaczona dla lokalnej podsieci, usuń tylko tę bramę.
źródło