Маршрутизатор - это старый Intento FG101R2, подключенный по оптоволокну и имеющий 4 порта Lan.
После возни и многочисленных заводских сбросов у меня больше нет доступа к маршрутизатору и Интернету через любой из портов Eth на маршрутизаторе, но я могу получить доступ и иметь подключение к Интернету по беспроводной сети.
Пробовал с несколькими машинами, кабелями, портами, вручную добавляя и автоматически получая настройки IP на клиентской машине. Я также попытался настроить второй IP-адрес и маску подсети для интерфейса LAN через веб-интерфейс маршрутизатора, но все еще не получил настройки IP от DHCP, а ручная установка IP-адреса и шлюза на клиентском компьютере не увенчалась успехом.
Следующие выходные данные принимаются сразу после сброса настроек до заводских, при этом сохраняется доступ к маршрутизатору и интернет-соединению по беспроводной сети.
Текущие маршруты следующие (шлюз ISP X-d out):
> route show
Kernel IP routing table
Destination Gateway Genmask Flags Metric Ref Use Iface
192.168.1.0 * 255.255.255.0 U 0 0 0 br0
XXX.XXX.XX.X * 255.255.255.0 U 0 0 0 eth0.6.2
default XXX.XXX.XX.X 0.0.0.0 UG 0 0 0 eth0.6.2
Мост, созданный автоматически после сброса настроек:
> brctl show
bridge name bridge id STP enabled interfaces
br0 8000.000000000002 no wl0
wl0.1
wl0.2
wl0.3
ifconfig (публичный IP-адрес X-d out, не редактировал ни один из HWaddr):
> ifconfig
br0 Link encap:Ethernet HWaddr 00:00:00:00:00:02
inet addr:192.168.1.1 Bcast:192.168.1.255 Mask:255.255.255.0
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:33494 errors:0 dropped:0 overruns:0 frame:0
TX packets:32654 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:2369860 (2.2 MiB) TX bytes:40415361 (38.5 MiB)
eth0 Link encap:Ethernet HWaddr 00:00:00:00:00:00
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:74309 errors:0 dropped:0 overruns:0 frame:0
TX packets:30848 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:43378501 (41.3 MiB) TX bytes:2762411 (2.6 MiB)
Interrupt:25 Base address:0x5120
eth0.5 Link encap:Ethernet HWaddr 00:00:00:00:00:00
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:2098 errors:0 dropped:0 overruns:0 frame:0
TX packets:1 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:623538 (608.9 KiB) TX bytes:68 (68.0 B)
eth0.6 Link encap:Ethernet HWaddr 00:00:00:00:00:00
UP BROADCAST RUNNING PROMISC MULTICAST MTU:1500 Metric:1
RX packets:72211 errors:0 dropped:0 overruns:0 frame:0
TX packets:30843 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:42754963 (40.7 MiB) TX bytes:2762071 (2.6 MiB)
eth0.6.2 Link encap:Ethernet HWaddr 00:00:00:00:00:03
inet addr:XXX.XXX.XX.XXX Bcast:XXX.XXX.XXX.XXX Mask:255.255.255.0
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:72203 errors:0 dropped:0 overruns:0 frame:0
TX packets:30843 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:41454581 (39.5 MiB) TX bytes:2599793 (2.4 MiB)
lo Link encap:Local Loopback
inet addr:127.0.0.1 Mask:255.0.0.0
UP LOOPBACK RUNNING MTU:16436 Metric:1
RX packets:80 errors:0 dropped:0 overruns:0 frame:0
TX packets:80 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:3656 (3.5 KiB) TX bytes:3656 (3.5 KiB)
wl0 Link encap:Ethernet HWaddr 00:00:00:00:00:02
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:32959 errors:0 dropped:0 overruns:0 frame:21980
TX packets:32847 errors:3 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:2755587 (2.6 MiB) TX bytes:40960743 (39.0 MiB)
Interrupt:39
iptables:
> iptables -L
Chain INPUT (policy ACCEPT)
target prot opt source destination
ACCEPT udp -- anywhere anywhere udp dpts:10000:10008
ACCEPT tcp -- anywhere anywhere tcp dpt:5060
ACCEPT udp -- anywhere anywhere udp dpt:5060
ACCEPT udp -- 192.168.1.0/24 anywhere udp dpt:30006
ACCEPT tcp -- anywhere anywhere tcp dpt:30005
Chain FORWARD (policy ACCEPT)
target prot opt source destination
Chain OUTPUT (policy ACCEPT)
target prot opt source destination
DROP all -- anywhere 239.255.255.250
Конфигурация DHCP-сервера (udhcpd):
> dhcpserver show
start 192.168.1.2
end 192.168.1.254
interface br0
decline_file /var/udhcpd.decline
option lease 86400
option min_lease 30
option subnet 255.255.255.0
option router 192.168.1.1
option dns 192.168.1.1
option dns 192.168.1.1
option domain Home
Системный журнал после сброса настроек и перезагрузки: https://pastebin.com/TZJUN5Ji (X-d мой IP, шлюз интернет-провайдера и DNS-сервер. Странно то, что все мои Mac отключены 0-d, а также не уверен, почему там ip 128.9.0.107, потому что он не имеет отношения к моему интернет-провайдеру или мне вообще)
Дайте мне знать, если я могу еще что-нибудь добавить, и мы будем очень благодарны за любую помощь или предложение!
-
РЕДАКТИРОВАТЬ: Пытался добавить eth0.5 в мост br0, ошибка can't add eth0.5 to bridge br0: Cannot assign requested address
. Выключил интерфейс и назначил случайный MAC-адрес для eth0.5, после чего я смог добавить eth0.5 в br0.
Получил IP автоматически через один из портов ETH! Смог подключиться к маршрутизатору через веб-интерфейс, но в то же время не может подключиться по SSH / Telnet ни через беспроводную сеть, ни через Ethernet.
Обнаружил, что DNS-серверы были помещены в 192.168.1.1, поэтому я изменил их на общедоступные Google через веб-интерфейс. После небольшого ожидания у меня есть доступ в Интернет через беспроводную сеть и Ethernet.
РЕДАКТИРОВАТЬ: Осмотрелся веб-интерфейс и дважды проверил правила и флажки контроля доступа, которые кажутся правильными, но все еще нет доступа SSH / Telnet.
Пытался добавить другие порты Lan к этому мосту, но это, похоже, что-то сломало, и после этого я не смог пропинговать шлюз провайдера, поэтому я сделал сброс настроек и придерживался добавления только eth0.5 в br0.
РЕДАКТИРОВАТЬ: выясняя это шаг за шагом, я обнаружил, что другие порты ETH Lan (eth0.2, eth0.3, eth0.4) не были отмечены как отмеченные, поэтому я сделал то же самое, назначил случайный Mac, добавил в мост и пометил их вверх. Раньше его ломало то, что я добавил eth0.6 в мост, который используется для WAN на eth0.6.2. Теперь все порты LAN работают, есть доступ к Интернету и маршрутизатору как по беспроводной сети, так и по ETH. Также теперь есть доступ к SSH / Telnet через ETH, который, похоже, не работал сразу после добавления в мост.
-
Проблема заключается в том, что после перезагрузки маршрутизатора эти изменения, похоже, возвращаются, интерфейсы ETH удаляются с моста, и все возвращается к тому, с чего я начал.
Если у кого-то есть идея, как я могу сделать, чтобы эти изменения не вернулись, я буду очень благодарен.