2018/01/01

[macOS] 有線網路無法連線,出現 Basicipv6ValidationError 如何解?


某天 macbook 上網時突然跳出 無效的伺服器位址 Basicipv6ValidationError,
印象中最近 DHCP 伺服器設定並無異動,
原本有線網路的固定 ip 無論怎麼設都會出現錯誤,問 Google 後發現可能是 ipv6 的 bug 問題,依照通達人驛站這篇教學就解決了
http://www.prudentman.idv.tw/2015/09/fix-osx-dhcp-basicipv6validationerror.html

Step 1: 先暫時關閉 ipv6:
$ sudo networksetup -setv6off Ethernet

Step 2: 手動設定 IP 位址、子網路遮罩、路由器:
$ sudo networksetup -setmanual Ethernet IP Mask Gateway
ex:
$ sudo networksetup -setmanual Ethernet 192.168.90.240 255.255.252.0 192.168.90.254

Step 3: 手動加入乙太網路 Ethernet DNS
$ sudo networksetup -setdnsservers Ethernet DNS1 DNS2 ...
ex:
$ sudo networksetup -setdnsservers Ethernet 168.95.192.1 8.8.8.8

如果想要回復網路設定內 DHCP 的狀態,可以使用以下的方式。
$ sudo networksetup -setdhcp Ethernet

參考資料:ken的蘋果鋪
http://ken-macosx.blogspot.tw/2016/10/mac-basicipv6validationerror.html

沒有留言: