If you’ve migrated your Proxmox server to a different network, you might find yourself unable to access the web interface or SSH due to an outdated IP configuration. In this guide, we’ll see the necessary steps to update the IP address and restore connectivity to your Proxmox VE node.

📝 Prerequisites

Before starting, ensure you have:

  • Physical or console access to your Proxmox server
  • Root privileges
  • Knowledge of your new network configuration (IP address, subnet mask, gateway, DNS servers)

🛠️ Step-by-Step: Changing Proxmox IP address

1. Access the server via console

If the old IP no longer works due to the network change, you’ll need to access your server physically or through a remote management console provided by your hosting provider.

2. Update the Network Configuration File

Proxmox stores its static network settings in the /etc/network/interfaces file. Open it with your preferred text editor like:

nano /etc/network/interfaces

Look for a section similar to this:

auto vmbr0
iface vmbr0 inet static
address 192.168.1.100/24
gateway 192.168.1.1
bridge-ports eth0
bridge-stp off
bridge-fd 0

Update the address and gateway values to match the new network configuration. For example:

address 192.168.100.50/24
gateway 192.168.100.1

Save and exit.

3. Update /etc/hosts

To avoid hostname resolution issues, update your /etc/hosts file:

nano /etc/hosts

Find and modify the line referencing the old IP:

192.168.1.100 proxmox.yourdomain.local pve

Change it to the new IP:

192.168.100.50 proxmox.yourdomain.local pve

4. Check DNS Settings

If you’re using custom DNS servers, make sure they are updated:

nano /etc/resolv.conf

For example:

# Option 1: If using public DNS servers
nameserver 1.1.1.1
# Option 2: If your DNS servers are on your gateway
nameserver 192.168.100.1

5. Restart Networking

You can either restart the networking service or reboot the entire system:

# Option 1: Restart networking
systemctl restart networking
# Option 2: Reboot
reboot

6. Verify the new configuration

Now, try accessing the Proxmox web interface using the new IP at https://192.168.100.50:8006

✅ Conclusion

Changing the IP address in Proxmox after moving to a different network is straightforward once you know where the settings live. Just be sure to update /etc/network/interfaces, /etc/hosts, /etc/resolv.conf and restart networking.
With these steps, your node should be up and reachable on the new network. Bear in mind, if your Proxmox server is part of a cluster, you might need to update additional files not covered in this blog post.


Emanuele Papa
Copyright © Emanuele Papa 2025, All Rights Reserved.
Our website uses cookies to analyze how the site is used and to ensure your experience is consistent between visits. Read our Cookies Policy

Social Media