Raspberry PI 3 MODEL B - Бездротовий міст до Ethernet


15

Я багато бачив в Інтернеті, щоб вирішити, як перетворити малину Pi 3 на бездротовий міст. Але багато старих статей, які відповідають Pi 1 і 2.

Це остання стаття, яку я бачив і перепробував: http://blog.slor.net/2013/09/turning-your-raspberri-pi-into-wireless.html

Я використовую RASPBIAN JESSIE, версія ядра: 4.4.

Я хочу, щоб Pi підключився до бездротового маршрутизатора із вбудованим бездротовим пристроєм (wlan0), щоб забезпечити доступ до пристроїв, які підключені до вбудованого роз'єму Ethernet (eth0).

Я хочу, щоб маршрутизатор (192.168.1.1) надав IP-адреси пристроям, підключеним до RPi3, що дозволяє ПК спілкуватися з пристроями, підключеними до RPi3.

Проблема полягає в тому, що я намагаюся дотримуватися статті, зв'язаної вище, полягає в тому, що при виконанні цієї команди:

sudo brctl addif br0 wlan0 eth0

Я отримую це повідомлення про помилку:

can't add wlan0 to bridge br0: Operation not supported...

введіть тут опис зображення

Хтось має ідею, як це вирішити?

введіть тут опис зображення


1
Чи створили ви br0до цього? brctl addbr br0.
ott--

Так, я спробував це, але все одно отримую повідомлення про помилку: не можу додати wlan0 до мосту br0: Операція не підтримується
privateFunction

1
Гаразд, щодня вчиться чомусь новому. З’єднання бездротового зв'язку неможливо (поки що) здається: serverfault.com/questions/152363/bridging-wlan0-to-eth0
ott--

3
@ott Цій посаді та темі LKM, на яку вона посилається, є 6+ років , тому кожен, хто серйозно зацікавлений у цьому питанні, може захотіти ще трохи поглибитись. З цієї відповіді випливає, що просто просувати вперед і маскуватись може бути простіше, ніж намагатися використовувати законний міст 2 мосту.
золотинки

1
Ознайомтеся з цим посібником . <BR/> Можливо, рішення є за допомогою OpenVPN.
iTake

Відповіді:


8

Наразі це неможливо. Для бездротових мостів потрібно 802.11 кадрів для зберігання 4 адрес (відправника, приймача, пункту призначення та джерела), а стандартні кадри 802.11 зберігають лише 3 адреси. Незважаючи на те, що існують 4-адреси адреси під назвою WDS , вони залежать від постачальника і підтримуються лише на апаратному забезпеченні маршрутизатора (тобто для цього ви повинні використовувати апаратне забезпечення від того самого постачальника). На маршрутизаторах є команда включити режим WDS (і дозволити з'єднання інтерфейсів Wlan)

iw dev wlan0 set 4addr on

Можна спробувати, але AFAIK не буде працювати на RPi 3, принаймні, не з вбудованим NIC. Можливо, вам пощастить з USB-адаптерами на основі бездротових чіпсетів Atheros. Поки це не відбудеться, вам доведеться дотримуватися NAT, якщо ви хочете підключити мережі через RPi, як описано тут . Ви також можете спробувати кабель Wlan , але це теж не справжнє з'єднання.

PS. Я знаю, що негативна відповідь не є такою корисною, але у нас є багато повторюваних питань щодо з'єднання, і вони не можуть бути закриті належним чином, якщо на один з них не відповіли.


3

Щоб не збити з пантелику читачів: - Дмитро Григор'єв правильно, він заявив, що вам потрібен WDS, і ви самі повинні створити інфраструктуру, показану вище.

Не плутайте Ethernet: wifi -> Wifi: Ethernet з wifi: ethernet -> ethernet: wifi

Один просто вимагає міст між Точкою доступу та Ланом, а інший вимагає WDS для управління ланкою.

Як зазначено вище, згадана стаття стосується бездротової точки доступу, а не бездротової системи розподілу (WDS)

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.