Ошибка конфигурации сети OpenWRT и URL-адрес IPv6 с именем интерфейса

Ошибка конфигурации сети OpenWRT и URL-адрес IPv6 с именем интерфейса

Я неправильно настроил свой openwrt и потерял доступ к своему маршрутизатору. Используя wireshark, я обнаружил пакет IPv6 IP и теперь могу подключиться к нему по ssh, используя только IP-адрес IPv6. Но не из любого браузера.

Проблема 1: Я могу использовать lynx [fe80::eade:27ff:feed:8634%en6]и видеть вход в систему LEDE, но не могу сделать то же самое ни в одном браузере на Mac.

Проблема 2: Я не знаю, как настроить сеть моего OpenWRT, чтобы можно было войти в LEDE из браузера.

Мой роутер не отображается в 192.168.3.5. Я настроил его как мост между беспроводной связью телефона и ethernet. Теперь все пошло не так.

Дамп /etc/config/network:

config interface 'loopback'
    option ifname 'lo'
    option proto 'static'
    option ipaddr '127.0.0.1'
    option netmask '255.0.0.0'

config globals 'globals'
    option ula_prefix 'fd11:c5ac:cf22::/48'

config interface 'lan'
    option _orig_ifname 'eth0 radio0.network1'
    option _orig_bridge 'true'
    option proto 'static'
    option ifname 'eth0'
    option ipaddr '192.168.3.5'
    option netmask '255.255.255.0'

config interface 'ethernet'
    option _orig_ifname 'eth0'
    option _orig_bridge 'false'
    option proto 'dhcp'
    option type 'bridge'

config interface 'XYZZenfone'
    option proto 'dhcp'
    option _orig_ifname 'wlan0'
    option _orig_bridge 'true'
    option ifname 'eth0'
    option hostname 'LEDEStatic'

config interface 'XYZZenfone2'
    option proto 'dhcp'
    option type 'bridge'

config interface 'repeater_bridge'
    option proto 'relay'
    list network 'XYZZenfone2'
    list network 'lan'

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

решение1

Графические веб-браузеры не позволяют получить доступ к сайту черезссылка-локальнаяБуквальный адрес IPv6 в URL.

Вы можете обойти это, дав адресу имя и поместив его в файл hosts вашего компьютера, который находится /private/etc/hostsв macOS. Вам нужно будет использовать sudoдля его редактирования. Пример конфигурации:

fe80::eade:27ff:feed:8634%en6 myrouter

Теперь вы можете зайти http://myrouter/в Safari (или любой другой браузер) и получить доступ к маршрутизатору.

Связанный контент