nbvf 发表于 2015-12-31 09:45:58

Mac os x 终端设置IP DNS 相关命令

  #!/bin/bash
case $1 in
a)
sudo networksetup -setdhcp "Wi-Fi"
sudo networksetup -setdnsservers "Wi-Fi"empty
sudo flashdns
;;
m)
#设置Wi-Fi静态ip
echo "Setting IP = 192.168.1.244 255.255.255.0 192.168.1.1"
sudo networksetup -setmanual "Wi-Fi" 192.168.1.244 255.255.255.0 192.168.1.1
echo "Setting DNS = 221.228.255.1 218.2.135.1"
sudo networksetup -setdnsservers "Wi-Fi" 221.228.255.1 218.2.135.1
echo "flashdns"
sudo flashdns
;;
*)
echo “使用a 参数是自动获取,m是手动设置,默认的”
;;
esac
exit 0

------------------------------华丽的分割线
这个是我自己写得一个脚本,ip a是自动,ip m是设置你这里写得一下信息,flashdns 是自己写得一个清空DNS缓存的一个shell
  
  上面的Wi-Fi是要替换的地方,通过这个命令来查看有哪些网络服务networksetup -listallnetworkservices
页: [1]
查看完整版本: Mac os x 终端设置IP DNS 相关命令