Вот моя установка.
Контейнер4
[10.0.8.102] Все работают отлично.
Теперь я приобрел еще один выделенный IP-адрес
для своего сервера. У меня есть необходимая информация для моего нового IP [ ip_address
, gateway
и netmask
]
Я хочу назначить свой новый выделенный IP-адрес контейнеру 4
. Я попытался указать необходимую информацию в сетевых файлах Centos, но это не сработало. Контейнер сейчас не имеет доступа к Интернету.
Это файл / etc / sysconfig / network-scripts / ifcfg-eth0
:
DEVICE=eth0
BOOTPROTO=static
ONBOOT=yes
IPADDR=185.82.x.x
NETMASK=255.255.255.0
HOSTNAME=LXC_NAME
NM_CONTROLLED=yes
TYPE=Ethernet
DHCP_HOSTNAME=`hostname`
А это / etc / sysconfig / сетевой
файл:
NETWORKING=yes
HOSTNAME=LXC_NAME
GATEWAY=185.82.x.1
Что я могу сделать, чтобы это работало?
Спасибо
Создайте мост на eth0 и добавьте эту единственную виртуальную машину в brigde. После этого вы сможете настроить общедоступный IP-адрес в контейнере.
Второй вариант - настроить NAT 1: 1 и назначить IP-адрес самому хосту.
Обновление
Перед тем, как начать, убедитесь, что у вас есть Пакет bridge-utils, установленный в вашей системе. Не стесняйтесь следовать этому руководству, чтобы создать мост: http://www.itechlounge.net/2013/01/linux-how-to-create-a-bridge-interface-on-rhel-centos/