用route命令添加永久路由

使用双网卡,同时使用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 eth1

//添加默认网关

route add default gw 192.168.2.1

//删除路由

route del –host 192.168.1.11 dev eth0

二:在linux下设置永久路由的方法:
./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
使用static-routes的方法是最好的。无论重启系统和service network restart 都会生效

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

原文地址:http://blog.51cto.com/sandshell/2093463

时间: 2024-10-10 23:36:52

用route命令添加永久路由的相关文章

centos6.7 route命令使用以及 添加永久路由的方法

因为一个服务器做了2个bond 0(em1,em2) bond1(em3,em4) 但是默认路由只生成了bond1的默认网关.但是bond1是数据库的心跳线.不是来做数据库数据传输用得.所以导致数据库无法访问.在rc.local 手动添加默认路由,但是系统重启后不生效.所以在网上找了一些办法.最终解决. 一:使用route 命令添加 1.使用route 命令添加的路由,机器重启或者网卡重启后路由就失效了,方法: 添加到主机的路由  route add –host 192.168.1.11 dev

Windows在dos命令添加静态路由

1 按 win键+X键,在弹出的列表中选择"命令提示符(管理员) 2接下来我们所有的操作都是基于"route"命令来实现,可以再命令提示里面输入" route ?"查看route命令的帮助及语法 3 以图中内容为例,我这里添加了一条去往 10.10.10.0/24网段的静态路由,指定去往此网段的路由都走 172.20.153.254网关,确认添加的内容无误后按回车,弹出"操作完成!"内容表示路由添加成功: 其中此处用到的几个参数的作用是

linux系统添加永久路由的几种方法

在系统添加下面路由条目  route add -net 192.168.10.0/24 gw 172.16.15.254  route add -net 192.168.177.0/24 gw 172.16.15.254    添加永久静态路由(方法一):  [[email protected] ~]# vi /etc/sysconfig/static-routes  any  net 192.168.10.0/24 gw 172.16.15.254  any  net 192.168.177.

CentOS7添加永久路由之一

一,默认在系统中添加的路由会随着网络重新启动丢失 [[email protected] ~]# route -n Kernel IP routing table Destination Gateway Genmask Flags Metric Ref Use Iface 0.0.0.0 192.168.7.254 0.0.0.0 UG 100 0 0 ens192 192.168.0.0 0.0.0.0 255.255.248.0 U 100 0 0 ens192 二,添加网络路由 [[emai

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

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

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

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

Debian 8(Jessie) 安装pptp-linux (PPTP客户端), 以及route命令说明

命令, 这里定义这个pptp的连接名称为hcoffice #安装 sudo apt-get install pptp-linux #用户名和口令 sudo vim /etc/ppp/chap-secrets #连接参数sudo vim /etc/ppp/peers/hcoffice#启动后添加路由sudo vim /etc/ppp/ip-up.d/hcoffice#设置为可执行sudo chmod a+x /etc/ppp/ip-up.d/hcoffice 用户名和口令, 如果没有domain的

linux 下route命令

为了让设备能访问另一个子网,需要在设备里增加路由到子网络,下面是一些资料.基本操作如下: 一般来说,都是为了能访问别的子网才设置路由的,比如说,你的主机处于192.168.10.0/24,而你想访问192.168.20.0/24网的主机,当然你知道一个网关IP,例如192.168.10.1(必须和你主机处于同一子网),那么,你可以这样配置路由. 添加路由 route add -net 192.168.20.0 netmask 255.255.255.0 gw 192.168.10.1 查看路由状