MacOS 如何通过shell脚本快速修改IP子网掩码网关DNS
MacOS 如何通过shell脚本快速修改IP子网掩码网关DNS等?
每次换IP手动在图形化里设置太麻烦了。。 Windows可以通过bat做快速设置,mac求助?
感谢2L给的命令
设置脚本贴在下面,亲测。 OSX 10.11.5 beta
列出本机所有网络服务
networksetup -listallnetworkservices
An asterisk (*) denotes that a network service is disabled.
MT65xx Preloader
Thunderbolt
Wi-Fi
iPhone USB
Bluetooth PAN
Thunderbolt Bridge
VPN (Cisco IPSec)
设置Wi-Fi自动获取IP
sudo networksetup -setdhcp "Wi-Fi"
设置Wi-Fi静态ip
sudo networksetup -setmanual "Wi-Fi” 192.168.0.13 255.255.255.0 192.168.0.1
设置Thunderbolt自动获取IP
sudo networksetup -setdhcp "Thunderbolt"
设置Thunderbolt静态ip
sudo networksetup -setmanual "Thunderbolt" 192.168.0.14 255.255.255.0 192.168.0.1
设置Thunderbolt BootP
sudo networksetup -setbootp "Thunderbolt"
DNS的设置稍后研究,LZ先忙去了~
DNS设置 04.19更新
设置Thunderbolt DNS DHCP
sudo networksetup -setdnsservers Thunderbolt empty
设置Thunderbolt DNS 指定DNS
sudo networksetup -setdnsservers Thunderbolt 114.114.114.114 8.8.8.8
设置Wi-Fi DNS DHCP
sudo networksetup -setdnsservers Wi-Fi empty
设置Wi-Fi DNS 指定DNS
sudo networksetup -setdnsservers Wi-Fi 114.114.114.114 8.8.8.8