Original post with Photos: https://forum.vyos.io/t/vyos-2026-03-stream-unable-to-initiate-dhcp-discover-when-connected-to-an-ethernet-switch-in-gns3/17534
My version:
vyos@vyos:\~$ sh ver
Version: VyOS 2026.03
Release train: circinus
Release flavor: genericBuilt by: autobuild@vyos.net
Built on: Wed 18 Mar 2026 20:03 UTC
Build UUID: 3969e1c7-a4bb-459a-ac7f-54749c153d21
Build commit ID: 1cac4fd63750b0Architecture: x86_64
Boot via: installed image
System type: KVM guestHardware vendor: QEMU
Hardware model: Ubuntu 26.04 PC (i440FX + PIIX, 1996)
Hardware S/N:
Hardware UUID: ede10114-b2a2-465a-9611-d525a6c90e4eCopyright: VyOS maintainers and contributors
My interface config:
vyos@vyos# sh int
ethernet eth0 {
address dhcp
hw-id 0c:e1:01:14:00:00
}
My topology: See forum post.
Switch config (default): See forum post.
Expected behavior: The VyOS router eth0 interface gets an IP from DHCP, just like the Cisco router connected to the same switch does.
Actual behaviour: VyOS router is unable to get an IP from DHCP when connected to the switch. DHCP works when directly connected to the NAT node, but doesn't even initiate a DHCP discover request when connected to the Ethernet switch in GNS3. *The router claims it's sending DHCP requests on eth0, but they don't show up in the wireshark pcap.*
Logs and PCAP attached.
