LINUX.ORG.RU
решено ФорумAdmin

hostapd + bridge подключается, но не пингует

 , , , ,


0

1

Добрый день.

Необходимо с одной из банок раздавать инет по воздуху. Настроил hostapd и мост. Клиенты подключаются, авторизуются и получают данные по dhcp(находиться на другой машине(роутер)), но инет не работает. Клиенты не пингуют роутер, но пингуют машинку раздающую wifi, а вот она их нет. Считал что моста для этого достаточно?

 ifconfig -a
br0: flags=4163<UP,BROADCAST,RUNNING,MULTICAST>  mtu 1500
        inet 192.168.11.57  netmask 255.255.255.0  broadcast 192.168.11.255
        inet6 fe80::20c:29ff:fec4:3c75  prefixlen 64  scopeid 0x20<link>
        ether 00:0c:29:c4:3c:75  txqueuelen 0  (Ethernet)
        RX packets 39937  bytes 2714375 (2.5 MiB)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 346  bytes 53427 (52.1 KiB)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

ens33: flags=4419<UP,BROADCAST,RUNNING,PROMISC,MULTICAST>  mtu 1500
        inet6 fe80::20c:29ff:fec4:3c75  prefixlen 64  scopeid 0x20<link>
        ether 00:0c:29:c4:3c:75  txqueuelen 1000  (Ethernet)
        RX packets 39117  bytes 3200699 (3.0 MiB)
        RX errors 0  dropped 2  overruns 0  frame 0
        TX packets 1176  bytes 141759 (138.4 KiB)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

lo: flags=73<UP,LOOPBACK,RUNNING>  mtu 65536
        inet 127.0.0.1  netmask 255.0.0.0
        inet6 ::1  prefixlen 128  scopeid 0x10<host>
        loop  txqueuelen 0  (Local Loopback)
        RX packets 0  bytes 0 (0.0 B)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 0  bytes 0 (0.0 B)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

wls34u1: flags=4163<UP,BROADCAST,RUNNING,MULTICAST>  mtu 1500
        inet6 fe80::3285:a9ff:fef3:59d0  prefixlen 64  scopeid 0x20<link>
        ether 30:85:a9:f3:59:d0  txqueuelen 1000  (Ethernet)
        RX packets 828  bytes 81036 (79.1 KiB)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 2883  bytes 301064 (294.0 KiB)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

brctl show
bridge name     bridge id               STP enabled     interfaces
br0             8000.000c29c43c75       no              ens33
                                                        wls34u1
 iwconfig
br0       no wireless extensions.

wls34u1   IEEE 802.11abgn  Mode:Master  Tx-Power=20 dBm
          Retry short limit:7   RTS thr:off   Fragment thr:off
          Power Management:off

lo        no wireless extensions.

ens33     no wireless extensions.

cat /etc/hostapd/hostapd.conf

interface=wls34u1
driver=nl80211
bridge=br0
hw_mode=g
channel=9
ssid=*****
auth_algs=1
wpa=2
wpa_passphrase=*****
wpa_key_mgmt=WPA-PSK
wpa_pairwise=TKIP
rsn_pairwise=CCMP

route
Kernel IP routing table
Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
default         192.168.11.1    0.0.0.0         UG    204    0        0 br0
192.168.11.0    *               255.255.255.0   U     204    0        0 br0

в iptables все ACCEPT и никаких правил нет.



Последнее исправление: D14 (всего исправлений: 1)

Попробовал create_ap с методом bridge результат тот же. с методом nat работает некоторое время и виснит. Через nat не хотелось бы решать проблему.

D14
() автор топика

arch

Ничего конкретного не подскажу, но в AUR есть скрипт create_ap, который обещает делать всё сам. У меня как-то раз работало.

UPD: опоздал, да.

risenshnobel ★★★
()
Последнее исправление: risenshnobel (всего исправлений: 1)
Ответ на: комментарий от daemonpnz

daemonpnz

dhcp на чём крутится?

На роутере который раздает инет по проводам.

daemonpnz

А маскарадинг кто будет делать?

Без него никак? Считал что моста достаточно. Мне получается нужна просто точка доступа, к ней уже подключен кабель с инетом,dhcp,dns и т.п. А ей нужно цеплять «воздушных» клиентов к этой же сети.

D14
() автор топика
Ответ на: комментарий от D14

Если у тебя тачка с вайфай просто делает мост между проводом и радио, то маскарадинг не нужен. Я бы для начала всё шифрование поотключал.

daemonpnz ★★★★★
()
Последнее исправление: daemonpnz (всего исправлений: 1)
Ответ на: комментарий от daemonpnz

daemonpnz

Пингует ли машинка с wifi роутер?

Wifi клиенты не пингуют роутер, но пингуют точку доступа, а точка не пингует своих клиентов. точка доступа пингует роутер и инет работает.

D14
() автор топика
Ответ на: комментарий от daemonpnz

daemonpnz

Если у тебя тачка с вайфай просто делает мост между проводом и радио, то маскарадинг не нужен.

Так и есть.

daemonpnz

Я бы для начала всё шифрование поотключал.

А смысл?

D14
() автор топика
Ответ на: комментарий от D14

Потому что вафляй редкая гадость и с шифрованием может тупить непонятно как и непонятно где. Сложно в отключении нет ничего, а проверить без него таки стоит.

daemonpnz ★★★★★
()

Проблема оказалась в выключенном неразборчивом режиме vSwitch (ESXi).

Спасибо всем!

D14
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.