CentOS服务器如何添加永久静态路由?

  CentOS服务器如何添加永久静态路由?

一、Linux添加永久静态路由

  方法一:修改 rc.local 配置文件

  范围:测试 Ubuntu 14.04、centos 6.4、debian 8.1、redhat 6.4 系统可用

  使用方法:

  1.向 linux 系统的 /etc/rc.local文件中添加命令route add -net 192.168.2.0/24 gw 192.168.2.254(服务器的默认路由为192.168.2.254),或者添加命令route add -net 192.168.3.0/24 dev eth0,前者是依赖默认路由进行数据的转发,后者是依赖网卡接口进行数据的转发

  2.reboot重启系统命令生效

  3.用 route -n 命令查看命令是否已经生效

  方法二:修改 static-routes 配置文件

  范围:测试 centos 6.4、redhat 6.4 系统可用

  使用方法(此方法比 rc.local 方法实用,能保证网络链路的通畅):

  1.向系统的 /etc/sysconfig/static-routes 文件(如果系统没有此文件,可以新建此文件)中添加命令any net 192.168.2.0 netmask 255.255.255.0 gw 192.168.2.254(服务器的默认路由为192.168.2.254),或者添加命令any net 192.168.2.0 netmask 255.255.255.0 dev eth0, 前者是依赖默认路由进行数据的转发,后者是依赖网卡接口进行数据的转发

  2.service network restart 命令重启网络服务

  3.用 route -n 命令查看命令是否已经生效

  方法三:修改 interface 配置文件

  范围:测试 debian 8.1、Ubuntu 14.04 系统可用

  使用方法:

  1.向系统的 /etc/network/interface 文件中添加命令 up route add -net 192.168.2.0/24 gw 192.168.2.254(服务器的默认路由为192.168.2.254),或者添加命令 up route add -net 192.168.3.0/24 dev eth0,前者是依赖默认路由进行数据的转发,后者是依赖网卡接口进行数据的转发

  2.reboot 重启系统命令生效

  3.用 route -n 命令查看命令是否已经生效

  * 注 1:(引用网上内容)如果在 rc.local中添加路由会造成NFS无法自动挂载问题,所以使用 static-routes 的方法是最好的。无论重启系统和service network restart 都会生效,按照linux启动的顺序,rc.local 里面的内容是在linux所有服务都启动完毕,最后才被执行的,也就是说,这里面的内容是在netfs之后才被执行的,那也就是说在netfs启动的时候,服务器上的静态路由是没有被添加的,所以netfs挂载不能成功。

  * 注 2:以上添加命令可以通过 linux 命令 sed -i '2i route add -net 192.168.2.0/24 gw 192.168.2.254' + 文件路径 命令向相应的文件的第二行添加命令或者用 echo route add -net 192.168.2.0/24 gw 192.168.2.254 >> 文件路径向文件的末尾添加命令

  二、windows 添加永久静态路由

  方法一:

  范围: 测试 windows2008 系统可用

  使用方法:

  1.以管理员身份 打开运行 cmd.exe

  2.使用命令:route -p add 192.168.2.0 mask 255.255.255.0 192.168.2.1 (服务器的默认路由为192.168.2.1)

  3.使用 route print 查看命令是否生效

(0)

相关推荐

  • 使用dos命令添加静态路由

    此文档概述在一台windows系统计算机上多网卡的环境下,如何通过dos命令添加静态路由,灵活的规划网络通信路径! 操作方法 01 按 win键+X键,在弹出的列表中选择"命令提示符(管理员 ...

  • Windows系统中添加永久路由方法

    我们使用的个人电脑,其实也是一台路由器,也就是能达到我们家庭普遍使用的,无线路由器中的路由功能.有时需要在Windows系统中添加一条路由,以便从我们电脑中发出的数据包能按照我们指定的路径发送出去,但 ...

  • 教你如何在电脑上添加静态路由,cmd设置路由

    某些情况下,回经常遇到一台电脑要访问两个网络,一个是公网,一个是内网.比如说一个公网地址要连接到内网网关.如果你不设置静态路由,共有地址是访问不了内网地址的. 操作方法 01 首先在"运行& ...

  • 你所不了解的静态路由特点及配置分析

    许多读者朋友错误地认为静态路由很简单,就一个命令,没什么好学的。其实这是因为他们根本没有深入理解静态路由的工作原理,对于仅有一条静态路由配置命令中的各参数和选项的含义和使用方法也是一知半解,结果造成的 ...

  • 静态路由设置实例解析(图文)

    静态路由设置实例解析 随着宽带接入的普及,很多家庭和小企业都组建了局域网来共享宽带接入。而且随着局域网规模的扩大,很多地方都涉及到2台或以上路由器的应用。当一个局域网内存在2台以上的路由器时,由于其下 ...

  • 如何配置静态路由

    静态路由是指由用户或网络管理员手工配置的路由信息.当网络的拓扑结构或链路的状态发生变化时,网络管理员需要手工去修改路由表中相关的静态路由信息.静态路由信息在缺省情况下是私有的,不会传递给其他的路由器. ...

  • 两台路由器连接及静态路由设置方法

    静态路由怎么设置呢?有时为了有效减少"冲突域",实现网络性能的最大化,我们需要使用多台路由器,一方面扩大网络范围,另一方面减少冲突域.尤其对于两台路由器连接的情况,我们可以通过以下 ...

  • 路由器设置静态路由

    一.什么是网关?只要是网络,就会有网关,无论是你做不做网络项目,都会接触网关,要配置好静态路由,首先就要理解网关.1.什么是网关网关又称网间连接器.协议转换器.网关在传输层上以实现网络互连,是最复杂的 ...

  • 利用静态路由实现网络访问控制

      当一台主机应用需要向位于不同网络的目的地发送数据包时,路由器从一个接口接受数据信息。网络层会检查这个数据包来决定预计发送的网络,然后,路由器会检查自己的路由表,并利用路由表的信息来判断预计要发送的 ...