Глиф Учебники

Как сменить IP-адрес Proxmox

Справочник · Proxmox VE · 2 минуты чтения

Адрес сервера Proxmox записан в двух местах, и менять нужно оба:

Ошибка в сетевых настройках отрежет сервер от сети. Делайте это с клавиатуры и монитора сервера (или через удалённую консоль хостинга), а не по SSH, и сохраните копии файлов.

Шаг 1. Копии файлов

Bash
cp /etc/network/interfaces /root/interfaces.bak
cp /etc/hosts /root/hosts.bak

Шаг 2. Адрес моста

Bash
nano /etc/network/interfaces

Найдите блок iface vmbr0 inet static и поменяйте адрес и, если сменилась сеть, шлюз:

Настройки
auto vmbr0
iface vmbr0 inet static
        address 192.168.1.60/24
        gateway 192.168.1.1
        bridge-ports eno1
        bridge-stp off
        bridge-fd 0

Строку bridge-ports не трогайте — это сетевая карта, к которой подключён мост.

То же можно сделать в веб-интерфейсе: узел → System → Network → vmbr0 → Edit → поля IPv4/CIDR и Gateway (IPv4). Изменение не действует, пока не нажата Apply Configuration.

Шаг 3. Файл hosts

Bash
nano /etc/hosts

В строке с именем сервера замените старый адрес на новый:

Текст
192.168.1.60 pve.home.lan pve

Имя и домен у вас свои — меняется только адрес в начале строки.

Шаг 4. Применить

Bash
ifreload -a

Сеть применится без перезагрузки. Для надёжности перезагрузите сервер — тогда все службы Proxmox точно подхватят новый адрес, а приветствие на экране сервера покажет новую ссылку. Проверьте:

Bash
ip -br addr show vmbr0
hostname -i

Обе команды должны показать новый адрес. Веб-интерфейс теперь открывается по https://192.168.1.60:8006.

Если сменился DNS-сервер

Адрес DNS хранится отдельно — в узле → System → DNS или в файле /etc/resolv.conf. Если старый DNS-сервер в новой сети недоступен, поменяйте и его, иначе обновления не скачаются.

В кластере

Документация Proxmox прямо говорит: имя и IP-адрес узла после создания кластера не меняются. Адрес записан ещё и в настройках corosync всех узлов, и неверная правка может развалить кластер. Если адрес узла в кластере всё же нужно поменять, следуйте разделу о corosync в руководстве администратора (Cluster Manager) и делайте копии всех гостей заранее.

Если что-то пошло не так