广告
返回顶部
首页 > 资讯 > 精选 >(转)CentOS添加永久静态路由
  • 670
分享到

(转)CentOS添加永久静态路由

2023-06-04 20:06:52 670人浏览 薄情痞子
摘要

原文: Http://blog.chinaunix.net/u/504/showart_2181493.html在使用双网卡,同时使用2个网关的时候就需要加一条静态路由了。当然还有很多时候会需要加路由。一:使用 route 命令添加使用ro

原文: Http://blog.chinaunix.net/u/504/showart_2181493.html

在使用双网卡,同时使用2个网关的时候就需要加一条静态路由了。当然还有很多时候会需要加路由。

一:使用 route 命令添加
使用route 命令添加的路由,机器重启或者网卡重启后路由就失效了,方法:
//添加到主机的路由
# route add –host 192.168.1.11 dev eth0
# route add –host 192.168.1.12 gw 192.168.1.1
//添加到网络的路由
# route add –net 192.168.1.11 netmask 255.255.255.0 eth0
# route add –net 192.168.1.11 netmask 255.255.255.0 gw 192.168.1.1
# route add –net 192.168.1.0/24 eth2
//添加默认网关
# route add default gw 192.168.2.1
//删除路由
# route del –host 192.168.1.11 dev eth0


二:在linux下设置永久路由的方法:
1.在/etc/rc.local里添加
方法:
route add -net 192.168.3.0/24 dev eth0
route add -net 192.168.2.0/24 gw 192.168.2.254

2.在/etc/sysconfig/network里添加到末尾
方法:GATEWAY=gw-ip 或者 GATEWAY=gw-dev

3./etc/sysconfig/static-routes :
any net 192.168.3.0/24 gw 192.168.3.254
any net 10.250.228.128 netmask 255.255.255.192 gw 10.250.228.129

如果在rc.local中添加路由会造成NFS无法自动挂载问题,所以使用static-routes的方法是最好的。无论重启系统和service network restart 都会生效


以下是蚊子解决NFS问题的描述:

按照linux启动的顺序,rc.local里面的内容是在linux所有服务都启动完毕,最后才被执行的,也就是说,这里面的内容是在netfs之后才被执行的,那也就是说在netfs启动的时候,服务器上的静态路由是没有被添加的,所以netfs挂载不能成功。

static-routes文件又是什么呢,这个是network脚本执行时调用的一个文件,这个文件的放置在/etc/sysconfig目录下,在network脚本中的位置是:

# Add non interface-specific static-routes.
if [ -f /etc/sysconfig/static-routes ]; then
grep "^any" /etc/sysconfig/static-routes | while read ignore args ; do
/sbin/route add -$args
done
fi

从这段脚本可以看到,这个就是添加静态路由的方法,static-routes的写法是

any net 192.168.0.0/16 gw 网关ip

这样的话,在启动network脚本的时候路由就自动添加上了,又因为network是在netfs前面启动的,自然在挂载nfs的时候就正常了。
这样看来,如果需要添加静态路由,使用static-routes文件要比使用rc.local好,而且当改变了网络配置,需要重启network脚本的时候,相应的静态路由是可以自动添加上的,但这时如果使用rc.local的话,在重启network服务的时候,原本添加好的静态路由就消失了。

[@more@]

--结束END--

本文标题: (转)CentOS添加永久静态路由

本文链接: https://www.lsjlt.com/news/239711.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • (转)CentOS添加永久静态路由
    原文: http://blog.chinaunix.net/u/504/showart_2181493.html在使用双网卡,同时使用2个网关的时候就需要加一条静态路由了。当然还有很多时候会需要加路由。一:使用 route 命令添加使用ro...
    99+
    2023-06-04
  • CentOS服务器中怎么添加永久静态路由?
    这篇文章将为大家详细讲解有关CentOS服务器中怎么添加永久静态路由,文章内容质量较高,因此小编分享给大家做个参考,希望大家阅读完这篇文章后对相关知识有一定的了解。一、Linux添加永久静态路由 方法一:修改 rc.local 配置文件 范...
    99+
    2023-06-10
  • Linux 添加永久路由的方法
    假设Linux服务器有双网卡,一张网卡接内网,一张网卡接外网。现假设物理线路已经接好 内网网卡: 名称:ens192 IP: 192.168.0.192 网关:192.168.0.254 外网网卡:...
    99+
    2023-09-13
    linux 服务器 运维
  • centos7怎么添加静态路由
    要在CentOS7上添加静态路由,可以按照以下步骤进行操作: 打开终端,以root用户身份登录。 使用文本编辑器(如vi或nano...
    99+
    2023-10-27
    centos7
  • linux怎么添加静态路由
    要在Linux系统中添加静态路由,可以使用以下步骤:1. 打开终端,以管理员身份登录。2. 使用以下命令查看当前系统的路由表:```...
    99+
    2023-09-16
    linux
  • Linux多个网卡如何添加永久路由
    小编给大家分享一下Linux多个网卡如何添加永久路由,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!查看本地路由,如下添加到某个主机地址的路由,如下,也可以添加一个...
    99+
    2023-06-12
  • route中怎么添加静态路由
    本篇文章为大家展示了route中怎么添加静态路由,内容简明扼要并且容易理解,绝对能使你眼前一亮,通过这篇文章的详细介绍希望你能有所收获。方法为:1、添加到主机的路由,“# route add –host 192.168.1.11 dev e...
    99+
    2023-06-20
  • windows中怎么添加和删除静态路由
    windows中怎么添加和删除静态路由,针对这个问题,这篇文章详细介绍了相对应的分析和解答,希望可以帮助更多想解决这个问题的小伙伴找到更简单易行的方法。windows以管理员身份打开命令行,添加一条永久静态路由PS C:\Windows\s...
    99+
    2023-06-04
  • Linux添加静态路由两种实现方法解析
    添加路由的命令: 1.route add route add -net 192.56.76.0 netmask 255.255.255.0 dev eth0 #添加一条静态路由 route add default...
    99+
    2022-06-03
    linux 添加 静态路由
  • windows中cmd下添加、删除和修改静态路由实现
    目录1、添加一条路由表2、删除一条路由表3、修改一条现有路由记录4、查看路由表5、查看广播信息1、添加一条路由表 route add 192.168.20.0 mask 255.25...
    99+
    2022-11-13
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作