前言
操作过程中记录的笔记,mac系统,其他操作系统有差异。主要是记录装完软路由后的一种上网方式,利用路由表进行上网。
操作步骤
arp相关命令记录
添加arp记录
sudo arp -s 192.168.2.2 b8:27:eb:13:20:bc
释放刷新arp表
sudo arp -d -a
路由表实操
mac系统查看路由表
netstat -rn
会返回如下
Routing tables
Internet:
Destination Gateway Flags Netif Expire
0/1 10.8.0.1 UGScg utun8
default 192.168.0.1 UGScg en0
10.8/24 10.8.0.2 UGSc utun8
10.8.0.1 10.8.0.2 UHr utun8
127 127.0.0.1 UCS lo0
127.0.0.1 127.0.0.1 UH lo0
128.0/1 10.8.0.1 UGSc utun8
169.254 link#17 UCS en0 !
171.212.112.213/32 192.168.0.1 UGSc en0
172.23.80/24 192.168.0.1 UGSc en0
192.168.0 link#17 UCS en0 !
192.168.0.1/32 link#17 UCS en0 !
删除某个路由,删除后,无法与该局域网通信
sudo route delete -net 192.168.0.1/32
删除默认路由,删除后,无法上网
sudo route delete -net default
添加一条路由
sudo route add -net 192.168.2.1/24 192.168.2.1
添加默认路由
sudo route add -net default 192.168.2.1
结论
目前旁路路由需求:能上外网,但是不影响局域网流量。 具体为,局域网流量走192.168.2.1,其余流量走192.168.2.2
实操:
接入默认网关为192.168.2.1的网络,此时局域网默认就是走192.168.2.1,只需要改默认网关即可。
具体命令:
sudo route delete -net default
sudo route add -net default 192.168.2.2