2015/09/07

Fix OSX DHCP Basicipv6ValidationError

我在 OSX 的網路設定界面手動修改 IP 後,只要我一儲存設定就會出現 Basicipv6ValidationError,所以我只能選擇還原以前的設定。

Google 後,我才知道 OSX 系統預設 IPV6 是開啟的,而且在「網路」的「進階選項」內也沒有關閉 IPV6 的選項,但這個可以進入「終端機」(Terminal) 關閉 IPV6。

Step 1: 關閉 ipv6


關閉乙太網路 Ethernet/Wi-Fi ipv6 的命令:
$ sudo networksetup -setv6off Ethernet
$ sudo networksetup -setv6off Wi-Fi


Step 2: 手動變更 IP 位址、子網路遮罩、路由器


手動變更乙太網路 Ethernet IP 位址、子網路遮罩、路由器的命令:
$ sudo networksetup -setmanual Ethernet IP Mask Gateway
例如:
$ sudo networksetup -setmanual Ethernet 134.158.90.240 255.255.252.0 134.158.88.1

$ sudo networksetup -setmanual Ethernet 172.17.4.92 255.255.254.0 172.17.5.239

Step 3: 手動加入乙太網路 Ethernet DNS


手動加入乙太網路 Ethernet DNS 的命令:
$ sudo networksetup -setdnsservers Ethernet DNS1 DNS2 ...
例如:
$ sudo networksetup -setdnsservers Ethernet 168.95.192.1 8.8.8.8 8.8.4.4

乙太網路 Ethernet DHCP


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


沒有留言:

張貼留言