linux下(Ubuntu、centos)添加永久静态路由的方法

项目中经常遇到多网卡的服务器,但是一个服务器的默认网关只有一个,当需要在多个网络中访问的时候(特别是在公安、交警等政府项目中),就需要添加静态路由了。

添加静态路由的方法有很多种,下面介绍2种比较常见的:

第一种:

 

这种方式在重启之后就失效了。

echo "route add -net 172.16.100.0/24 gw 192.168.6.249" >>/etc/rc.local 使得在系统重启之后,加入这条命令。

删除路由

route del -net 172.16.100.0/24

第二种方法:

添加路由

ip route add 172.16.100.0/24 via 192.168.6.249

删除路由

ip route del 172.16.100.0/24 via 192.168.6.249

时间: 2024-08-25 09:28:04

linux下(Ubuntu、centos)添加永久静态路由的方法的相关文章

CentOS 6.4 添加永久静态路由所有方法汇总(原创)

转摘,原文章地址:http://blog.sina.com.cn/s/blog_828e50020101ern5.html 查看路由的命令route -n CentOS添加永久静态路由 在使用双网卡,同时使用2个网关的时候就需要加一条静态路由了.当然还有很多时候会需要加路由. 操作系统版本centos-6.4 64bit 一:使用route 命令添加 1.使用route 命令添加的路由,机器重启或者网卡重启后路由就失效了,方法: // 添加到主机的路由 # route add –host 192

CentOS6 Linux系统添加永久静态路由的方法

一.使用route命令添加route 命令 设置和查看路由表都可以用 route 命令,设置内核路由表的命令格式是: # route [add|del] [-net|-host] target [netmask Nm] [gw Gw] [[dev] If] 其中: add : 添加一条路由规则 del : 删除一条路由规则 -net : 目的地址是一个网络 -host : 目的地址是一个主机 target : 目的网络或主机 netmask : 目的地址的网络掩码 gw : 路由数据包通过的网关

centos添加永久静态路由

CentOS 6.x版本 vi /etc/sysconfig/static-routes 内容为 any net 10.105.0.0 netmask 255.255.0.0 gw 10.105.8.1 CentOS 7.0版本 vi /etc/sysconfig/network-scripts/route-vlan128 内容为 10.105.0.0/16 via 10.105.8.3 112.121.178.234/32 via 10.105.8.3

WIN2008添加永久静态路由方法

WIN2008 添加永久静态路由方法   我以为要加启动选项,原来可以不用 Windows Server 2008计算机上,route add可以用于在本地IP路由表中显示和修改条目.使用不带参数的ROUTE可以显示帮助. 该命令的语法详解如下: route [-f] [-p] [command [destination] [mask netmask] [gateway] [metric metric] [if inte***ce] -p与Add命令共同使用时,指定路由被添加到注册表并在启动TC

rhel7如何添加永久静态路由

一:使用route 命令添加 1.使用route 命令添加的路由,机器重启或者网卡重启后路由就失效了 例如: //添加到主机的路由 # route add –host 11.11.1.11 dev eth0 #  route add –host 11.11.1.11 gw 11.11.1.1 //添加到网络的路由 # route add –net 11.11.1.11 netmask 255.255.255.0 dev eth0 # route add –net 11.11.1.11 netma

Windows操作系统添加永久静态路由

1.比如:添加一条去往 10.10.10.0/24网段的静态路由,指定去往此网段的路由都走 172.20.153.254网关 route -p add 10.10.10.0 mask 255.255.255.0 172.20.153.254 其中此处用到的几个参数的作用是: -p 表示永久路由,重启后不丢失 Add 添加路由 10.10.10.0 表示目的网段的网络地址 Mask 固定命令,后面跟的是目标网段的子网掩码 172.20.153.254 是去往目的网段的 2.检查一下是否添加成功 r

vpn连接后,远程桌面连接不上的解决办法——Windows Server 2003/2008/2012下添加永久静态路由

最近,公司有人反映拨入VPN后,不能通过远程桌面连接内网机器. 首先确定权限是开通过的. 后又分析了下,有可能是路由问题.由于给vpn客户端分配的地址段为10.10.21.0/24.而内网机器所在网段为10.10.10.0. 10.10.11.0. 10.10.12.0,随后分别在远程主机上添加对应的静态路由: 网络地址      子网掩码    内网网关地址 route -p add 10.10.21.0 mask 255.255.255.0 10.10.10.1 route -p add 1

CentOS设置永久静态路由

#添加永久路由    vi /etc/sysconfig/network-scripts/route-eth0 #如果没有route-eth0这个文件创建既可,eth0这个是我当前用的网卡,根据实际情况填写.    192.168.20.0/24 via 192.168.0.251 dev eth0    wq    service network restart #重启网络服务    netstate -rn  # 查看当前路由表状态 如果出现192.168.20.0  192.168.0.2

centos 7 添加永久静态路由

cat /etc/sysconfig/static-route any net 10.0.0.0/24 gw 192.168.1.2 注:默认情况下主机中并没有该文件,之所以可以是因为/etc/init.d/network启动脚本会调用该文件,具体调用部分代码如下: # Add non interface-specific static-routes. if [ -f /etc/sysconfig/static-routes ]; then grep "^any" /etc/sysco