Как установить беспроводное AP с двумя картами Wi-Fi и Ethernet как WAN на debian?

В случае Вы не хотите блокирование wait я занялся бы этой проблемой со встроенной функцией управления заданиями удара. Только для одного разветвленного и выполняемого процесса это действительно просто, и мой подход похож на это

#!/bin/sh

sleep 1 &

while jobs | grep -q "Running" ; do
    echo -n "."     # no trailing newline
    sleep 0.1
done

echo 
6
20.12.2013, 20:42
2 ответа

Возможное и самое легкое решение IMO для маршрутизатора:

[ИНТЕРНЕТ] ppp0 <---NAT-> br0 <-> wlan0/1

br0 имеет присвоенный локальный IP, и wlan0, wlan1 управляет мост. Можно добавить их с post-up brctl addif br0 wlan0 для wlan0.

Так, необходимо отредактировать/etc/network/interfaces для ppp0, br0, wlan0, wlan1. После ppp0 (или независимо от того, что Вы имеете) произошел, применяют их

отзовитесь эхом "1">/proc/sys/net/ipv4/ip_forward
iptables-t туземная ПОДМЕНА-A POSTROUTING-o ppp0-s 10.0.2.0/24-j

Но! Для продуктивной среды Вам нужен хороший брандмауэр.

1
27.01.2020, 20:30

Да, можно создать одну или 2 точки доступа, используя 2 карты Wi-Fi и один интерфейс Ethernet.

Установите пакет hostapd и инструмент create_ap :

sudo apt install hostapd
git clone https://github.com/oblique/create_ap
cd create_ap
sudo make install

Создайте первая AP: AP1

create_ap wlan0 eth0 MyAP1 MyPassPhrase1

Создайте вторую AP: AP2

create_ap wlan1 eth0 MyAP2 MyPassPhrase2

Вы можете указать драйвер --driver ath5k по предложению разработчика create_ap.

Следующим шагом вы должны отредактировать файл /etc/dnsmasq.conf, чтобы привязать MAC-адрес к определенному IP-адресу. Добавьте следующую строку

#The `wlan0`:

dhcp-host:XX:XX:XX:XX:XX,10.0.1.1

#The dhcp range :

interface=wlan0
except-interface=wlan1
dhcp-range=10.0.1.100,10.0.1.120

#The `wlan1`:

dhcp-host:XX:XX:XX:XX:XX,10.0.2.1
#The dhcp range :

interface=wlan1
except-interface=wlan0
dhcp-range=10.0.2.100,10.0.2.120

Измените XX:XX:XX:XX:XX на MAC-адрес вашего wlan0 и wlan1

2
27.01.2020, 20:30

Теги

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