Назад | Перейти на главную страницу

конфигурация сети (мост) proxmox

Купил вчера лицензию proxmox. Все работает нормально, только настройка сети очень сложная. Моя сетевая конфигурация:

84.200.50.186 -> hostsystem ip
84.200.50.186 -> VM ip
255.255.255.248 -> netmask
84.200.50.185 -> gateway


auto eth0
iface eth0 inet static
        address 84.200.50.186
        netmask 255.255.255.248
        gateway 84.200.50.185


auto vmbr0
iface vmbr0 inet static
       address  84.200.50.187
       netmask  255.255.255.248
       gateway  84.200.50.185
       bridge_ports eth0
       bridge_stp off
       bridge_fd 0

IP может пинговать, но виртуальная машина не подключена к Интернету.

Любые идеи? :-(

Конфигурация вашей сети неправильная. Хосту нужен только собственный IP-адрес, и вы должны настроить сеть виртуальной машины на его стороне, а не на хосте.

vmbr0 - это мост хоста к eth0, поэтому eth0 не имеет конфигурации. IP-адрес хоста должен быть установлен на интерфейсе vmbr0. Если вы хотите, чтобы ваша виртуальная машина была соединена мостом, вам необходимо подключить ее к vmbr0.

Предположим, что 84.200.50.187 - это IP-адрес виртуальной машины, измените конфигурацию сети хоста следующим образом:

auto lo
iface lo inet loopback

iface eth0 inet manual

auto vmbr0
iface vmbr0 inet static
    address 84.200.50.186
    netmask 255.255.255.248
    bridge_ports eth0
    bridge_stp off
    bridge_fd 0
    gateway 84.200.50.185

На стороне виртуальной машины настройте сеть следующим образом:

  • IP-адрес: 84.200.50.187
  • Маска сети: 255.255.255.248
  • Шлюз: 84.200.50.185

Он должен работать.