Проблема настройки Bridge-utils + airbase-ng, требуется ваша помощь!
ОС:Kali Linux
Решил я по пробовать поднять программную точку доступа на своей wifi карте, так как у меня идет проводное подключение (UTP-кабель).
Вообщем поднял я airbase-ng:
airmon-ng start wlan0 #Поднимаю его в режим монитора
airbase-ng -c 8 --essid "test" #Создаю сеть (ее видит прекрасно и пытается подключится)
Затем я хотел связать два интерфейса через Bridge-utils, что бы трафик с WiFiкарты уходил через комп и отправлялся на маршрутизатор. Естественно я нехочу вбивать на каждом устройстве статику (ip-адрес, ip-шлюза поумолчанию, dns-серверы, маску подсети и т.д) В оффициальной документации по настройке Bridge-utils прописано следующее:
Если вы хотите чтобы мост автоматически получал IP-адрес у ADSL-модема по DHCP (или в другой похожей ситуации), сделайте так:
ifconfig eth0 0.0.0.0
ifconfig eth1 0.0.0.0
brctl addbr mybridge
brctl addif mybridge eth0
brctl addif mybridge eth1
dhclient mybridge
brctl addbr test #Создаю мост
brctl addif test eth0 #Добавляю интерфейс в мост(на нем у меня выход в интернет)
brctl addif test at0 #"at0" - это вроде интерфейс который создает airbase-ng
ifconfig test up #Поднимаю интерфейс моста
ifconfig at0 0.0.0.0 up #Поднимаю интерфейс airbase-ng
dhclient test
Вот вывод с airbase-ng:
15:35:44 Created tap interface at0
15:35:44 Trying to set MTU on at0 to 1500
15:35:44 Trying to set MTU on wlan0mon to 1800
15:35:44 Access Point with BSSID 00:0E:2E:B1:EC:7B started.
15:40:33 Client 18:F0:E4:**:F9:** associated (unencrypted) to ESSID: "test"
15:40:33 Client 18:F0:E4:**:F9:** associated (unencrypted) to ESSID: "test"
15:40:33 Client 18:F0:E4:**:F9:** associated (unencrypted) to ESSID: "test"
15:40:33 Client 18:F0:E4:**:F9:** associated (unencrypted) to ESSID: "test"
15:40:33 Client 18:F0:E4:**:F9:** associated (unencrypted) to ESSID: "test"
15:40:33 Client 18:F0:E4:**:F9:** associated (unencrypted) to ESSID: "test"
bridge name bridge id STP enabled interfaces
test 8000.000e2eb1ec7b no at0
eth0
at0: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500
inet6 fe80::20e:2eff:feb1:ec7b prefixlen 64 scopeid 0x20<link>
ether 00:0e:2e:b1:ec:7b txqueuelen 1000 (Ethernet)
RX packets 7003 bytes 1062110 (1.0 MiB)
RX errors 0 dropped 0 overruns 0 frame 0
TX packets 3420 bytes 1076322 (1.0 MiB)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
eth0: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500
inet 192.168.0.101 netmask 255.255.255.0 broadcast 192.168.0.255
inet6 fe80::836c:8ffa:1260:b1fc prefixlen 64 scopeid 0x20<link>
ether 18:31:bf:0a:ee:dd txqueuelen 1000 (Ethernet)
RX packets 172612 bytes 242885098 (231.6 MiB)
RX errors 0 dropped 1 overruns 0 frame 0
TX packets 105564 bytes 9002437 (8.5 MiB)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
test: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500
inet 192.168.0.115 netmask 255.255.255.0 broadcast 192.168.0.255
inet6 fe80::20e:2eff:feb1:ec7b prefixlen 64 scopeid 0x20<link>
ether 00:0e:2e:b1:ec:7b txqueuelen 1000 (Ethernet)
RX packets 174234 bytes 239554616 (228.4 MiB)
RX errors 0 dropped 0 overruns 0 frame 0
TX packets 97868 bytes 7899758 (7.5 MiB)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
Очень прошу вашей помощи, сетевые инженеры и системные администраторы!
P.s: Есть такое предположение, что она запрашивает dhcp через utp-кабель у роутера, но так как у меня стоит на ethernet-порте статический адресс, он и не пропускает dhcp. Может ли в этом таится проблема??? Может ли быть проблема firewalld?
P.s.2: Задача пустить трафик, с выдачей dhcp на SoftAP.