今天终于找到了Mac OS X通过命令行修改ip的方式了,记录如下:
修改mac地址,重启后失效
sudo ifconfig en0 lladdr d0:67:e5:2e:07:f1
修改路由表,同时使用有线网卡和无线网卡
netstat -nr 查看路由表 www.2cto.com
sudo route delete 0.0.0.0 删除默认路由
sudo route add -net 0.0.0.0 192.168.1.1 默认使用192.168.1.1网关
sudo route add 10.200.0.0 10.200.22.254 有线网卡使用该网关
sudo route add 10.0.1.0/24 10.200.22.254 其它网段指定网关
一直都没有找到mac命令行配置DNS的方法
今日特别发现,记录下:
列出所有的网络连接方式
networksetup -listallnetworkservices
给指定的网络连接方式设定DNS服务器
sudo networksetup-setdnsservers AirPort 192.168.10.200
清空DNS缓存
dscacheutil -flushcache
网卡的启动与关闭:ifconfig en0 up/down
1、配置IP地址
sudo ifconfig en0 192.168.1.33
2、配置默认网关
sudo route add -net 0.0.0.0 192.168.1.1 配置默认网关为192.168.1.1
3、配置DNS域名:
sudo networksetup -setdnsservers networkservice DNS1 DNS2
networkservice可通过“networksetup -listallnetworkservices”命令查询,每个PC很可以不一样
如:
sudo networksetup -setdnsservers AirPort 192.168.10.200 8.8.8.8
sudo networksetup -setdnsservers Eternet 192.168.10.200 8.8.8.8
#设置Wi-Fi自动获取ip
sudo networksetup -setdhcp "Wi-Fi"
#设置Wi-Fi静态ip
sudo networksetup -setmanual "Wi-Fi" 192.168.9.14 255.255.252.0 192.168.8.1
可能不同的机器的网络服务名不同,可以通过下面命令查看:
#列出本机所有网络服务
networksetup -listallnetworkservices