мост wlan0 к eth0 работает, но у eth0 нет интернета

650
Jake Psimos

Я пытаюсь настроить окно Linux для использования интерфейса wlan0 в качестве точки доступа с помощью hostapd. eth0 - единственный порт Ethernet, который подключен к маршрутизатору. Я могу подключиться к точке доступа, и она получает доступ к Интернету, однако, когда hostapd работает и интерфейс wlan0 работает, я не могу получить доступ к Интернету на самой коробке (не могу подключиться к ней по SSH и не могу обновить NTP) ,

Топология br0 = eth0 + wlan0 && br0 stp = ON && linux ipv4_forward ENABLED

Netfilter НЕТ правил iptables или ebtables (все ПРИНЯТЫ)

Вот содержимое / etc / network / interfaces

auto lo br0 iface lo inet loopback  allow-hotplug eth0 iface eth0 inet manual  allow-hotplug wlan0 iface wlan0 inet manual  iface br0 inet dhcp bridge_ports eth0 wlan0 pre-up ifconfig eth0 0.0.0.0 up pre-up ifconfig wlan0 0.0.0.0 up pre-up brctl addbr br0 pre-up brctl addif br0 eth0 post-down ifconfig wlan0 0.0.0.0 down post-down ifconfig eth0 0.0.0.0 down post-down brctl delif br0 eth0 post-down brctl delbr br0 

Вот вывод brctl show

bridge name bridge id STP enabled interfaces br0 8000.00c0ca8ffbc5 yes eth0 wlan0 

Вот содержимое /etc/hostapd/hostapd.conf

interface=wlan0 bridge=br0  driver=nl80211 country_code=US hw_mode=a beacon_int=100  #NON DFS CHAN: 36, 40, 44, 48, 149, 153, 157, 161 channel=149  ieee80211n=1 ieee80211ac=1 ht_capab=[HT20][HT40]  ssid=Raspberry wpa_passphrase=friendlyap auth_algs=1 wpa=2 wpa_key_mgmt=WPA-PSK rsn_pairwise=CCMP 

Вот вывод для ip route show

default via 192.168.1.1 dev br0 default via 192.168.1.1 dev br0 metric 204 169.254.0.0/16 dev eth0 proto kernel scope link src 169.254.22.129 metric 202 192.168.1.0/24 dev br0 proto kernel scope link src 192.168.1.106 metric 204 

Вывод ifconfig

br0 Link encap:Ethernet HWaddr xx:xx:xx:xx:xx:xx inet addr:192.168.1.106 Bcast:192.168.1.255 Mask:255.255.255.0 UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 RX packets:119 errors:0 dropped:0 overruns:0 frame:0 TX packets:108 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:1000 RX bytes:9298 (9.0 KiB) TX bytes:10357 (10.1 KiB)  eth0 Link encap:Ethernet HWaddr xx:xx:xx:xx:xx:xx inet addr:169.254.22.129 Bcast:169.254.255.255 Mask:255.255.0.0 UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 RX packets:119 errors:0 dropped:0 overruns:0 frame:0 TX packets:132 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:1000 RX bytes:9298 (9.0 KiB) TX bytes:17208 (16.8 KiB)  lo Link encap:Local Loopback inet addr:127.0.0.1 Mask:255.0.0.0 UP LOOPBACK RUNNING MTU:65536 Metric:1 RX packets:0 errors:0 dropped:0 overruns:0 frame:0 TX packets:0 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:1 RX bytes:0 (0.0 B) TX bytes:0 (0.0 B)  wlan0 Link encap:Ethernet HWaddr xx:xx:xx:xx:xx:xx UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 RX packets:0 errors:0 dropped:0 overruns:0 frame:0 TX packets:98 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:1000 RX bytes:0 (0.0 B) TX bytes:7569 (7.3 KiB) 

Где 192.168.1.1 - IP-адрес маршрутизатора.

Если я выполню следующие команды, я смогу получить доступ к SSH коробки и обновить NTP.

ifconfig wlan0 down service hostapd stop 

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

0
Я нашел [эту вики] (https://wiki.archlinux.org/index.php/software_access_point#Bridge_setup), там написано [выделено мое]: «Вам нужно создать сетевой мост и добавить сетевой интерфейс (например,` eth0`) к нему. Вы ** не должны ** добавлять беспроводное устройство (например, `wlan0`) к мосту;` hostapd` добавит его самостоятельно. " Я не могу подтвердить, что установка вашего моста будет мешать, я не знаю достаточно хорошего hostapd, чтобы быть уверенным - вот почему это только комментарий, а не ответ. Тем не менее, вы можете попробовать следовать этому примеру. Kamil Maciorowski 6 лет назад 0
Также у вашего `eth0` есть [ссылка на локальный адрес] (https://superuser.com/a/238632/432690). Я думаю, что это не должно быть частью моста. Kamil Maciorowski 6 лет назад 0

0 ответов на вопрос

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