debian|linux 路由

路由是什么

路由routing)就是通过互联的网络信息从源地址传输到目的地址的活动。

http://zh.wikipedia.org/wiki/%E8%B7%AF%E7%94%B1

linux显示路由表

#route 或

# netstat -r

内核 IP 路由表
目标            网关            子网掩码        标志  跃点   引用  使用 接口
into.dyndns.org *              255.255.255.255 UH    0      0        0 eth0
into.dyndns.org *              255.255.255.255 UH    0      0        0 eth0
10.19.1.1       *              255.255.255.255 UH    0      0        0 ppp0
219.230.xxx.xxx *              255.255.255.192 U     1      0        0 eth0
link-local      *              255.255.0.0     U     1000   0        0 eth0
default         *              0.0.0.0         U     0      0        0 ppp0

# route -n                #按照越精确越靠前。这个是路由的排序规则

默认路由

ip route add default dev eth0 via 192.168.0.254          #添加默认路由
ip route del default dev eth0 via 192.168.0.254           #删除默认路由

主机路由

ip route add dev eth0 10.0.0.1/32                                 #添加主机路由
ip route del dev eth0 10.0.0.1/32                                  #删除主机路由

网段路由

ip route add dev eth0 192.168.0.0/16                           #添加网段路由
ip route del dev eth0 192.168.0.0/16                            #删除网段路由

route add -net 目标网段 netmask 掩码 dev eth0

route del -net 目标网段 netmask 掩码 dev eth0

发表评论

电子邮件地址不会被公开。 必填项已用*标注