Мост Arch Linux Ethernet-WiFi

Мост Arch Linux Ethernet-WiFi

Я хочу использовать Raspberry Pi под управлением Arch Linux для расширения своей сети WiFi. Моя ситуация такова, что у меня есть запасной маршрутизатор WiFi, который я хочу использовать для расширения диапазона приема WiFi, а также для нескольких дополнительных подключений Ethernet к своей сети. Я попытался настроить сам маршрутизатор, чтобы создать мост к моему существующему маршрутизатору, но, похоже, два разных типа маршрутизаторов, которые мне нужны, на самом деле не взаимодействуют, но это уже другая история. Я хочу подключить свой Pi к своей существующей сети WiFi, а затем соединить его адаптер WiFi с адаптером Ethernet и подключить адаптер Ethernet ко второму маршрутизатору. Затем я отключу DHCP и NAT на втором маршрутизаторе, что позволит ему работать только как точка доступа и коммутатор. Я бы предпочел, чтобы устройства, подключенные ко второму маршрутизатору, могли находиться в той же подсети, что и устройства на первом, но я думаю, что это невозможно, я думаю, они могут находиться в другой подсети, и тогда Pi просто нужно будет настроить как шлюз.

Моя проблема в том, что я не могу найти никаких инструкций по настройке любой из этих систем на Arch Linux. Все, что я могу найти, это, казалось бы, многообещающие инструкции для Debian и способы настройки Arch в качестве интернет-шлюза.

Я бы предпочел использовать Arch, потому что у меня есть образ для него, а загрузка образа Raspbian займет целую вечность на моем соединении. Я также считаю, что Arch занимает гораздо меньше места и будет работать быстрее на Pi.

P.S. Я попробовал brctl, но он мне говорит, что добавление адаптера WLAN к мосту не поддерживается.

решение1

Я не совсем уверен, но если у вас оба сетевых подключения работают, то, думаю, все, что вам действительно нужно, — это магическая iptablesконфигурация.

Это позволит использовать NAT из любой точки мира в любую точку мира:

iptables -t nat -A POSTROUTING -j MASQUERADE

Можно добавить -oфлаг, контролирующий, какой интерфейс куда маршрутизируется, но я не думаю, что это необходимо.

Я использую это для совместного использования моего сетевого подключения с гостями LXC. Вам, вероятно, также понадобится настроить DHCP-сервер для устройств за Pi ( dnsmasqсделает свою работу — не забудьте привязать интерфейс, иначе вы в конечном итоге будете раздавать адреса обеим сетям!). DHCP не нужен, если вы используете статические IP-адреса, поэтому я бы сделал это в первую очередь.

Конечно, это не полный мост, но я не знаю, как с этим помочь. :)

Связанный контент