OSX在界面下手动设置IP时,不明所以的总是弹出Basicipv6ValidationError ,尽管我将ipv6关掉,还弹出这,导致无论如何都无法在界面下手动设置。
(1)命令中的选项,wifi名字"Wi-Fi",有线以太网名为"Ethernet"。在命令中,这两个名字有没""都可以。
(2)高级选项中ipv6默认是不能关闭的(没有关闭选项),关闭ipv6的命令:
networksetup -setv6offEthernet
(3)更改IP、子掩码、网关:
networksetup -setmanualEthernet IP 子掩码 网关
(用空格格开就行)例如:
networksetup -setmanualEthernet 134.158.90.240 255.255.252.0 134.158.88.1
(4)更改DNS:
networksetup -setdnsserversEthernet DNS1 DNS2 ...
(OSX中可以添加很多个DNS)例如:
networksetup -setdnsserversEthernet 134.158.88.147 134.158.88.149 134.158.69.191
(5)设置自动获取IP:
networksetup -setdhcpEthernet