当我使用单独的网络命名空间时,我经常使用 veth 在那里设置网络:
ip link add type veth
ip link set veth0 netns 1
ifconfig veth1 192.168.60.2
ip route add default via 192.168.60.1
这包括该“虚拟以太网”不必要的随机 MAC 地址。
例如,在其他机制(TUN/TAP)中,有两种模式:“tap”用于类以太网模式,“tun”用于 IP 模式(即没有 ARP、MAC 地址、邻居、帧头、混杂模式和其他额外实体) 。
也许 veth 也有类似的“其他模式”?
| connects | networking level
----------------------------------------
tap | IF to userspace | Ethernet
tun | IF to userspace | IP
veth | two IFs together | Ethernet
I want | two IFs together | IP