Рейтинг:1

Общедоступный IP-адрес Proxmox для виртуальных машин в OVH

флаг in

У меня есть настройка 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

Это не работает ни одно предложение

Спасибо

djdomi avatar
флаг za
я бы настроил vmbr с lanip в качестве маршрутизатора, кроме того, вам нужно включить маршрутизацию, иначе он не будет работать, а шлюзом для vm является ip vmbr1 (44.63.32.23), я использую `post-up route add dev vmbr1 ` вы можете взглянуть на https://serverfault.com/questions/975406/proxmox-hosting-a-server-with-single-ip-and-nat-and-or-a-public-ip-on -containe я показал там настройку, которую использую
sanjib avatar
флаг in
Здравствуйте, @djdomi, сэр. Я не понимаю, что происходит с настройкой. Например, давайте забудем, что у меня есть какая-либо виртуальная машина, у меня есть только публичный интерфейс для proxmox и все, и теперь я купил ips блока, который я упомянул сейчас, когда я даю команду ============ ====== ip addr add dev ens33 53.87.160.117/29 ======> эта команда принята, но IP по-прежнему недоступен или недоступен
djdomi avatar
флаг za
дорогой санджиб, я предлагаю продолжить на https://chat.stackexchange.com/rooms/132623/thechat2, потому что это нарушит правила, если мы будем общаться здесь

Ответить или комментировать

Большинство людей не понимают, что склонность к познанию нового открывает путь к обучению и улучшает межличностные связи. В исследованиях Элисон, например, хотя люди могли точно вспомнить, сколько вопросов было задано в их разговорах, они не чувствовали интуитивно связи между вопросами и симпатиями. В четырех исследованиях, в которых участники сами участвовали в разговорах или читали стенограммы чужих разговоров, люди, как правило, не осознавали, что задаваемый вопрос повлияет — или повлиял — на уровень дружбы между собеседниками.