[SOLVED] Attempting to change proxmox host IP via CLI due to conflicting subnets

liamlows

Well-Known Member
Jan 9, 2020
37
12
48
Hey guys,

So I am currently running proxmox on my home server and use a ubiquiti controlled VPN to get in and manage the panel. Unfortunately, the default subnet range being used on my home network was 192.168.1.1-255 (it is the same as the range on the router from the remote network I am connecting from) and I was unable to actually access any of the servers on the VPN. I changed my router settings and now the range is set properly and other servers are popping up except proxmox.

I went ahead and made the IP for the proxomx vmbr0 192.168.11.172 (used to be 192.168.1.172) and changed the settings in the /etc/network/interfaces file and also the /etc/hosts file too. i called a systemctl networking restart and also cold cycled the whole system and every time i navigate to https://192.168.11.172:8006 in a web browser it times out. The IP even drops pings too.

I really wasnt anticipating this being such an issue, I was hoping i could simply chnage the static IP via a proxmox cli command but that was not an option. I really would rather not have to loose the setup i currently have with all my VMs if possible (as i did not backup and it would be difficult to do remotely). Does anyone have any advice? The only thing ive seen that might work is to reinstall proxmox but like I said that would be quite un-ideal.

Thanks again guys and I appreciate any help!
 
Last edited:
UPDATE:
Figured out the fix! The first thing I noticed was that the gateway was incorrect :rolleyes: and I must have forgotten to change it to the new subnet. Once I made that change, it was still acting a bit iffy (even with a cold cycle boot) but I was able to solve the issue by pulling down the vmbr0 interface using `ifdown` and then brought it back up with `ifup` and then cold cycling again. Figured I would post to let others know!

So all in all, when changing the IP for the HOST GUI, you should change the ip in `/etc/hosts` & `/etc/network/interfaces` as well as the gateway (if subnet change) in `/etc/network/interfaces`. Then restart the interfaces and cold cycle! Hope this helps someone else down the road!