1

Я работаю с IoT (Arduino + Wi-Fi Shield), а также я за открытый (читай бесплатно) интернет. Обе эти вещи помогли бы, если бы я мог создать бесплатную (без пароля и т.д.) Точку доступа Wi-Fi (мои штуковины IoT легко подключались, и незнакомые люди тоже могли бы ее использовать).

Моя настоящая сетевая настройка - это DSL-box, который поставляется со встроенным маршрутизатором (и 4 портами Ethernet, FWIW - это французский "freebox"), я подключил к нему коммутатор, и каждый подключается к этому коммутатору:

----- телефонная линия ----- DSL_Router --- Switch <-все здесь подключается каждый

Теперь, если я подключу (скажем) Raspberry-Pi с точкой доступа Wi-Fi, моя безопасность будет поставлена под угрозу, так как любой аноним, подключающийся к точке бесплатного доступа Wi-Fi, сможет получить доступ к моей частной сети.

Я знаю, что могу купить 2 маршрутизатора (скажем, 2 Raspberry) и создать две локальные сети за DSL-маршрутизатором, одну частную и одну общедоступную, но это, очевидно, более трудоемко / хлопотно / дорого / подвержено ошибкам / ... поэтому есть какой-то способ Raspberry отправляет все свои запросы к DSL-маршрутизатору, а не в локальную сеть?

Спасибо за ваше время!

1 ответ1

1

Распространенным ответом на эту проблему является создание виртуальной локальной сети (VLAN) для разделения трафика. Если ваш маршрутизатор поддерживает эту функцию, его довольно легко настроить. Однако обычно вы используете функцию WiFi маршрутизатора или выделенную точку доступа WiFi, чтобы обеспечить доступ к незащищенной VLAN.

В вашем случае вам необходимо убедиться, что весь незащищенный трафик инкапсулирован и отправлен прямо из маршрутизатора. Вы можете сделать это, используя Pi в качестве внутреннего маршрутизатора. Весь трафик с интерфейса Wi-Fi будет направляться на маршрутизатор DSL, и, как вы прокомментировали, все другие внутренние маршруты будут заблокированы.

Вы можете сделать это немного проще, используя диапазон маршрутизируемых адресов, не относящихся к Интернету, в сети WiFi за пределами диапазона 192.168.xx. 10.ххх подойдет.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .