首页 > 代码库 > linux route 设定
linux route 设定
traceroute [host] 查看到达目标主机路径
route -n 查看路由表
Destination Gateway Genmask Flags Metric Ref Use Iface
0.0.0.0 192.168.137.1 0.0.0.0 UG 0 0 0 eth0
192.168.137.0 0.0.0.0 255.255.255.0 U 0 0 0 eth0
Destination/Genmask:分别是network与netmask,表示远程网络域
Gateway:是通过哪个gateway出去的,0.0.0.0 表示该路由是直接由本机传送(透过区域网路的MAC直接传讯)
Flags:有多个旗标,代表的意义如下:
U (route is up):该路由是启动的
H (target is a host):目标是一部主机 (IP) 而非网域
G (use gateway):需要透过外部的主机 (gateway) 来转递封包
R (reinstate route for dynamic routing):使用动态路由时,恢复路由资讯的旗标
D (dynamically installed by daemon or redirect):已经由服务或转 port 功能设定为动态路由
M (modified from routing daemon or redirect):路由已经被修改了
! (reject route):这个路由将不会被接受(用来抵挡不安全的网域!)
Iface:接口设备名
route del -net 169.254.0.0 netmask 255.255.0.0 dev eth0
#删除169.254.0.0/16网域!需要将路由表上面出现的资讯都写入,包括netmask,dev等参数
route add -net 192.168.100.0 netmask 255.255.255.0 dev eth0
#增加一个路由
route add default gw 192.168.10.30
#增加预设路由,只要有一个预设路由
/etc/init.d/network restart
#重新设定网路,更改将被清除
linux route 设定