Somehow I can't get networking to work under virtualization. Probably a
simple mistake, but I can't find it.
On an old Dell laptop (> 15 years old) I performed a completely fresh
7.8 install. Everything is default.
I configure a bridge:
add em0
up
and em0:
inet autoconf
up
Output of ifconfig:
em0:
flags=808b43<UP,BROADCAST,RUNNING,PROMISC,ALLMULTI,SIMPLEX,MULTICAST,AUTOCONF4>
mtu 1500
lladdr 5c:26:0a:13:52:0a
index 1 priority 0 llprio 3
groups: egress
media: Ethernet autoselect (1000baseT
full-duplex,master,rxpause,txpause)
status: active
inet 192.168.178.118 netmask 0xffffff00 broadcast 192.168.178.255
bridge0: flags=41<UP,RUNNING> mtu 1500
description: switch1-uplink
index 5 llprio 3
groups: bridge
priority 32768 hellotime 2 fwddelay 15 maxage 20 holdcnt 6 proto rstp
designated: id 00:00:00:00:00:00 priority 0
tap0 flags=3<LEARNING,DISCOVER>
port 7 ifpriority 0 ifcost 0
em0 flags=3<LEARNING,DISCOVER>
port 1 ifpriority 0 ifcost 0
Addresses (max cache: 100, timeout: 240):
vm.conf contains:
switch "uplink" {
interface bridge0
}
# OpenBSD snapshot install test
vm "openbsd.vm" {
enable
memory 1G
disk "/var/vmm/images/obsd.qcow2"
cdrom "/var/vmm/iso/install78.iso"
interface {switch "uplink"}
}
After starting the vm, ifconfig on the vm shows:
vio0:
flags=808b43<UP,BROADCAST,RUNNING,PROMISC,ALLMULTI,SIMPLEX,MULTICAST,AUTOCONF4>
mtu 1500
lladdr fe:e1:bb:d1:0c:f8
llprio 3
groups: dhcp
media: Ethernet autoselect
status: active
So far everything looks fine, but no matter what I do, I can't get any
network traffic to the network.
I've tried both Alpine virtual and standard, and OpenBSD in the meantime.
On the host I've tried bridging and veb as described in the FAQ, but
without success.
What could be wrong?