Добрый вечер UTC!
Я создал устройство tap0 на своем хосте, оно выглядит так:
tap0: flags=4099<UP,BROADCAST,MULTICAST> mtu 1500
inet 10.0.0.1 netmask 255.255.255.0 broadcast 10.0.0.255
ether 92:80:f9:b0:1e:fd txqueuelen 500 (Ethernet)
RX packets 0 bytes 0 (0.0 B)
RX errors 0 dropped 0 overruns 0 frame 0
TX packets 0 bytes 0 (0.0 B)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
У меня есть виртуальная машина, работающая на хосте, ее интерфейс переведен в режим моста с помощью tap0 (на хосте создается macvtap0). Но пока я пытаюсь подключиться к хосту из-за гостя, пакеты не обмениваются. На tap0 не видно пакетов arp.
Я считаю, что делаю что-то ужасно не так, но не понимаю, что…
Вы должны добавить это устройство разветвления к своему устройству моста.
brctl show
sudo brctl addif <your-bridge-device-name> tap0