Вот устройство хостовой машины на OpenBSD:
- 1. На машине создан vlan под номером 888
- 2. Этот vlan ведёт на шлюз
- 3. В подсети 10.194.3.0/24 как раз находится эта виртуальная машина
- 4. На хосте создан сетевой мост, в моторый помещён интерфейс от виртуальной машины и vlan 888.
В чём проблема:
Виртуальная машина не пингуется с хоста.
Вот вывдлы с хоста:
# ifconfig
lo0: flags=8049<UP,LOOPBACK,RUNNING,MULTICAST> mtu 32768
index 3 priority 0 llprio 3
groups: lo
inet6 ::1 prefixlen 128
inet6 fe80::1%lo0 prefixlen 64 scopeid 0x3
inet 127.0.0.1 netmask 0xff000000
vio0: flags=8b43<UP,BROADCAST,RUNNING,PROMISC,ALLMULTI,SIMPLEX,MULTICAST> mtu 2500
lladdr 52:54:8b:c8:88:10
index 1 priority 0 llprio 3
groups: egress
media: Ethernet autoselect
status: active
inet6 fe80::5054:8bff:fec8:8810%vio0 prefixlen 64 scopeid 0x1
inet6 2a01:d0:c353:180::174:111 prefixlen 64
inet 10.194.0.49 netmask 0xffffff00 broadcast 10.194.0.255
enc0: flags=0<>
index 2 priority 0 llprio 3
groups: enc
status: active
pflog0: flags=141<UP,RUNNING,PROMISC> mtu 33144
index 4 priority 0 llprio 3
groups: pflog
tap10: flags=8943<UP,BROADCAST,RUNNING,PROMISC,SIMPLEX,MULTICAST> mtu 2500
lladdr fe:e1:ba:d0:81:85
index 5 priority 0 llprio 3
groups: tap
status: active
vlan888: flags=8943<UP,BROADCAST,RUNNING,PROMISC,SIMPLEX,MULTICAST> mtu 2500
lladdr 52:54:8b:c8:88:10
index 6 priority 0 llprio 3
vlan: 888 parent interface: vio0
vnetid: 888
parent: vio0
groups: vlan
status: active
bridge0: flags=41<UP,RUNNING>
index 7 llprio 3
groups: bridge
priority 32768 hellotime 2 fwddelay 15 maxage 20 holdcnt 6 proto rstp
vlan888 flags=3<LEARNING,DISCOVER>
port 6 ifpriority 0 ifcost 0
tap10 flags=3<LEARNING,DISCOVER>
port 5 ifpriority 0 ifcost 0
# ping 10.194.3.244
PING 10.194.3.244 (10.194.3.244): 56 data bytes
^C
--- 10.194.3.244 ping statistics ---
2 packets transmitted, 0 packets received, 100.0% packet loss
# nc 10.194.3.244 22
SSH-2.0-OpenSSH_7.5
Protocol mismatch.
^C
#
# uname -r
6.1
# uname
OpenBSD
#