Sample Header Ad - 728x90

KVM VM on bridge to host not getting IP address

0 votes
3 answers
1039 views
I have a host with 4 ethernet ports. I want to assign eno1 to VM1, eno2 to VM2 and so on... eno1, eno2 , eno3 and eno4 each have static IPs. I want VM01 to have the static IP of eno2. For that purpose I setup a bridge and added eno2 to the bridge. upto this point it looks ok. After that I installed VM using cockpit. during install I let the config as default to enp1s0 (with DHCP for IPv4). After install on boot up the interface did not get IP address. I am expecting eno2 IP which shows up on bridge after eno2 was added to bridge, should show up for this interface. **on VM client** enter image description here **nmcli connection status** enter image description here enter image description here **From KVM host: I believe the vnet0 came from VM install. relevant output below:** # ip a 1: lo: mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000 link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00 inet 127.0.0.1/8 scope host lo valid_lft forever preferred_lft forever inet6 ::1/128 scope host valid_lft forever preferred_lft forever 3: eno2: mtu 1500 qdisc mq master br2 state UP group default qlen 1000 link/ether 20:67:7c:d6:07:a5 brd ff:ff:ff:ff:ff:ff 19: br2: mtu 1500 qdisc noqueue state UP group default qlen 1000 link/ether 20:67:7c:d6:07:a5 brd ff:ff:ff:ff:ff:ff inet 123.112.147.147/26 brd 135.193.167.191 scope global noprefixroute br2 valid_lft forever preferred_lft forever 22: vnet0: mtu 1500 qdisc fq_codel master br2 state UNKNOWN group default qlen 1000 link/ether fe:54:00:e6:ef:b1 brd ff:ff:ff:ff:ff:ff inet6 fe80::fc54:ff:fee6:efb1/64 scope link valid_lft forever preferred_lft forever # bridge link show 3: eno2: mtu 1500 master br2 state forwarding priority 32 cost 100 22: vnet0: mtu 1500 master br2 state forwarding priority 32 cost 100 here is the xml portion from VM:
Asked by Rajeev (256 rep)
Jan 2, 2024, 02:14 AM
Last activity: Aug 1, 2025, 12:39 PM