Почему я не могу получить доступ к веб-интерфейсу OpenWRT в режиме только точки доступа? - PullRequest
0 голосов
/ 24 октября 2018

У меня есть основной маршрутизатор с сервисом dhcp и dns.

дополнительный маршрутизатор , Netgear R7800 Nighthawk X4S, подключен через провод к основному маршрутизатору, который я буду использовать длярасширить зону покрытия беспроводной сети.

Поскольку у меня относительно небольшое количество одновременных устройств (домашней сети), я решил использовать службы DHCP и DNS основного маршрутизатора.

На дополнительном (aux) маршрутизаторе я остановил службу dhcp и dns:

/etc/init.d/dnsmasq disable && /etc/init.d/dnsmasq stop
/etc/init.d/firewall disable && /etc/init.d/firewall stop

Я отключил настройки WAN:

#config interface 'wan'
#        option ifname 'eth0'
#        option proto 'dhcp'

#config interface 'wan6'
#        option ifname 'eth0'
#        option proto 'dhcpv6'

Я настроилпереключиться на включение порта WAN (не знаю, почему порты 0 и 5 являются WAN, а не просто 0). ЭТА ШАГ МОЖЕТ БЫТЬ МОЕЙ ОШИБКОЙ:

#config switch
#        option name 'switch0'
#        option reset '1'
#        option enable_vlan '1'

config switch_vlan
        option device 'switch0'
        option vlan '1'
        option ports '0 1 2 3 4 5 6' # added WAN ports 0 and 5

#config switch_vlan
#        option device 'switch0'
#        option vlan '2'
#        option ports '5 0'

Интерфейс 'lan' выглядит следующим образом:

config interface 'lan'
        option ifname 'eth1 switch0'
        option type 'bridge'
        option proto 'static'
        option ipaddr '10.0.1.3' # MAC reservation on main router
        option netmask '255.255.255.0'

Я мог подключиться и получить IP-адрес от основного маршрутизатора, но я не мог ни пропинговать свой новый маршрутизатор, ни получить к нему доступ через SSH или получить доступ к веб-интерфейсу.Чего мне не хватает?

1 Ответ

0 голосов
/ 02 ноября 2018

Ну, это оказалось самой глупой вещью.

Хотя эта строка в моей конфигурации локальной сети выглядит некорректно:

    option ifname 'eth1 switch0'

и теперь просто

    option ifname 'eth1'

Проблема связана с MAC-адресами двух физических сетевых устройств на Netgear R7800.У сервера dhcp моего маршрутизатора был статический IP-адрес, зарезервированный для устройства eth0, а не для eth1.

Я открыл дополнительный вопрос для решения проблемы устранения неоднозначности MAC-адресов здесь: https://unix.stackexchange.com/q/479231/33386

Чтобы все заработало на данный момент, я просто оставил интерфейс ЦП WAN eth0 на егособственная линияЯ добавил новое резервирование статического IP-адреса на главном маршрутизаторе для eth1 (оставив его для eth0 на тот случай, если он мне понадобится снова).Я переместил проводное соединение с WAN на один из портов LAN и настроил порты LAN только в качестве простой точки доступа (без DHCP или брандмауэра).

...