软路由应用之旁路网关配置

/ 默认分类 / 0 条评论 / 57 浏览

本站的所有程序和文章,仅限用于学习和研究目的;不得用于商业或者非法用途,否则,一切后果请用户自负!!

前言

操作过程中记录的笔记,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

本文最后编辑时间为: 2024-04-23

如本文对你有帮助,点击广告支持一下吧,创造不易。

safe6