Good evening,
I am running into some issues when trying to add a new NIC to an existing Proxmox install.
My current network setup is via an onboard Realtek 1gb ethernet controller on a Gigabyte motherboard (all consumer grade equipment, in a homelab setup). I am trying to add a TP-Link TX201 2.5gb PCIe NIC.
Symptom of issue: When I add the card and power up the server the pve boots up (I know this as I have attached a monitor and keyboard and can log in to the CLI with my normal credentials). However there is no network connectivity via either of the NIC's. When booting the CLI login screen the advertised GUI weblink defaults to the IP generated when Proxmox was installed (before I gave it a new IP on a different subnet (server)). When added back to the original subnet (home office) again no network connectivity on either NIC.
Other things I have tried:
1. Disabling onboard NIC to rule out a hardware conflict - same issue
2. Installing new instance of Proxmox on a spare SSD with both NIC's active - All works as expected with both network interfaces visible (This is a possible solution, however I rather not try and migrate all lxc's, vm's and zfs pools to a new install).
When logged in via CLI (without connectivity) and viewing the /etc/network/interfaces file, the config reflects the setup for normal operation on the server subnet via the onboard NIC. When TX201 card installed lspci shows both network interfaces.
What I think is happening: when I install the new NIC and boot up Proxmox is giving the onboard NIC a new interface name (currently enp4s0) as well as issuing a name for the new NIC. This is resulting in a mismatch with the config in /etc/network/interfaces and loss of network connectivity.
What I don't know:
1. How to identify enp name given to both NIC's by proxmox from CLI in order to try and edit /etc/network/interfaces and change interface name.
2. How to force Proxmox to keep enp name for onboard NIC so that I can set up the new one via the GUI.
3. If the above are viable solutions to the problem.
If anyone has had a similar experience and could help I would be very grateful, or if anyone can give guidance on how to solve the problem either via CLI or re-establishing GUI access and I can go from there.
Please let me know if you need any further information to help problem solve, any configs and messages will have to be added as a jpeg.
Many thanks
Jungle
I am running into some issues when trying to add a new NIC to an existing Proxmox install.
My current network setup is via an onboard Realtek 1gb ethernet controller on a Gigabyte motherboard (all consumer grade equipment, in a homelab setup). I am trying to add a TP-Link TX201 2.5gb PCIe NIC.
Symptom of issue: When I add the card and power up the server the pve boots up (I know this as I have attached a monitor and keyboard and can log in to the CLI with my normal credentials). However there is no network connectivity via either of the NIC's. When booting the CLI login screen the advertised GUI weblink defaults to the IP generated when Proxmox was installed (before I gave it a new IP on a different subnet (server)). When added back to the original subnet (home office) again no network connectivity on either NIC.
Other things I have tried:
1. Disabling onboard NIC to rule out a hardware conflict - same issue
2. Installing new instance of Proxmox on a spare SSD with both NIC's active - All works as expected with both network interfaces visible (This is a possible solution, however I rather not try and migrate all lxc's, vm's and zfs pools to a new install).
When logged in via CLI (without connectivity) and viewing the /etc/network/interfaces file, the config reflects the setup for normal operation on the server subnet via the onboard NIC. When TX201 card installed lspci shows both network interfaces.
What I think is happening: when I install the new NIC and boot up Proxmox is giving the onboard NIC a new interface name (currently enp4s0) as well as issuing a name for the new NIC. This is resulting in a mismatch with the config in /etc/network/interfaces and loss of network connectivity.
What I don't know:
1. How to identify enp name given to both NIC's by proxmox from CLI in order to try and edit /etc/network/interfaces and change interface name.
2. How to force Proxmox to keep enp name for onboard NIC so that I can set up the new one via the GUI.
3. If the above are viable solutions to the problem.
If anyone has had a similar experience and could help I would be very grateful, or if anyone can give guidance on how to solve the problem either via CLI or re-establishing GUI access and I can go from there.
Please let me know if you need any further information to help problem solve, any configs and messages will have to be added as a jpeg.
Many thanks
Jungle