Вот моя установка.
Container4
[10.0.8.102]Все отлично работают.
Теперь я купил другой dedicated IP
для моего сервера. У меня есть необходимая информация для моего нового IP [ip_address
, gateway
и netmask
]
Я хочу назначить свой новый выделенный IP-адрес Container 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/network
файл:
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/