Как изменить IP-адрес в Proxmox VE?

Есть несколько серверов на #Proxmox VE. Сейчас идёт реструктуризация сети. Необходимо поменять IP-адреса на серверах #Proxmox VE. Как это сделать?

Статический IP-адрес #Proxmox настраивается при установке. В дальнейшем, поменять его можно через графическую панель управления, либо при помощи терминала SSH. Рассмотрим вариант изменения IP-адреса #Proxmox через терминал SSH.

Вводные данные

  • Старый IP: 10.1.1.1/16.
  • Новый IP: 10.1.2.2/16.

Изменение IP-адреса

Сначала необходимо изменить IP-адрес в файле /etc/network/interfaces:

1
sed -i 's|10.1.1.1/16|10.1.2.2/16|g' '/etc/network/interfaces'

После, изменить IP-адрес в файле /etc/hosts:

1
sed -i 's|10.1.1.1|10.1.2.2|g' '/etc/hosts'

После изменения IP-адреса, перезагружаем сервис networking:

1
systemctl restart networking.service

Команда в одну строку

Удобнее будет использовать команду в одну строку, не забыв отредактировать параметры под себя:

1
sed -i 's|10.1.1.1/16|10.1.2.2/16|g' '/etc/network/interfaces' && sed -i 's|10.1.1.1|10.1.2.2|g' '/etc/hosts' && systemctl restart networking.service