openwrt ネットワーク設定エラーとインターフェイス名を含む IPv6 URL

openwrt ネットワーク設定エラーとインターフェイス名を含む IPv6 URL

openwrt を誤って設定してしまい、ルーターにアクセスできなくなりました。wireshark を使用して IPv6 IP パケットを発見し、IPv6 IP アドレスのみを使用して SSH 接続できるようになりました。ただし、どのブラウザーからも接続できません。

問題 1: LEDE ログインは使用して確認できますlynx [fe80::eade:27ff:feed:8634%en6]が、Mac のどのブラウザでも同じようにはできません。

問題 2: ブラウザから LEDE にログインできるように、openwrt のネットワークを構成する方法がわかりません。

私のルーターは 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'

ブラウザで使用できるように、ポート 80 をリッスンする静的 IPv4 アドレスを取得するように、このネットワーク構成の修正を提案してください。

答え1

グラフィカルウェブブラウザでは、リンクローカルURL 内の IPv6 アドレスリテラル。

この問題を回避するには、アドレスに名前を付けて、それをコンピュータの hosts ファイル ( /private/etc/hostsmacOS の場合 ) に配置します。これを編集するには を使用する必要がありますsudo。設定例:

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

これで、Safari (または他のブラウザ) にアクセスしhttp://myrouter/てルーターにアクセスできるようになります。

関連情報