Proxmox VE 는 Debian 의 /etc/network/interfaces 를 그대로 쓴다. netplan 을 쓰는 Ubuntu 18 이후와 다르고, 그 이전 Debian 계열과 같다.
설치 때 물리 NIC 하나를 vmbr0 브리지에 묶어 두므로, 관리 IP 를 바꾸려면 브리지의 주소를 고친다.
auto lo
iface lo inet loopback
iface ens33 inet manual
auto vmbr0
iface vmbr0 inet static
address 192.168.1.100/24
gateway 192.168.1.1
bridge-ports ens33
bridge-stp off
bridge-fd 0
address · gateway 를 바꾸고 싶은 값으로 고친다.bridge-ports 에는 실제 물리 인터페이스 이름을 넣는다. ip link 로 확인한다.Proxmox VE 7.0 부터 ifupdown2 가 기본이라 재부팅 없이 적용된다.
ifreload -a
웹 UI 에서 고치면 /etc/network/interfaces.new 에 먼저 써 두고, Apply Configuration 을 눌러야 반영된다. 손으로 고친 뒤에는 ifreload -a 가 그 역할을 한다.
ifupdown2 가 없는 옛 설치라면 재부팅하거나 아래로 적용한다.
systemctl restart networking
관리 IP 를 바꿨으면 /etc/hosts 의 호스트명 항목도 같이 고친다. 클러스터 노드라면 corosync 주소도 같이 봐야 한다.
ip -br addr
ip route
바꾼 IP 로 https://<IP>:8006 에 붙어 본다. 시스템 배너 의 안내 IP 는 따로 고쳐야 한다.