我错误地配置了我的 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/hosts
macOS 上为)来解决此问题。您需要使用sudo
来编辑它。示例配置:
fe80::eade:27ff:feed:8634%en6 myrouter
现在您可以进入http://myrouter/
Safari(或任何其他浏览器)并访问路由器。