I had a new motherboard that had an onboard nic not supported by the default IGB kernel driver included with VyOS (3.2.10-K). I went ahead and updated the driver to the stable 5.2.5.
I have two problems:
- The ethernet device, instead of being named eth5, is named eth5-eth4 which does not seem to be supported by VyOS.
# ifconfig eth5-eth4
eth5-eth4 Link encap:Ethernet HWaddr 00:25:90:d3:51:9a
BROADCAST MULTICAST MTU:1500 Metric:1
RX packets:0 errors:0 dropped:0 overruns:0 frame:0
TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
RX bytes:0 (0.0 B) TX bytes:0 (0.0 B)
Is there a way to rename this device? There were no files in the standard /etc/udev/rules.d directory.
- After compiling the new driver, running rmmod, and modprobe, and restarting vyatta-router, the new driver is used. However when I reboot the system, the old driver is used again and the onboard NIC is no longer detected. What can I do to make the change persistent across reboots?
I’ll post a how-to once I figure this out.