Как добавить IP-адрес в CentOS

Информацию о сетевых параметрах можно посмотреть в панели управления виртуальным сервером (VMmanager → виртуальные серверы → IP) либо уточнить у сотрудников технической поддержки.

Основной IP-адрес

Настройка основного IP-адреса может понадобиться при ручной установки ОС из установого образа и производится через VNC.

  • В файл /etc/sysconfig/network-scripts/ifcfg-eth0 добавьте следующие строки

IPv4

DEVICE="eth0"
BOOTPROTO="static"
ONBOOT="yes"
IPADDR=<IP>
NETMASK=<MASK>
GATEWAY=<GW>
DNS1=<DNS>

IPv6

IPV6INIT=yes
IPV6ADDR=<IP>
IPV6_DEFAULTGW=<GW>

Где,

  <IP> - основной IP-адрес
  <MASK> - маска сети
  <GW> - адрес шлюз а
  <DNS> - серверы имен
  • Поднимите интерфейс командой
ifup eth0

Если после этого сеть по IPv6 так и не заработает, создайте (отредактируйте) файл /etc/sysconfig/network-scripts/route6-eth0, заполните его:

<GW> dev eth0
default via <GW> dev eth0

и перезапустите сеть: service network restart

(<GW> - адрес шлюза)

Дополнительный IP-адрес

После того, как заказан дополнительный IP-адрес в личном кабинете, на сервере требуется произвести ручные настройки из консоли.

  • Создайте файл /etc/sysconfig/network-scripts/ifcfg-eth0:1 и добавьте следующие строки

IPv4

DEVICE=eth0:1
BOOTPROTO=static
ONBOOT=yes
IPADDR=<IP>
NETMASK=<MASK>

IPv6

Для каждого последующего IPv6-адреса дописывайте в файл /etc/sysconfig/network-scripts/ifcfg-eth0:1 строку вида:

IPV6ADDR_SECONDARIES=<IP>

Где,

  • <IP> - IP-адрес, заказанный в качестве дополнительного
  • <MASK> - маска сети
  • Поднимите дополнительный интерфейс командой
ifup eth0:1

Дополнительная информация