route
语法
route [选项][参数]
选项
-A: 设置地址类型;
-C: 打印将Linux核心的路由缓存;
-v: 详细信息模式;
-n: 不执行DNS反向查找,直接显示数字形式的IP地址;
-e: netstat格式显示路由表;
-net: 到一个网络的路由表;
-host:到一个主机的路由表。
参数
Add: 增加指定的路由记录; Del:删除指定的路由记录;
Target:目的网络或目的主机; gw:设置默认网关;
mss: 设置TCP的最大区块长度(MSS),单位MB;
window:指定通过路由表的TCP连接的TCP窗口大小;
dev: 路由记录所表示的网络接口。
Flag路由标签
U Up表示此路由当前为启动状态。
H Host,表示此网关为一主机。
G Gateway,表示此网关为一路由器。
R Reinstate Route,使用动态路由重新初始化的路由。
D Dynamically,此路由是动态性地写入。
M Modified,此路由是由路由守护程序或导向器动态修改。
! 表示此路由当前为关闭状态。
示例
显示当前路由
route -n
Kernel IP routing table
Destination Gateway Genmask Flags Metric Ref Use Iface
168.188.88.0 - 255.255.255.255 !H 0 - 0 -
169.188.88.0 0.0.0.0 255.255.0.0 U 1002 0 0 eth0
0.0.0.0 192.168.88.1 0.0.0.0 UG 0 0 0 eth0
增加一条到达244.0.0.0的路由
route add -net 192.168.10.0 netmask 255.255.255.0 dev eth0
屏蔽一条到达224.0.0.0的路由
route add -net 192.168.10.0 netmask 255.255.255.0 reject
删除路由
route del -net 192.168.10.0 netmask 255.255.255.0
route del -net 192.168.10.0 netmask 255.255.255.0 reject
删除和添加设置默认网关
route del default gw 192.168.10.1
route add default gw 192.168.10.1
封锁主机
route add -host 192.168.10.11 reject
解除封锁主机
route del -host 192.168.10.11 reject