Używam BeagleBoneBlack z dwoma interfejsami sieciowymi, eth0 i wlan0. eth0 jest skonfigurowany do używania dhcp, podczas gdy wlan0 ma adres statyczny. Skonfigurowałem hostapd, aby tworzył punkt dostępu na wlan0, a także skonfigurowałem lokalnego serwera dhcp do obsługi żądań na interfejsie wlan0. Jak dotąd wszystko jest w porządku.
Chciałbym teraz skonfigurować wlan0 do używania dhcp w celu uzyskania adresu tej samej podsieci eth0, a także klienci łączący się z AP powinni otrzymać adres takiej podsieci.
Zasadniczo chciałbym, aby segment sieci Wi-Fi polegał na tym samym serwerze dhcp segmentu Ethernet. Czy to możliwe? Jak mogę to osiągnąć?
hub
, jakby ramki Ethernet od klientów bezprzewodowych leciały do AP (hostapd), następnie uzyskaj dekapsulację z nagłówków bezprzewodowych i przekaż nietknięty do portu w górę (eth0), aby eth0
nie był już klientem.
eth0
), a odpowiedzi będą również przesyłane z powrotem. Jest to więc prosty przełącznik warstwy 2, ale jeden z jego portów jest okablowany, a drugi to AP. Niestety, nigdy nie widziałem takiej konfiguracji i nie widziałem żadnego dedykowanego oprogramowania. Ale pomysł nie jest zły, jak mogłoby się wydawać. Niemniej jednak pozwól, że cię zapytam - dlaczego potrzebujesz takiej konfiguracji? Cóż, mogę sobie wyobrazić sytuacje, w których będzie to przydatne. Ale dlaczego chcesz, aby Twoje stacje Wi-Fi znajdowały się w segmencie łącza w górę?
wireless bridge
przynajmniej bardzo podobnie. dd-wrt.com/wiki/index.php/Wireless_Bridge
192.168.1.1
) podłączonym do eth0 płyty . Tak, płyta działa jak DHCP klienta w odniesieniu do routera . Powiedzmy, że ten klient jest192.168.1.100
I, jak rozumiem, sama płyta jest również routerem DHCP (powiedzmy10.8.0.1
), który obsługuje segment Wi-Fi w odpowiedniej podsieci. To, co dzieje się wewnątrz płyty, jest takieNAT
, że dwa segmenty sieci są zupełnie inne.