zoukankan      html  css  js  c++  java
  • 配置网桥的网络

    在kvm中配置网桥

    虚机1:tun:192.168.0.123/24, tap link to br2

    虚机2:tun:192.168.0.111/24, tap link to br2

    物理网卡:

    树莓派:192.168.1.188

    从树莓派上ping 192.168.0.123和192.168.0.111都能ping通,树莓派的路由:

    pi@raspberrypi:~$ route
    Kernel IP routing table
    Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
    default         *               0.0.0.0         U     0      0        0 eth0
    192.168.1.0     *               255.255.255.0   U     0      0        0 eth0
    

     虚机的路由:添加网卡的默认的路由

    sudo route add default ens3
    

    当在树莓派上做 ping 的动作时,此时虚机1,虚机2,树莓派,物理网卡enp0s25都是链接到网桥上,相当于一个局域网

    【传统的网络是啥样子阻止的呢?如果目的的IP地址在本局域网内,那么直接就发送arp包了,】

    【arp协议是由IP协议控制的,是说我下个包要发送到哪里去】

    【然后网桥会在自己的所有接口去传输这个ping的包,会发给自己的网桥】

    那当我用sudo add route default 去操作时,也就是说默认情况下在自己的局域王中【广播地址大家都要接收,就直接把把】

    其实应该是说sudo route add default gw 192.168.3.8 eth0

    再理一理:

    网桥的作用是啥,是说我所有链接到这个网络中的机器是一个广播域,在链路层层面是一个局域网,但是在网络层面可能并不是一个子网,但是在arp协议的时候,仍然会在整个子网中传播!

    【网络可能会产生死锁】

  • 相关阅读:
    在Mac系统下使用自己安装的PHP
    在一个文件里追加内容和换行
    Linux系统下如何去掉文件的@属性
    composer的安装和使用
    Git SSH Key 生成步骤
    自定义mysql函数时报错,[Err] 1418
    百度echarts
    linux 内存释放命令
    第二届PHP全球开发者大会(含大会的PPT)
    在CentOS上安装Java开发环境:使用yum安装jdk
  • 原文地址:https://www.cnblogs.com/honpey/p/8159191.html
Copyright © 2011-2022 走看看