Образование моста двух сетей Ethernet/w DHCP по WiFi

Необходимо включить передачу IP с

отзовитесь эхом 1>/proc/sys/net/ipv4/ip_forward

Можно сделать это через sysctl также.

1
задан 2 June 2011 в 23:45
4 ответа

Вы - правильный Wi-Fi, не может обработать нормальное образование моста. Это только работает с определенными взломами, которые являются очень конкретным поставщиком.

Другим взломом (не зависящий от производителя продукта), является http://freshmeat.net/projects/parprouted/. Это может выполнить что-то как образование моста. Я использовал его, но не любил его. Я предложил бы классическую схему маршрутизации: дополнительная подсеть со своим собственным dhcpd или реле.

Вы могли также туннелировать от STA (мост Wi-Fi) к Вашему маршрутизатору и затем образовать мост через туннель.

http://lartc.org/howto/ дает хороший обзор возможностей, которые имеет Linux.

Я использую http://www.pcengines.ch/ для создания основанных на Linux клиентов Wi-Fi, чтобы смочь выполнить dhcpd, ретрансляцию DHCP, VPN или независимо от того, что мне нужно.

2
ответ дан 3 December 2019 в 16:22

Можно ли разъяснить то, что Вы надеетесь выполнять? По определению широковещательные пакеты не направляются. Направленные соединения и связанные широковещательные домены являются взаимоисключающими. Установка помощника DHCP возможна, но не походит на то, что Вы после.

Нет ничего различного между сетью IP на Ethernet, и один на Wi-Fi, и они могут совместно использовать широковещательный домен легко при желании; включите их друг в друга.

Если то, что Вы действительно ищете, должно направить между Вашими двумя сетями, это столь же просто как изменение в/etc/sysctl.conf: net.ipv4.ip_forward=1. И dhrelay обеспечивает средство играть помощника DHCP.

Конечно, затем Ваш маршрутизатор для сегмента беспроводной сети был бы клиентской системой, не доступной непосредственно через точку доступа. Не хорошая вещь.

3
ответ дан 3 December 2019 в 16:22

Если бы Вы хотите "нормальное" образование моста, я предложил бы просто включить точку беспроводного доступа в Вашу сеть вместо того, чтобы создать сверхсложную установку с помощью Linux и некоторых карт Wi-Fi.

Существует много примеров "нормального" образования моста интерфейсов под ядрами Linux с помощью brctl с огромным количеством различных карт Wi-Fi - проекты как DD-WRT или OpenWRT являются некоторыми из них - единственная предпосылка должна иметь интерфейс Wi-Fi в acesspoint режиме. Но я предполагаю, так как у Вас были проблемы с образованием моста, что Вы используете беспроводной интерфейс в клиентском режиме, где интерфейсные возможности (не могущий переключиться на неразборчивый режим) или шифрование могут помешать.

Но если Вы все еще хотите направить свой беспроводной трафик (могут быть допустимые причины сделать так - разделение сети из соображений безопасности, являющихся одним из них), необходимо было бы настроить различные IP-адреса в различных сетях для интерфейсов, включить IP, передав, как предложил Shane и настроить dhcrelay для действия как BOOTP/ретрансляция DHCP, передав запросы DHCP клиента предопределенному серверу DHCP - которому в свою очередь должны будут определить объем для беспроводной сети.

Если у Вас есть дальнейшие вопросы на том, что сделать на определенных шагах, необходимо было бы предоставить подробную информацию о том, на что файлы конфигурации / похожи параметры запуска, как настраиваются сетевые интерфейсы и на что похожа конфигурация сервера DHCP.

3
ответ дан 3 December 2019 в 16:22

Это может быть глупым ответом, но...

Чтобы обеспечить идеальную электрическую изоляцию, просто подключите ваш пограничный компьютер к остальной части вашей сети с помощью оптоволокна.

Это позволяет избежать потенциальных проблем безопасности Wi-Fi, снижает задержку и избавляет от ненужной сложности.

1
ответ дан 3 December 2019 в 16:22

Теги

Похожие вопросы