Конфигурация сети Proxmox

Недавно я купил тестовый выделенный сервер для тестирования Proxmox. Установка прошла гладко, но я застрял в конфигурации сети

Мне дали IP: 192.151.154.146/29

После установки Proxmox, interfaces было

# This file describes the network interfaces available on your system
# and how to activate them. For more information, see interfaces(5).

source /etc/network/interfaces.d/*

# The loopback network interface
auto lo
iface lo inet loopback

# The primary network interface
allow-hotplug eth0
iface eth0 inet static
        address 192.151.154.146
        netmask 255.255.255.248
        network 192.151.154.144
        broadcast 192.151.154.151
        gateway 192.151.154.145
        # dns-* options are implemented by the resolvconf package, if installed
        dns-nameservers 127.0.0.1
        dns-search nocix.net

Я следовал учебнику Proxmox и изменил содержание /etc/network/interfaces в

auto lo
iface lo inet loopback

auto eth0
iface eth0 inet static
        address  192.151.154.146
        netmask  255.255.255.248
        gateway  192.151.154.145
        post-up echo 1 > /proc/sys/net/ipv4/conf/eth0/proxy_arp

auto vmbr0
iface vmbr0 inet static
        address  192.151.154.147
        netmask  255.255.255.0
        bridge_ports none
        bridge_stp off
        bridge_fd 0

Моя цель - создать LXC с адресом 192.151.154.148, Это конфигурация:

Создание LXC

Это interfaces созданного контейнера LXC:

Интерфейсы LXC

К сожалению, созданный контейнер LXC не может подключиться к Интернету.

Кто-нибудь может сказать мне, что я делаю неправильно?

Спасибо!

2 ответа

Решение
bridge_ports none

У вас должен быть интерфейс, объявленный в vmbr0 для вашего LXC: замените на:

bridge_ports eth0

Точнее, в конфигурации вашего сервера Proxmox вы должны иметь:

auto lo
iface lo inet loopback

auto eth0

auto vmbr0
iface vmbr0 inet static
        address  192.151.154.146
        netmask  255.255.255.0
        bridge_ports eth0
        bridge_stp off
        bridge_fd 0

и в вашем LXC:

auto lo
iface lo inet loopback

auto eth0
iface eth0 inet static
        address  192.151.154.148
        netmask  255.255.255.0
        etc...

Вы пытались создать свой контейнер LXC с вашим CIDR, равным 32:

192.151.154.148/32 вместо 192.151.154.148/29.

Если это не работает, если вы используете IP Fail Over, ваш провайдер сервера предоставит вам mac адрес для установки в вашем контейнере для использования с этим IP.

Ваш набор адресов Mac является поставщиком?

Другие вопросы по тегам