Segmenty Ethernet i Wi-Fi w tej samej podsieci

1

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ąć?

ssnape
źródło
Twoje pytanie jest całkiem fajne. Nie rozumiem, dlaczego ktokolwiek miałby to głosować. Więc teraz masz konfigurację z dwoma jednostkami: routerem (powiedzmy 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 jest 192.168.1.100I, jak rozumiem, sama płyta jest również routerem DHCP (powiedzmy 10.8.0.1), który obsługuje segment Wi-Fi w odpowiedniej podsieci. To, co dzieje się wewnątrz płyty, jest takie NAT, że dwa segmenty sieci są zupełnie inne.
O ile rozumiem, próbujesz pozbyć się magii warstwy 3 (IP) na płycie i stworzyć coś w rodzaju „przełącznika bezprzewodowego” lub 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 eth0nie był już klientem.
Klientami będą jedynie stacje Wi-Fi, a ich żądania DHCP będą przekazywane do głównego routera (podłączonego 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ę?
Myślę, że pachnie jak a wireless bridgeprzynajmniej bardzo podobnie. dd-wrt.com/wiki/index.php/Wireless_Bridge
@ DaanGerlach dziękuję za odpowiedzi. Potrzebuję tej konfiguracji, ponieważ kiedy podłączę nowy BBB z jego AP do podsieci eth0, chcę mieć możliwość bezpośredniego połączenia z klientami bezprzewodowymi z mojego komputera (który jest podłączony do podsieci eth0). Byłoby również dobrze nie polegać na DHCP i używać adresów statycznych dla interfejsów wlan0 i klientów bezprzewodowych. Czy możesz mi pokazać samouczek, jak osiągnąć tę konfigurację?

Odpowiedzi:

1

Okej, więc używasz małego komputera jednopłytkowego jako punktu dostępowego Wi-Fi, a on obecnie routuje (lub prawdopodobnie bramę NAT) między przewodowym i bezprzewodowym, co oznacza, że ​​sieć bezprzewodowa znajduje się w innej podsieci LAN / IP niż przewodowa sieć Ethernet. Wolisz, aby po prostu transparentnie mostkowała pakiety między przewodowym i bezprzewodowym, aby wszystko znajdowało się w tej samej podsieci LAN i IP.

Aby to zrobić w większości systemów uniksopodobnych, należy zdefiniować wirtualne urządzenie / interfejs mostka programowego (może pojawić się w ifconfig jako „bridge0” lub „br0”) i powiedzieć stosowi sieciowemu, aby „dołączał” zarówno eth0, jak i wlan0 do interfejsu mostu. Interfejs mostka otrzymuje adres IP, a nie każdy interfejs fizyczny ma własny.

W zależności od upodobań uniksowego systemu operacyjnego dokładne kroki mogą się różnić. Możliwe jest także budowanie jąder bez funkcji mostkowania, więc może być konieczne upewnienie się, że jądro je posiada.

NB: Nie daj się zwieść tak zwanemu „mostkowaniu bezprzewodowemu”, który jest bardziej skomplikowaną formą mostkowania, w którym dwa urządzenia używają interfejsów bezprzewodowych do utworzenia bezprzewodowego łącza typu punkt-punkt (czasami nazywanego łączem WDS) w celu zmostkowania dwóch przewodowe sieci Ethernet razem.

Spiff
źródło
Dziękuję za Twoją odpowiedź. Czy jest jakiś tutorial dla Debiana?
ssnape