美文网首页
linux.network.gateway(网关)

linux.network.gateway(网关)

作者: 余带盐 | 来源:发表于2018-03-20 14:35 被阅读0次

    如果a主机ping外网,但是没有相应的route,那么可以借用b主机route,如果a主机pingb主机的某个ip,那么就能借用b主机route,这个ip就是a主机上的网关。(存疑)

    网关就相当于路由表,只不过是借用其他主机的路由表

    http://blog.csdn.net/hansel/article/details/1785342


    1. route add default gw 10.0.0.1

    这个就指明10.0.0.1这张网卡是网关,体现在数据包上,那就是目的mac地址是10.0.0.1这张网卡的地址,那么当数据包到达这张网卡时,发现目的mac是它,而目的ip不是它,那就会进入转发流程
    如果不使用这句命令,或者使用route add default,发出来的包的目的mac不是10.0.0.1网卡的mac或是广播地址(ff:ff:ff:ff:ff:ff:ff),那么当数据包到达这张网卡时,因为目标mac不是它,那么就会直接抛弃包

    • 问题

    只要数据包通过路由,那么mac地址就会修改为相应路由项的网关的mac地址,但是无法进行第二次跳转,为什么?

    相关文章

      网友评论

          本文标题:linux.network.gateway(网关)

          本文链接:https://www.haomeiwen.com/subject/uvsvqftx.html