Ora

How do I choose an IP address for Proxmox?

Published in Network Configuration 4 mins read

To choose an IP address for Proxmox, you need to select a static IP address within your existing local network that is not being used by any other device and is outside your router's Dynamic Host Configuration Protocol (DHCP) range. This IP address will be assigned manually during the Proxmox VE installation process.

Why Proxmox Needs a Static IP Address

Assigning a static IP address to your Proxmox server is crucial for several reasons:

  • Reliable Access: A static IP ensures that your Proxmox web interface and SSH access points are always reachable at the same address, simplifying management and preventing connectivity issues that could arise if the IP address changed.
  • Service Stability: Virtual machines and containers hosted on Proxmox often rely on the host's network configuration. A stable IP prevents disruptions to these services.
  • DNS Resolution: If you configure DNS records for your Proxmox host or its guests, a static IP ensures those records remain accurate.

Steps to Choose Your Proxmox IP

Choosing the right IP involves understanding your current network setup.

1. Identify Your Current Network Configuration

Before picking an IP, you need to know the specifics of your local network.

  • Find Your Router's IP (Default Gateway): This is usually the first IP in your network range (e.g., 192.168.1.1, 10.0.0.1).
    • Windows: Open Command Prompt and type ipconfig. Look for "Default Gateway."
    • macOS: Go to System Settings (or System Preferences) > Network > Wi-Fi/Ethernet > Details (or Advanced) > TCP/IP. Look for "Router."
    • Linux: Open a terminal and type ip r or route -n. Look for the "default" entry.
  • Determine Your Subnet Mask: This defines the size of your network. Common subnet masks are 255.255.255.0 (or /24 in CIDR notation).
  • Identify Your Router's DHCP Range: Most home routers have a DHCP server that automatically assigns IP addresses to devices. You need to choose an IP outside this range to prevent conflicts.
    • Access your router's administration interface (usually by typing its IP address into a web browser).
    • Look for settings related to "LAN," "DHCP Server," or "Network Settings." Note the start and end IP addresses for the DHCP pool. For example, if your router is 192.168.1.1, its DHCP range might be 192.168.1.100 to 192.168.1.200.

2. Select an Unused Static IP Address

Once you have your network details, you can choose an IP address for Proxmox.

  • Same Network, Same Mask: The IP address for Proxmox must be on the same network as your router and use the same subnet mask. For instance, if your router is 192.168.1.1 with a /24 mask, your Proxmox IP must be 192.168.1.X (where X is a number between 2 and 254).
  • Outside DHCP Range: Pick an IP address that falls outside the range your router assigns via DHCP.
    • Example: If your router is 192.168.1.1, its DHCP range is 192.168.1.100 to 192.168.1.200, and your subnet mask is 255.255.255.0 (/24), you could choose 192.168.1.10 or 192.168.1.250 for Proxmox.
  • Verify Unused IP: Before assigning it, it's good practice to ping the chosen IP address from another device on your network to ensure nothing else is already using it.
    • ping [chosen_ip_address] (e.g., ping 192.168.1.10)
    • If you receive "Request timed out" or "Destination Host Unreachable," the IP is likely free. If you get replies, the IP is in use, and you should choose another.

3. Key Network Parameters for Proxmox Installation

During the Proxmox VE installation, you will be prompted to enter the network configuration. You will need:

  • Hostname: A unique name for your Proxmox server (e.g., pve.localdomain).
  • Management IP Address: The static IP address you've chosen (e.g., 192.168.1.10).
  • Netmask: Your subnet mask (e.g., 255.255.255.0 or /24).
  • Gateway: Your router's IP address (e.g., 192.168.1.1).
  • DNS Server: Your router's IP address, or a public DNS server like Google's (8.8.8.8 or 8.8.4.4) or Cloudflare's (1.1.1.1).

Common Private IP Address Ranges

These are the IP ranges designated for private networks and are commonly used in home and office environments:

IP Range Class IP Address Range CIDR Notation
Class A 10.0.0.0 - 10.255.255.255 10.0.0.0/8
Class B 172.16.0.0 - 172.31.255.255 172.16.0.0/12
Class C 192.168.0.0 - 192.168.255.255 192.168.0.0/16

Your router's IP will fall within one of these ranges. Your chosen Proxmox IP must also be in the same range as your router.