我想在 Linux 上创建一个 LAN 来运行一些实验。这主要是一个学习练习,所以我不想使用真正的以太网接口等。看起来我可以创建虚拟接口并将它们连接到桥接接口来做到这一点。每个虚拟接口都是 LAN 上的一个端点,而桥接器的作用就像一个以太网交换机。这是我创建 LAN 的方式:
ip link add dummy1 type dummy
ip link add dummy2 type dummy
ip link add br0 type bridge
ip link set dummy1 arp on
ip link set dummy2 arp on
ip link set dev dummy1 master br0
ip link set dev dummy2 master br0
ip address add 10.0.2.1/24 broadcast + dev br0
ip address add 10.0.2.2/24 broadcast + dev dummy1
ip address add 10.0.2.3/24 broadcast + dev dummy2
ip link set …Run Code Online (Sandbox Code Playgroud)