openwrt 网络配置错误和带有接口名称的 IPv6 URL

openwrt 网络配置错误和带有接口名称的 IPv6 URL

我错误地配置了我的 openwrt,无法访问我的路由器。使用 wireshark,我发现了一个 IPv6 IP 数据包,现在只需使用 IPv6 IP 地址就可以 ssh 进入它。但不能从任何浏览器进入。

问题 1:我可以使用lynx [fe80::eade:27ff:feed:8634%en6]和查看 LEDE 登录,但无法在 Mac 上的任何浏览器中执行相同操作。

问题2:我不知道如何配置我的openwrt的网络,以便我可以从浏览器登录LEDE。

我的路由器没有列出 192.168.3.5。我已将其配置为手机无线与以太网之间的桥梁。现在一切都出错了。

/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

图形化网页浏览器不允许通过本地链路URL 中的 IPv6 地址文字。

您可以通过为地址命名并将其放在计算机的 hosts 文件中(在/private/etc/hostsmacOS 上为)来解决此问题。您需要使用sudo来编辑它。示例配置:

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

现在您可以进入http://myrouter/Safari(或任何其他浏览器)并访问路由器。

相关内容