Linux系统应用--路由表配置
文章摘要: 本文主要描述了Linux系统下路由表的配置详细说明
命令格式:
# route [add|del] [-net|-host] target [netmask Nm] [gw Gw] [[dev] If]
add : 添加一条路由规则
del : 删除一条路由规则
-net : 目的地址是一个网络(后边跟网段/掩码)
-host : 目的地址是一个主机(后边跟单个主机地址)
target : 目的网络或主机
netmask : 目的地址的网络掩码
gw : 路由数据包通过的网关
dev : 为路由指定的网络接口
查看当前路由表:
# route
Destination Gateway Genmask Flags Metric Ref Use Iface
default 192.168.10.1 0.0.0.0 UG 1024 0 0 eth0
192.168.10.0 * 255.255.254.0 U 0 0 0 eth0
Destination: 目标地址,default表示未明确定义的所有地址;
Gateway: 网关地址,*表示与本机相同的网段不需要指定网关;
Genmask:子网掩码
Iface: 网络接口
添加默认网关:
# route add default gw 192.168.10.1
执行完成后路由表如下:
Destination Gateway Genmask Flags Metric Ref Use Iface
default 192.168.10.1 0.0.0.0 UG 1024 0 0 eth0
添加一条路由: 该网段的数据从指定网关通过
# route add -net 6.6.6.0/24 gw 192.168.10.1
删除默认路由:
# route del default
删除指定路由:
# route del –net 6.6.6.0/24