I was troubleshooting a DHCP issue today and needed to see what a Windows VM was doing but didn’t want to install anything on the VM. Turns out, this can be done from the XenServer host. Cool!
- Connect to the XenServer console and shell. I use SSH but you can do this from the console too.
xe vm-listand find the VM’s UUID.
- Get the DOM-ID for the VM with
xe vm-list params=dom-id uuid=<UUID GOES HERE>.
- Run ifconfig and get the interface name. The DOM-ID is 15 for me so it’s
Now I can
tcpdump -i vif15.0 and add whatever options and filters I need.