用Mac這麼久,一直是用WiFi連接網絡,沒搞過以太網連接,我也是醉了
顯然 Mac 不能像 Windows 一樣,插入網線就可以自動連接網絡。需要設置一下IP地址
然後悲傷的事情發生了,顯示無效的服務器地址 BasicIPv6ValidationError
解決方案:
思路是這樣的:先關閉IPv6,然後設置IPv4,再重新開啓IPv6。
update 2017.03.14 我發現其實可以直接用命令行修改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 的,但我設置後沒有效果
我用的是198.153.192.40 和 198.153.194.40,可以正常使用 來源這裏
4. 重新啓用IPv6
其實沒有重新啓用也是可以使用的,唔,現在不用終端命令,直接在”高級“ > "TCP/IP" 下 IPv6 選自動選項
完