1.命令格式:
route [-f] [-p] [Command [Destination] [mask Netmask] [Gateway] [metric Metric]] [if Interface]]
2.命令功能:
Route命令是用于操作基于内核ip路由表,
它的主要作用是创建一个静态路由让指定一个主机或者一个网络通过一个网络接口,如eth0。
当使用"add"或者"del"参数时,路由表被修改,
如果没有参数,则显示路由表当前的内容。
3.命令参数:
-c 显示更多信息
-n 不解析名字
-v 显示详细的处理信息
-F 显示发送信息
-C 显示路由缓存
-f 清除所有网关入口的路由表。
-p 与 add 命令一起使用时使路由具有永久性。
add:添加一条新路由。
del:删除一条路由。
-net:目标地址是一个网络。
-host:目标地址是一个主机。
netmask:当添加一个网络路由时,需要使用网络掩码。
gw:路由数据包通过网关。注意,你指定的网关必须能够达到。
metric:设置路由跳数。
Command 指定您想运行的命令 (Add/Change/Delete/Print)。
Destination 指定该路由的网络目标。
mask Netmask 指定与网络目标相关的网络掩码(也被称作子网掩码)。
Gateway 指定网络目标定义的地址集和子网掩码可以到达的前进或下一跃点 IP 地址。
metric Metric 为路由指定一个整数成本值标(从 1 至 9999),当在路由表(与转发的数据包目标地址最匹配)的多个路由中进行选择时可以使用。
if Interface 为可以访问目标的接口指定接口索引。
若要获得一个接口列表和它们相应的接口索引,使用 route print 命令的显示功能。
可以使用十进制或十六进制值进行接口索引。
$ route
Destination Gateway Genmask Flags Metric Ref Use rIface
192.168.0.0 * 255.255.255.0 U 0 0 eth0
169.254.0.0 * 255.255.0.0 U 0 0 eth0
default 192.168.0.1 0.0.0.0 UG 0 0 eth0
- 结果是自上而下,
上面的路由优先级高
- 如果前面都没有, 就用最后一条
default
" * "
represents 0.0.0.0
Destination | 目标网段或者主机 |
---|
Gateway | 网关,” * ” 表示目标是本主机所属的网络,不需要路由 |
Genmask | 子网掩码 |
Flags | 标志,一些可能的标志如下: |
| U — 路由是活动的 |
| H — 目标是一个主机 |
| G — 路由指向网关 |
| R — 恢复动态路由产生的表项 |
| D — 由路由的后台程序动态地安装 |
| M — 由路由的后台程序修改 |
| ! — 拒绝路由 |
Metric | 路由距离,到达指定网络所需的中转数(linux 内核中没有使用) |
Ref | 路由项引用次数(linux 内核中没有使用) |
Use | 此路由项被路由软件查找的次数 |
Iface | 该路由表项对应的输出接口 |
使用 route add 命令添加的路由,机器重启或者网卡重启后路由就失效了
route
route -n
route add –host 192.168.168.110 dev eth0
route add –host 192.168.168.119 gw 192.168.168.1
route add –net IP netmask MASK eth0
route add –net IP netmask MASK gw IP
route add –net IP/24 eth1
route del –host 192.168.168.110 dev eth0
route del -net 224.0.0.0 netmask 240.0.0.0
route add default gw 192.168.120.240
route del default gw 192.168.120.240
route add -net 224.0.0.0 netmask 240.0.0.0 reject
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.3.254
2.在/etc/sysconfig/network里添加到末尾
方法:GATEWAY=gw-ip 或者 GATEWAY=gw-dev
3./etc/sysconfig/static-router :
any net x.x.x.x/24 gw y.y.y.y
注意
:
- 如您发现本文档中有错误的地方,
- 或者您发现本文档中引用了他人的资料而未进行说明时,请联系我进行更正。
- 转载或使用本文档时,请作说明。
- 非常感谢
:)