[SOLVED] Failed to connect to Proxmox Web UI after upgrading from 8.1.14 to 8.4.14

Polo01

New Member
Aug 2, 2024
2
1
3
I am new to server configuration

In my understanding,
For X11DPi-NT (w/ 2 10Gpbs ethernet ports)
It has a built-in CGI (192.168.0.102) that allows me to remote control the server, which is also the method I used to install pve.
In the CGI, I could easily boot pve and access it through the command line so that I could still perform any tasks without the Web GUI.

Network Topology
Meshed router: It has nothing to do with server but I still listed it out just in case.
Switch and Wireless Controller: They are both acting as networ swtiches, linking between the router and the PVE.

Network interfaces
vmbr0 (192.168.0.77/24 port:8006 eno1): To connect to Web GUI
vmbr1 (my_real_address/24): To connect to virtual machines (and the services) through the Internet

Background:
Before the upgrade, the pve web wai was accessible through the LAN. After the upgrade, only the CGI (192.168.0.102) was shown in the DCHP list and accessible but not the PVE (192.168.0.77). Strangely, the port 8006 was opened (nmap.png) so I should be able to access.

These were the methods I tried (and reverted after the failure)
1. Plug the ethernet into the another ports
2. Connecting my pc to the port through ethernet
3. Restarting network services

What else could I give out to resolve this suituation?
 

Attachments

  • X11DPi-NT.webp
    X11DPi-NT.webp
    89.5 KB · Views: 9
  • ip a.png
    ip a.png
    244.2 KB · Views: 9
  • Network Topology.png
    Network Topology.png
    43.2 KB · Views: 9
  • etc_network_interfaces.png
    etc_network_interfaces.png
    82.1 KB · Views: 7
  • nmap.png
    nmap.png
    114.6 KB · Views: 7
Hi Polo01

Sometimes after a kernel update (or adding / removing PCIe devices) devices get renamed. maybe your eno1 got a new name?
Check with "ip link", if it changed you have to change the bridge-port for vmbr0 to that new name in /etc/network/interfaces and restart.

PVE 8.4 or newer versions have a tool to pin network interface names: pve-network-interface-pinning generate

*edit*
you write eno1 but in your config it says en01?
 
Last edited:
  • Like
Reactions: Polo01
Hi Polo01

Sometimes after a kernel update (or adding / removing PCIe devices) devices get renamed. maybe your eno1 got a new name?
Check with "ip link", if it changed you have to change the bridge-port for vmbr0 to that new name in /etc/network/interfaces and restart.

PVE 8.4 or newer versions have a tool to pin network interface names: pve-network-interface-pinning generate

*edit*
you write eno1 but in your config it says en01?
Thanks for your help!!! I didn't notice the name had been changed from eno1 to eno1np, thought they were the same.
 
  • Like
Reactions: MarkusKo