Mac電腦乙太網連線 報無效的伺服器地址 BasicIPv6ValidationError錯誤解決方法

天府雲創發表於2018-08-09

用Mac這麼久,一直是用WiFi連線網路,沒搞過乙太網連線,我也是醉了

尤其是作為蘋果開發打包的電腦好像和ipv6有很大的關係,並且要ssl證書加密。

顯然 Mac 不能像 Windows 一樣,插入網線就可以自動連線網路。需要設定一下IP地址

然後悲傷的事情發生了,顯示無效的伺服器地址  BasicIPv6ValidationError 

 

解決方案:

思路是這樣的:先關閉IPv6,然後設定IPv4,再重新開啟IPv6。

update 2018.08.08  我發現其實可以直接用命令列修改IPv4,不用管IPv6,如果它沒報錯的話

 

1. 關閉 IPv6

顯然 ”高階“ > "TCP/IP" 下 IPv6 沒有提供關閉選項,所以需要用終端命令 

終端輸入:networksetup -setv6off Ethernet

 

這時候系統會彈窗要求輸入密碼,搞定後你會發現 ”高階“ > "TCP/IP" 下 IPv6 多了個關閉選項

 

這裡回去重新設定IPv4,萬惡的 BasicIPv6ValidationError 又跳出來,看了還是得用終端大殺器

 

2. 設定IPv4地址

終端輸入:networksetup -setmanual Ethernet 192.168.31.2 255.255.255.0 192.168.1.1

對應IP地址、子網掩碼、路由器

設定完成後,可以看到,乙太網顯示狀態是:已連線

 

這個時候已經連線網路了,如果還不能正常上網,比如我是 QQ可以連線,但網頁打不開,說明 DNS 有問題

 

3. 設定DNS

可以 ping 以下外網,百度在這個時候就起作用了,ping www.baidu.com

連線不上就是DNS有問題,要重新設定

網上有說設定8.8.8.8 和 114.114.114.114 的,但我設定後沒有效果223.5.5.5阿里的dns雖然可以聯網域名解析,但後面如果使用蘋果APP store應用市場就有問題的,請各位童鞋注意啦!!!

我用的是198.153.192.40 和 198.153.194.40,可以正常使用  來源這裡

 

4. 重新啟用IPv6

其實沒有重新啟用也是可以使用的,唔,現在不用終端命令,直接在”高階“ > "TCP/IP" 下 IPv6 選自動選項

相關文章