Welcome toVigges Developer Community-Open, Learning,Share
Welcome To Ask or Share your Answers For Others

Categories

0 votes
426 views
in Technique[技术] by (71.8m points)

如何调整路由表中的规则顺序

搭建了ipsec,在客户端尝试连服务器。
在客户端启动了ppp0接口,此时需要将数据路由到ppp0接口,所以执行了如下命令:
route add default dev ppp0
查看route -n 如下,多出了第一条路由:
image.png
表中13开头的是我客户端的公网IP,64开头的是服务器的公网IP。
此时,在客户端机器已经可以获得服务器的IP地址。

但目前的问题是,ssh会无法使用。尝试了使用 ifmetric ppp0 120 命令,将ppp0的优先级降低,但是路由会变成如下情况:
image.png
可以看到此时ppp0的优先级降低了,ssh立刻恢复了连接,但是所有数据又会走向eth,查本机IP又恢复成了自己的IP。

按我理解,在图一中的情况下,只需将13这条路由置于最第一条位置,即可满足我的需求,但是不知如何实现。还请指教。


与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…
Welcome To Ask or Share your Answers For Others

1 Answer

0 votes
by (71.8m points)
route add -net 10.20.30.48 netmask 255.255.255.0 gw 10.20.30.41

与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…
Welcome to Vigges Developer Community for programmer and developer-Open, Learning and Share
...