Tag: network

  • 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