Настройка сетевых интерфейсов в proxmox: различия между версиями

Материал из largespace
Перейти к навигации Перейти к поиску
Нет описания правки
Нет описания правки
 
(не показана 1 промежуточная версия этого же участника)
Строка 16: Строка 16:




Следующим этапом является
 
Следующим этапом является настройка переадресации. Для этого необходимо открыть раздел "Оболочка", затем выполнить команду
 
nano /etc/network/interfaces
 
В конце открывшегося файла ввести следующее:
 
post-up echo 1 > /proc/sys/net/ipv4/ip_forward
 
post-up iptables -t nat -A POSTROUTING -s '192.168.16.0/24' -o vmbr0 -j MASQUERADE
 
post-down iptables -t nat -D POSTROUTING -s '192.168.16.0/24' -o vmbr0 -j MASQUERADE
 
Для сохранения используется команда Ctrl + O
 
После этого необходимо перезапустить хост proxmox
 
Также рекомендуется сразу настроить [[Проброс портов в proxmox|проброс портов]]

Текущая версия от 12:53, 22 июля 2023

Для организации работы виртуальных машин через интернет необходимо создать подходящие сетевые интерфейсы.

Для этого в панели управления proxmox необходимо перейти на виртуальную машину - Система - Сеть

В интерфейсе eth0 запоминаем указанные значения шлюза, а затем удаляем IPv4 и шлюз

В открывшемся окне создаем новый сетевой интерфейс Linux Bridge vmbr0

В окне настроек указываем IP-адрес физического хоста и его параметры шлюза, а также отсылаемся на порт eth0

Настройка порта vmbr0 proxmox.png

Затем нужно добавить еще одно устройство типа Linux Bridge vmbr1 с указанием уже локального IP-адреса для виртуальных машин

Настройка vmbr1 proxmox.png

Таким образом, мы создали два моста у хоста - один смотрит в интернет, второй - в локальную сеть для виртуальных машин. Затем нажимаем на кнпоку "Применить конфигурацию" для сохранения изменений.

Если выскакивает ошибка you need ifupdown2 to reload network configuration, то нужно перейти в раздел "Оболочка" в том же меню и набрать apt install ifupdown2 -y


Следующим этапом является настройка переадресации. Для этого необходимо открыть раздел "Оболочка", затем выполнить команду

nano /etc/network/interfaces

В конце открывшегося файла ввести следующее:

post-up echo 1 > /proc/sys/net/ipv4/ip_forward

post-up iptables -t nat -A POSTROUTING -s '192.168.16.0/24' -o vmbr0 -j MASQUERADE

post-down iptables -t nat -D POSTROUTING -s '192.168.16.0/24' -o vmbr0 -j MASQUERADE

Для сохранения используется команда Ctrl + O

После этого необходимо перезапустить хост proxmox

Также рекомендуется сразу настроить проброс портов