
我有我的網路上的許多裝置上出現一些問題,這可能與 IPv6 相關。為了解決這個問題,我想在路由器本身上完全停用 IPv6。
我使用 Technicolor TD5130v2 作為數據機/路由器/AP。它的手冊除了簡短提及“之外,似乎並未涵蓋 IPv6”支援IPv4和IPv6協議「在功能頁面上。手冊上的介面螢幕截圖與我的路由器上的實際介面不同,儘管它在視覺上是相同的;我懷疑它使用了我的ISP 的自訂韌體。這種懷疑更加強烈,因為(1) 安裝時,它啟用了一個名為“WiFi”的隱藏 SSID,(2) 在起始頁上顯示“_FW_v17”,(3) 我可以瀏覽到我http://192.168.1.1/wizard<isp-name>
嘗試申請的 .最新韌體可用,但路由器拒絕它並顯示“檔案格式錯誤”訊息。
我嘗試找到 IPv6 設定並將其禁用。但是,在管理介面上,當我執行“ping 到所有路由器鏈路本地地址”,我仍然收到路由器的回應。
ip -6 addr
這是和的輸出ip -6 route
:
ubuntu@ubuntu:~$ ip -6 addr
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536
inet6 ::1/128 scope host
valid_lft forever preferred_lft forever
3: wlan0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qlen 1000
inet6 fe80::3e77:e6ff:XXXX:XXXX/64 scope link
valid_lft forever preferred_lft forever
ubuntu@ubuntu:~$ ip -6 route
fe80::/64 dev wlan0 proto kernel metric 256
default dev wlan0 proto kernel metric 256 expires 86333sec
default via fe80::9e97:26ff:XXXX:XXXX dev wlan0 proto ra metric 1024 expires 233sec
我已經禁用了我能找到的所有“IPv6”設定(見下圖):
答案1
取消啟動也應該在 ubuntu 上完成。
您是否嘗試過使用 .. 編輯 /etc/sysctl.conf ?
net.ipv6.conf.all.disable_ipv6 = 1
net.ipv6.conf.default.disable_ipv6 = 1
net.ipv6.conf.lo.disable_ipv6 = 1
或依照指示Ubuntu 論壇上有同樣的問題?
當然,在 Android 裝置上也可以做同樣的事情。
答案2
首先,您需要透過 Telnet 登入路由器。這可以在基於 Linux 的系統上使用 telnet 命令輕鬆完成:
telnet 192.168.1.254
(如果該位址不正確,請將此位址替換為您的路由器位址,您可能需要透過 Linux 系統的套件管理器安裝 telnet)
然後,只需執行以下命令即可停用 ipv6:
:ppp ifdetach intf Internet
:ppp ifconfig ipv6 disabled intf Internet
:ppp attach intf Internet
這基本上與所描述的方法相反這裡。我無法對此進行測試,因為我沒有相同類型的路由器。