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
#重新设定网路,更改将被清除

郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。