网络设置:
netstat -r
sudo route -n delete -net 0.0.0.0
sudo route -n add -net 10.197.0.0 -netmask 255.255.0.0 10.197.102.1
sudo route -n add -net 10.1.0.0 -netmask 255.255.0.0 10.197.102.1
sudo route -n add -net 10.188.0.0 -netmask 255.255.0.0 10.197.102.1
sudo route -n add -net 36.0.0.0 -netmask 255.255.0.0 10.197.102.1
sudo route -n add -net 10.197.0.0 -netmask 255.255.0.0 10.0.2.2
sudo route -n add -net 10.1.0.0 -netmask 255.255.0.0 10.0.2.2
sudo route -n add -net 10.188.0.0 -netmask 255.255.0.0 10.0.2.2
sudo route -n add -net 36.0.0.0 -netmask 255.255.0.0 10.0.2.2
#列出本机所有网络服务
networksetup -listallnetworkservices
# set static
sudo networksetup -setmanual "USB 10/100 LAN" 10.197.102.16 255.255.255.0 10.197.102.1
sudo networksetup -setmanual USB\ 10\/100\ LAN 10.197.102.16 255.255.255.0 10.197.102.1
# set auto
sudo networksetup -setdhcp "USB 10/100 LAN"
# set DNS
sudo networksetup -setdnsservers "USB 10/100 LAN" 192.168.10.200 8.8.8.8
# get DNS
sudo networksetup -getdnsservers "Wi-Fi"
# empty DNS
networksetup -setdnsservers "USB 10/100 LAN" empty
# 网卡的启动与关闭:
ifconfig en0 up/down
# 清空DNS缓存
dscacheutil -flushcache
# 修改mac地址,重启后失效
sudo ifconfig en0 lladdr d0:67:e5:2e:07:f1
# 启动、关闭Sockets代理
sudo networksetup -setsocksfirewallproxystate "Wi-Fi" off
# 设置Sockets代理
sudo networksetup -setsocksfirewallproxy "Wi-Fi" 10.197.102.60 1080 off
# 设置网卡顺序(需要列出所有网卡)
sudo networksetup -ordernetworkservices Wi-Fi "USB 10/100 LAN" "Bluetooth PAN" "Thunderbolt Bridge" "Parallels Shared #0" "Parallels Host-Only #1" "Parallels Host-Only #2"
# 查看网卡顺序
sudo networksetup -listnetworkserviceorder