Obecnie próbuję skonfigurować Raspberry Pi jako punkt dostępu, hostapd
korzystając z następujących wskazówek:
Niestety mój statyczny adres IP odmawia ustawienia przy uruchamianiu. Poniżej znajduje się treść mojego /etc/network/interfaces
:
auto lo
iface lo inet loopabck
iface eth0 inet dhcp
iface wlan0 inet static
address 192.168.42.1
broadcast 192.168.42.255
netmask 255.255.255.0
up iptables-restore < /etc/iptables.ipv4.nat
Co dziwne, jeśli uruchomię następujące polecenie po uruchomieniu, wszystko działa dobrze:
sudo ifconfig wlan0 192.168.42.1
Czy ktoś widzi jakieś rażące problemy, które mogą mi brakować? Minęło tak dużo czasu, odkąd pracowałem z konfiguracją Linuksa, że wydaje mi się, że brakuje mi czegoś łatwego.
networking
wireless
static-ip
Justin Niessner
źródło
źródło
Odpowiedzi:
Mój plik interfejsów wygląda nieco inaczej, ale działa dla mnie cały czas.
Może to może pomóc
źródło
192.168.1.255
255 jest na ostatnim miejscu, ponieważ w przeciwnym razie nie będziesz nadawał na wszystkich urządzeniach routera.Wyłącz ifplugd, wtedy statyczny adres IP powinien działać.
źródło
Podejrzewam, że hostapd ponownie inicjuje interfejs, co powoduje awarię. Możesz ręcznie dodać polecenie ifconfig do pliku /etc/rc.local, który wykona go automatycznie podczas rozruchu.
źródło
Zdecydowanie jest to warunek wyścigu w raspbian jessie, który przestał używać init opartego na runlevel na korzyść opartego na drzewie pakietów podejścia „start wszystko w tym samym czasie”. Myślę, że mogłem to obejść, umieszczając następujące wiersze
/etc/rc.local
:Czas pokaże, jak sądzę.
źródło
Próbowałbym dodać następujące wiersze tuż nad twoją aktualną konfiguracją interfejsu bez wirless:
To informuje konfigurację interfejsu, aby automatycznie uruchamiał interfejs wlan0 i że może zostać wstawiony później (hotplug).
Konieczne może być również dodanie
gateway <IP Address>
linii, aby routing działał.źródło
Niekoniecznie świetne rozwiązanie, ale skoro miałem problemy z moim staticip podczas korzystania z / etc / network / interfaces, przełączyłem się na używanie statycznego adresu IP przez mój router? Czy próbowałeś tego w ten sposób jako alternatywy?
źródło
Wykonuję ten sam samouczek, aby skonfigurować WAP na moim Pi.
Niestety usługa dhcp nie uruchamia się przy starcie systemu. Po uruchomieniu sprawdzenie usługi pokazuje, że nie jest uruchomiona: usługa isc-dhcp-server status Status serwera ISC DHCP: dhcpd nie działa
W rzeczywistości interfejs wlan0 nie otrzymuje adresu IP i dlatego serwer dhcp się nie uruchamia.
Postępuję zgodnie z instrukcjami w linku poniżej, ale to nie rozwiązuje problemu: http://sirlagz.net/2013/02/10/how-to-use-the-raspberry-pi-as-a-wireless- access-pointrouter-part-3b /
Następnie postępuję zgodnie z instrukcjami w tym poście: http://www.novitiate.co.uk/?p=183
nano /etc/rc.local
Po ponownym uruchomieniu serwer DHCP działa.
Możliwe też inne rozwiązanie, którego nie testuję: ups, nie mam wystarczającej reputacji, aby opublikować więcej niż 2 linki.
źródło
Miałem ten sam problem. wlan0 traci jakoś statyczny adres IP, gdy uruchamia się serwer dhcp. Edytuj / etc / default / ifplugd i zmień na:
źródło
Alternatywnie, możesz stworzyć mini-usługę, która ponownie uruchomi wlan0, upewniając się, że startuje on podczas rozruchu przed hostapd i isc-dhcp-server.
Utwórz nowy skrypt /etc/init.d/wlan0-restart
o następującej treści:
Następnie wykonaj następujące polecenia:
Uruchom ponownie i sprawdź, czy wlan0 ma swój statyczny adres IP i czy isc-dhcpd-server działa:
źródło