My machine has several network interfaces defined using the hw-id value.
e.g.,
interfaces { ethernet eth0 { hw-id 11:11:11:11:11:11 } ethernet eth1 { hw-id 11:11:11:11:11:12 } ethernet eth2 { hw-id 22:22:22:22:22:2a } ethernet eth3 { hw-id 22:22:22:22:22:2b } }
eth0 and eth1 are both onboard interfaces while eth2 and eth3 are ports on a dual port Intel 82571EB adapter.
For whatever reason, the 82571EB adapter parts are being named eth0 and eth1 while the onboard ports are named eth2 and eth3. 'ip addr' reports that the eth names match the MAC addresses but this is incorrect.
I've tried the following:
- Adding udev rules (doesn't work)
- Moving the hw-id values around (doesn't work)
I've physically moved the cables in order to get the network back up. This very same configuration works correctly in Vyos 1.1.8.