[solved] network issue after power outage

hashjime

New Member
Feb 21, 2025
2
1
3
Hello,
I'm new to Proxmox and using it as homelab. I installed Proxmox about a month ago on a Supermicro MBD-M11SDV-8CT-LN4F-O with 64 GB ram.
It all ran fine for a month until yesterday when I had a power outage. After powering the system back on I could not reach the webgui.
I have only one VM on the system which I can connect to over ssh. Also I can ping from that system to the internet and to other systems in the LAN.
I've tried looking up similar issues on the web and asked some of the famous LLMs for advice.
So good for the high level stuff.
I can connect to the terminal using the ipmi webgui of Supermicro. It's a bit painfull though because I can't copy & past to it and only get text from the terminal by making screenshots and OCR-ing it.
The webgui of Proxmox used to be reachable over LAN ip 192.168.178.150:8006. But after powering the system back on I could only see that vmbr0 had an IP of 192.168.178.22.
I did change the ip addres manually in /etc/network/interfaces
currently the file looks like:
Code:
auto lo
iface lo inet loopback
iface eno4 inet manual
iface enol inet manual
iface eno2 inet manual
iface eno3 inet manual

auto vmbro 
iface vmbr0 inet static 
address 192.168.100.150
netmask 255.255.255.0
gateway 192.168.178.1
bridge-ports eno4
bridge-stp off 
bridge-fd o

source /etc/network/interfaces.d/*

ip a look as follows:
Code:
root@VMHOST1:/etc/network# ip a
1: 10: <LOOPBACK,UP, LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000
link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
inet 127.0.0.1/8 scope host lo
valid_lft forever preferred_lft forever
inet6 1/128 scope host noprefixroute valid_lft forever preferred_lft forever
2: eno1: <BROADCAST, MULTICAST> mtu 1500 qdisc noop state DOWN group default qlen 1000 link/ether Sc:ec:ef:ca:4d:f6 brd ff:ff:ff:ff:ff:ff
altname enp4s0f0
3: eno2: <BROADCAST,MULTICAST> mtu 1500 qdisc noop state DOWN group default qlen 1000
link/ether Sc:ec:ef:ca:4d:f7 brd ff:ff:ff:ff:ff:ff
altname enp4s0f1
4: enos: <BROADCAST,MULTICAST> mtu 1500
odisc
noop state DOWN group default glen 1000
link/ether 3c:ec:ef:ca:4d:f8 brd ff:ff:ff:ff:ff:ff
altname enp4s0f2
5: eno4: «BROADCAST, MULTICAST, UP, LOWER_UP> mtu 1500 qdisc ma master vmbro state UP group default glen 1000
link/ether 3c:ec:ef:ca:4d:f9 brd ff:ff:ff:ff:ff:ff
altname enp4s0f3
6: vmbro: <BROADCAST, MULTICAST, UP, LOWER_UP> mtu 1500 qdisc noqueue state UP group default qlen 1000 link/ether 3c:ec:ef:ca:4d:f9 brd ff:ff:ff:ff:ff:ff
inet 192.168.100.150/24 scope global vmbro valid_lft forever preferred_lft forever
inet6 fe80::3eec:efff:feca:4df9/64 scope link
valid_lft forever preferred_lft forever
tap10010: «BROADCAST, MULTICAST, PROMISC, UP, LOWER_UP> mtu 1500 qdisc pfifo_fast master fubr10010 state UNKNOWN group default al
en 1000
link/ether ea:df:40:d0:b0:a4 brd ff:ff:ff:ff:ff:ff
8: twbr10010: ‹BROADCAST, MULTICAST, UP, LOWER_UP> mtu 1500 qdisc noqueue state UP group default qlen 1000
link/ether 1a:5c:8c:9a: 1f:46 brd ff:ff:ff:ff:ff:ff
9: fupr100p0@fwln10010: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc noqueue master vmbro state UP
group default qlen 1000
link/ether 9a:44:fb:94:63:d5 brd ff:ff:ff:ff:ff:ff
0: fuln100 100fupr100p0: <BROADCAST, MULTICAST, UP, LOWER_UP> mu 1500 adisc noqueue master fubr10010 state UP group default qlen glen 1
000
link/ether 1a:5c:8c:9a:1f:46 brd ff:ff:ff:ff:ff:ff

I can connect to proxmox on the terminal using :
curl https://127.0.0.1:8006 -k
Code:
‹meta name="viewport" content="width=device-width,
initial-scale=1, maximum-scale=1, user-scalable=no">
<title>VMHOST1 - Proxmox Virtual Environment</title>
<link rel="icon" sizes="128x128" hnef="/pve2/images/1ogo-128.png" />
<link rel="apple-touch- icon"
sizes="128x128" href="/pve2/images/logo-128.png" />
<link rel="stylesheet"
type="text/css"
href="/pve2/ext6/theme-crisp/resources/theme-cnisp-all.css?ver=7.0.0" />
rel="stylesheet"
type="text/css" href="/pve2/ext6/crisp/resources/charts-all.css?ver=7.0.0" /›
rel="stylesheet"
type="text/css" href="/pvez/fa/css/font-auesome.css" /›
rel="stylesheet"
type="text/css" href="/pvez/font - logos/css/font-logos.css" />
<link rel="stylesheet"
type="text/css" href="/pvez/css/ext6-pve.css?ver=8.3.0"
<link rel="stylesheet"
type="text/css" href="/pwt/css/ext6-pmx.css?ver=v4.3.1-t1732016404" />
‹link rel="stylesheet"
type="text/css" media="(prefers-color-scheme: dark)" href="/pwt/themes/theme-proxmox-dark.css?ver=v4.
3.1-t1732016404" />
«script type='text/javascript'›function gettext (buf) { return buf: 3</script>
«script type="text/javascript" src="/pve2/ext6/ext-all.js?ver=7.0.0"></script>
‹script type="text/javascript"
src="/pve2/ext6/charts.js?ver=7.0.0"></script>
«script type="text/javascript" src="/pve2/js/u2f-api.js"></script>
< script
type="text/javascript" src="/arcode.min.js"></script>
< script
type="text/javascript">
Proxmox = ≤
Setup: I auth copk Le_name: 'PEAuthCookie' &,
defaultLang:
NodeName:
" HOST'",
UserName:
CSRFPrevent ionToken: "null"
</script>
«script type="text/javascript" src="/proxmoxlib.js?ver=v4.3.1-t1732016404"></script>
«script type="text/javascript" src="/pve2/js/pvemanager11b.js?ven=8.3.0"></script>
«script type="text/javascript" src="/pve2/ext6/locale/locale-en.js?ver=7.0.0"></script>
‹script type="text/javascript">
if (typeof (PVE) ===
'undefined' PVE = <3;
Ext. History.fieldid =
'x-history-field';
Ext. onReady(function() { Ext.create('PVE.StdWorkspace') ;3) :
</script>
</head> <body>
<I-- Fields required for history management --›
<form id="history-form"
class="x-hidden">
<input type="hidden" id="x-history-field"/>
</form>
</body>
</html>
root@VMHOST1:/etc/network#
But not with :

root@VMHOST1:/etc/network# curl https://192.168.178.150:8006 -k
curl: (7) Failed to connect to 192.168.178.150 port 8006 after 3087 ms: Couldn"t connect to server
root@VMHOST1:/etc/network#


Also I cannot ping any systems in the LAN or on the internet. So I'm pretty sure it's a network issue. But not sure where to check next.

Kind Regards,
Hasjime
 
Last edited:
auto vmbro
iface vmbr0 inet static
address 192.168.100.150
netmask 255.255.255.0
gateway 192.168.178.1
bridge-ports eno4
bridge-stp off
bridge-fd o

6: vmbro: <BROADCAST, MULTICAST, UP, LOWER_UP> mtu 1500 qdisc noqueue state UP group default qlen 1000 link/ether 3c:ec:ef:ca:4d:f9 brd ff:ff:ff:ff:ff:ff

inet 192.168.100.150/24 scope global vmbro valid_lft forever preferred_lft forever
inet6 fe80::3eec:efff:feca:4df9/64 scope link
valid_lft forever preferred_lft forever
tap10010: «BROADCAST, MULTICAST, PROMISC, UP, LOWER_UP> mtu 1500 qdisc pfifo_fast master fubr10010 state UNKNOWN group default al
en 1000
link/ether ea:df:40:d0:b0:a4 brd ff:ff:ff:ff:ff:ff
The 192.168.100.150 above does not match the 1921.68.178.150 below.
root@VMHOST1:/etc/network# curl https://192.168.178.150:8006 -k
curl: (7) Failed to connect to 192.168.178.150 port 8006 after 3087 ms: Couldn"t connect to server

Also I cannot ping any systems in the LAN or on the internet. So I'm pretty sure it's a network issue. But not sure where to check next.
Maybe change the IP address to 192.168.178.150/24 in /etc/network/interfaces (and reboot) so that it is on the same network as the gateway?
 
Last edited:
Thank you both. Yes changing 100 to 178 and rebooting worked.
It appears that the bridge-fd o was some copy & past issue. When I looked into interfaces fie again it's actually 0 'zero'.
thank you again.
 
  • Like
Reactions: UdoB