У меня есть настройка Proxmox в OVH. Я купил 8 IP-адресов, из которых 6 пригодны для использования.
Поэтому я хочу, чтобы мои виртуальные машины были доступны из Интернета.
Ip-блок, который я купил
53.87.160.116/29
IP от OVH до машины Proxmox
44.63.32.23/24 принимается по DHCP
Итак, это содержимое моего файла
кот /etc/сеть/интерфейсы
# сетевых интерфейсов
авто вот
iFace Lo Inet Loopback
iface eno1 инет руководство
авто вмбр0
iface vmbr0 инет dhcp
мост-порты eno1
мост-стп выкл.
мост-fd 0
последующее эхо 1 > /proc/sys/net/ipv4/ip_forward
последующее эхо 1 > /proc/sys/net/ipv4/conf/vmbr0/proxy_arp
авто вмбр1
iface vmbr1 инет статический
адрес 44.63.32.23/24 ## vmbr0 получает тот же ip/подсеть, поэтому я разместил это
мостовые порты
мост-стп выкл.
мост-fd 0
последующий IP-маршрут добавить 53.87.160.116/29 через vmbr1
авто вмбр2
iface vmbr2 инет статический
адрес 10.0.0.1/24
мост_порты нет
мост_стп выключен
bridge_fd 0
последующее эхо 1 > /proc/sys/net/ipv4/ip_forward
post-up iptables -t nat -A POSTROUTING -s '10.0.0.0/24' -o vmbr0 -j MASQUERADE
кошка /etc/network/interfaces.d/50-cloud-init
# Этот файл создается на основе информации, предоставленной источником данных. Изменения
# чтобы он не сохранялся при перезагрузке экземпляра. Чтобы отключить cloud-init
# возможности настройки сети, запись в файл
# /etc/cloud/cloud.cfg.d/99-disable-network-config.cfg со следующим:
# сеть: {config: disabled}
авто вот
iFace Lo Inet Loopback
DNS-серверы имен 213.186.33.99
авто eth0
iface eth0 инет dhcp
мту 1500
Теперь, когда я создаю новую машину, подключенную к интерфейсу vmbr1
И дайте следующие данные vm
IP: 53.87.160.117/29
Шлюз: 44.63.32.23
DNS: 8.8.8.8
Это не работает ни одно предложение
Спасибо