See on levinud probleem paljude dokumentide osas veebis. Väga informatiivne arutelu, mille olen leidnud saidilt (1) . Pange tähele, et see probleem kuulub ainult wifi kliendiühendusele, mida soovite teise wifi kliendiühendusega kaugpääsupunktiga ühendada (nt üleslingi Interneti-ruuterisse). Pöörduspunkti ( wlan0 / ap0 ) ühendamine traadiga või traadita üleslingiga ( eth0 / wlan0 ) on võimalik.
Üldiselt on wifi kliendi liidese ühendamiseks enamasti kolm võimalust.
1. tõeline sildamine OSI 2. kihil oleks parim lahendus. Kuid wifi vajab selleks ip-päises lisateavet. Paljud marsruuterid kasutavad seda WDS-i (traadita levitussüsteemi) jaoks (2) ), kuid vajavad ip-päises täiendavat aadressivälja. Tavaliselt saate seda teha järgmisega:
rpi3 ~ $ sudo iw dev wlan0 seadistas 4addr sisse
Kuid kuvatakse tõrketeade:
Käsk
nurjus: toimingut ei toetata (-95)
see tähendab lihtsalt seda, mida ta ütleb. Raspberry Pi sisseehitatud WiFi-seade ei toeta seda (6) . Nii et peate otsima lahendusi.
2. NAT (võrguaadressi tõlge) OSI 3. kihil . Selle olete leidnud ja proovinud seadistada. Alternatiivse seadistuse leiate ka pöörduspunktist WiFi kordurina, valikuline sillaga. Kuid @Thomas Guyot-Sionnest kommenteeris (3) :
4addr nagu on kirjeldatud teistes vastustes, on adapteri / draiveri toel kindlasti parim viis, kuid mitte kõik neist. NAT võib mõnes asjas töötada, kuid korraliku suhtluse loomine lanil mõlemal viisil muutub problemaatiliseks (nt printeri ühendamine või juurdepääs teistele Interneti-seadmetele NAT-i teisel poolel). Ükskõik millele loota
broadcast / multicast (nt automaatne avastamine, bonjour) nurjub NAT-i kaudu.
Näib, et teil on see probleem. Ma arvan, et parim alternatiiv on kasutada
3. Puhverserveri ARP OSI 3. kihil . Soovitan teil vaadata jaotist Raspberry Pi wifi silla puhverserveri arp abil lahendamine ja proovida seda, sest:
Proxy ARP kasutamine võimaldab ühendatud klientidel olla osa olemasolevat võrku ja toetab kahesuunalist liiklust, nt serveri või printeri jaoks. DHCP ja mDNS töötavad ka vastavate abimeeste abil (4) .
viited:
[1] wlan0 ühendamine eth0-ga
[2] https://et.wikipedia.org/wiki/Wireless_distribution_system
[3] https://serverfault.com/a/863241/458473
[4] https://wiki.debian.org/BridgeNetworkConnectionsProxyArp
[5] https://et.wikipedia.org/wiki/OSI_model
[6] Raspberry PI 3 MUDEL B - traadita sild Ethernet'ile