linux操作系统添加路由

哎呀,我当时在Linux路由设置上也遇到了很多风险。
我记得有一次,我的服务器位于特定的局域网中,需要访问其他局域网服务。
我当时就傻眼了,不知道路由怎么设置。

当时我还在使用旧的Linux系统,所以我临时使用route命令来添加路由。
至于命令的格式,我记得它是指令add net目标网络/子网掩码gw gateway dev网络接口。
例如,如果需要添加路由,目标网络为1 9 2 .1 6 8 .2 .0/2 4 ,网关为1 9 2 .1 6 8 .1 .1 ,通过eth0网络接口,命令为Route add net 1 9 2 .1 6 8 .2 .0/2 4 gw 1 ​​9 2 .1 6 8 .1 .1 dev eth0。
我就这样登录了,发现网络通了,心里高兴极了。

后来我发现这个路由设置只是暂时的,重启服务器后就会消失。
我认为它应该永久设置,这样才会稳定。
我开始查找,后来发现必须修改系统配置文件。
我当时使用的是CentOS,所以我将路由命令添加到/etc/rc.local文件中。
但现在想来,我当时真是勇敢极了,直接修改了配置文件。
如果不是后来备份的话,恐怕就出大事了。

还有一次,我帮朋友的公司做事,他们用的是Ubuntu。
我必须在 /etc/sysconfig/network 文件中设置路由信息。
当时我很困惑,因为这是我第一次处理这个文件,里面的信息非常复杂。
不过还好,我查了文档,一步步按照,最后成功了。

我不敢乱说,因为不同的Linux发行版设置持久路由的方式可能不同。
但一般情况下,需要在相应的配置文件中添加路由命令,然后重新启动网络服务或系统。
总之,操作时需要小心,最好先备份数据,以免出现问题而不得不重新开始。

Linux配置路由功能及添加静态路由

上周试过这个。

系统是2 02 3 年的。

我朋友用的是CentOS。

1 .启用Linux路由功能
确保内核支持。

sysctl -p
我不确定那部分。

2 添加静态路由
暂时添加:
net add route 1 9 2 .1 6 8 .2 .0 netmask 2 5 5 .2 5 5 .2 5 5 .0 gw 1 ​​9 2 .1 6 8 .1 .1
注意:重启会失效。

永久添加:
ip route add 1 9 2 .1 6 8 .2 .0/2 4 via 1 9 2 .1 6 8 .1 .1 dev eth0
注意:重启不会取消。

3 其他注意事项
默认 SNAT。

无需单独准备DNAT。

使用route -n 或show ip route 来检查。

确保添加正确。

就是这样。