Fresh proxmox install, no web access can only access the web through dhcp

kinghenrigaming

New Member
Jul 25, 2025
11
0
1
Hello yall,
I've spent the last 5 days trying to get my proxmox to setup I've looked everywhere on this forum, youtube, reddit.
i'm also in tech i figured i should be able to solve this small network issue myself but somehow still unsuccessful. if i use dhcp for web access then the windows i installed also have no internet even after i set the ip on the web app and under windows network settings.
I am providing fresh install btw with the IP , gateway i set. first thing under ip a i noticed i never got a submet mask even if i added it under network interfaces. but the dhcp one( that proxmox got) usually show up. its a random 172 ip which of course, isn't my IP
please let me know what i'm doing wrong. I can at try my luck. Thanks again

Screenshot 2025-08-03 103520.pngScreenshot 2025-08-03 103610.pngScreenshot 2025-08-03 103633.pngScreenshot 2025-08-03 103822.pngScreenshot 2025-08-03 103909.pngstep1.pngScreenshot 2025-08-03 105134.pngScreenshot 2025-08-03 103716.png
 
Last edited:
Two quick details I noticed:

1) mshome.net is a "real" domain:
Code:
host -t NS mshome.net
mshome.net name server ns1-35.azure-dns.com.
mshome.net name server ns3-35.azure-dns.org.
mshome.net name server ns2-35.azure-dns.net.
mshome.net name server ns4-35.azure-dns.info.

If you enter "pve.mshome.net" into the URL bar of another computer, that nameservers are asked for the IP address.

2) your Windows box is in the same network? Your choice is unusual though:
Code:
ipcalc 192.168.50.156/20
Address:   192.168.50.156       11000000.10101000.0011 0010.10011100
Netmask:   255.255.240.0 = 20   11111111.11111111.1111 0000.00000000
Wildcard:  0.0.15.255           00000000.00000000.0000 1111.11111111
=>
Network:   192.168.48.0/20      11000000.10101000.0011 0000.00000000
HostMin:   192.168.48.1         11000000.10101000.0011 0000.00000001
HostMax:   192.168.63.254       11000000.10101000.0011 1111.11111110

ONLY IF you are in the same network "https://192.168.50.156:8006" should work...
 
  • Like
Reactions: kinghenrigaming
Oh wow haha
So it should eb
Two quick details I noticed:

1) mshome.net is a "real" domain:
Code:
host -t NS mshome.net
mshome.net name server ns1-35.azure-dns.com.
mshome.net name server ns3-35.azure-dns.org.
mshome.net name server ns2-35.azure-dns.net.
mshome.net name server ns4-35.azure-dns.info.

If you enter "pve.mshome.net" into the URL bar of another computer, that nameservers are asked for the IP address.

2) your Windows box is in the same network? Your choice is unusual though:
Code:
ipcalc 192.168.50.156/20
Address:   192.168.50.156       11000000.10101000.0011 0010.10011100
Netmask:   255.255.240.0 = 20   11111111.11111111.1111 0000.00000000
Wildcard:  0.0.15.255           00000000.00000000.0000 1111.11111111
=>
Network:   192.168.48.0/20      11000000.10101000.0011 0000.00000000
HostMin:   192.168.48.1         11000000.10101000.0011 0000.00000001
HostMax:   192.168.63.254       11000000.10101000.0011 1111.11111110

ONLY IF you are in the same network "https://192.168.50.156:8006" should work...
Oh wow lol so it should be a random domain? Or something that doesn't exist? It was made by proxmox when I set it up. So I didn't change it
 
.internal is officially reserved for something like this. Don't use this if you ever intend to get official ssl certs from letsencrypt, then you have to buy a real domain ...
i guess gotta make up some stuff and call it .example or test? i still don't have access to web app even after the changes btw
 
Oh wow lol so it should be a random domain?
That would always contain a potential conflict in the future. Since some years around 1100 Top-Level Domains emerged - and the list gets longer and longer...

@MarkusKo already mentioned ".internal", unfortunately that seems to be the only one actually reserved for "private application use". Source: https://en.wikipedia.org/wiki/Top-level_domain#Reserved_domains

(( Actually I do not follow this advice myself. My LAN establishes a TLD called ".lan" and ".loc". This decision was made before the disturbing inflation of non-generic TLDs started, 15/20 years ago... ))

anyone? still trying to get this to run. so far no luck.
I had tried to give some troubleshooting hints here: https://forum.proxmox.com/threads/f...can-not-load-the-web-gui-in-a-browser.160091/

Please read it and follow up here.

The core point is that you will be able to connect to https://x.x.x.x:8006 AS LONG as your client is in the same network as PVE. IP-address wise AND physically. This restriction makes it work without a router and using the IP address eliminates the requirement of name resolution, aka DNS. This is always the lowest level of a connectivity test on the application level. Below this "ping" needs to work first.

Good luck!
 
I guess these random non connection thing is common. Not much a solution. I have followed multiple guides and videos to the teeth with the same result.
Does proxmox needs a physical switch or something? Since all I have is my router, my pc (the server I need it on) that's it. No so special switch or bridge.
 
Hi,

From what I can see of your screenshot, you are running proxmox inside a hyper-v VM ?

Have you checked your hyper-v settings ?

Best regards,
 
  • Like
Reactions: kinghenrigaming
Hi,

From what I can see of your screenshot, you are running proxmox inside a hyper-v VM ?

Have you checked your hyper-v settings ?

Best regards,
yeah i did. i mean, not just the hyperv issue since i can't ping anything. i saw some guy on youtube doing mac spoofing
gonna try now and see. fresh install is fine its static thats the problem
 
Hi,

Do you ping your router ?
If not you should look at your router security, maybe he doesn’t authorize static IP inside it's DHCP pool and then block that IP.

Best regards,
 
Hi,

Do you ping your router ?
If not you should look at your router security, maybe he doesn’t authorize static IP inside it's DHCP pool and then block that IP.

Best regards,
i added the pve mac and the set ip as well. im annoyed i cant solve this but im probably gonna use the default proxy that proxmox set and call it a day
 
Hi,

im probably gonna use the default proxy that proxmox set and call it a day
Huh, pve does not set a proxy.

I don't know what you are trying, but can you respond to the questions and tell what you are already done as diagnostic and what are the results ?

Best regards,
 
Hi,


Huh, pve does not set a proxy.

I don't know what you are trying, but can you respond to the questions and tell what you are already done as diagnostic and what are the results ?

Best regards,
Pve default ip and gateway that I can use for a web access and setup the vm. They seem to be within range of my subnet but I can't use it to rdp outside of my network. Say the machine gives me 192.168.48. 155
192.168.48.1

My actual ip is 192.168.50.x
Not 48

I can connect with the 48 that pve set fine and rdp to it but only within where it was set meaning my laptop can't rdp it, same for any other devices.
 
Hi,

Can you explain more and what you are trying to do exactly ?

Here from my point you try to access another LAN without routing between the LAN so yeah it will not work like that by "magic".

Note : quoting whole message is useless

Best regards,
 
well i know that. I have already setup my own static ip gateway from the pics above. i ended up with no ui access. i even set up from a fresh install. I also did a lot a research here and reddit before i even opned this thread.
there what i did previously
set the network interfaces with my ip, gateway, netmask
updated the host file
and also updated resolv.conf as well.
added the set ip and mac to my router
there's no firewall either on hyper v or my router.
 
Hi,

Well, with no real data we cannot help you, you need to give all the information.

What is your IP, gateway, netmask, host file, resolv.conf, router IP (which should the gateway), hyper-v network config, etc. (preferably in text base with code balise tag rather than screenshot)

Best regards,