Я недавно начал изучать сети и всего пару дней назад заинтересовался виртуализацией, и у меня возникают трудности с пониманием сетевых настроек, особенно с назначением статических IP-адресов для контейнеров. Proxmox-сервер у меня с IP 192.168.0.170, и я хотел бы назначить ...171 первому контейнеру и 172 — второму. Я прочитал вики, но всё равно не могу разобраться: кажется, что бы я ни настроил в графическом интерфейсе и как бы ни редактировал конфигурационные файлы (следуя вики), настройки либо игнорируются (например, контейнер 100 получает 192.168.0.23), либо теряется интернет и вообще адрес контейнера становится 127.0.0.1.
Вот мой текущий файл /etc/network/interfaces на хосте:
Code:
auto lo
iface lo inet loopback
iface eth0 inet static
address 192.168.0.171
netmask 255.255.255.0
iface eth1 inet manual
auto vmbr0
iface vmbr0 inet static
address 192.168.0.170
netmask 255.255.255.0
gateway 192.168.0.1
bridge_ports eth0
bridge_stp off
bridge_fd 0
На данный момент контейнер настроен на DHCP, что хотя бы позволяет подключаться, но IP неправильный. Если в GUI ставлю статический режим и сохраняю, адрес меняется на 192.0.0.1. А если пытаюсь выставить статический IP и шлюз, сохранение не срабатывает. Сетевое имя — eth0, мост — vmbr0. Что я делаю не так?
Вот мой текущий файл /etc/network/interfaces на хосте:
Code:
auto lo
iface lo inet loopback
iface eth0 inet static
address 192.168.0.171
netmask 255.255.255.0
iface eth1 inet manual
auto vmbr0
iface vmbr0 inet static
address 192.168.0.170
netmask 255.255.255.0
gateway 192.168.0.1
bridge_ports eth0
bridge_stp off
bridge_fd 0
На данный момент контейнер настроен на DHCP, что хотя бы позволяет подключаться, но IP неправильный. Если в GUI ставлю статический режим и сохраняю, адрес меняется на 192.0.0.1. А если пытаюсь выставить статический IP и шлюз, сохранение не срабатывает. Сетевое имя — eth0, мост — vmbr0. Что я делаю не так?

