Вернуться назад

Добавление дополнительного IP

Debian/Ubuntu

Откройте в текстовом редакторе файл /etc/network/interfaces и в конец файла добавьте следующие строки

IPv4

Основной IPv4:

iface eth0 inet static
	address 10.10.10.10 
	netmask 255.255.255.0
	network 10.10.10.0
	broadcast 10.10.10.255
	gateway 10.10.10.1
	dns-nameservers 188.120.247.2

Дополнительный IPv4:

auto eth0:N
iface eth0:N inet static
	address 10.10.10.11
	netmask 255.255.255.255

Замените N на порядковый номер дополнительного IP-адреса (0 — для первого, 1 — для второго и т.п.), вместо 10.10.10.10 и 10.10.10.11 используйте выделенные вам IP. netmask, network и gateway можно узнать в BILLmanager — Виртуальные серверы (Выделенные серверы) — кнопка IP, либо задав запрос в центре поддержки.

IPv6

Основной IPv6:

iface eth0 inet6 static
        address 2a01:230:X:X::X
        gateway 2a01:230:X:X::1
        netmask 64

Дополнительный IPv6:

iface eth0:N inet6 static
       address 2a01:230:X:X::X

Замените N на порядковый номер дополнительного IP-адреса (0 — для первого, 1 — для второго и т.п.), вместо 2a01:230:X:X::X используйте выделенные вам IP. netmask и gateway можно узнать в BILLmanager — Виртуальные серверы (Выделенные серверы) — кнопка IP, либо задав запрос в центре поддержки.

Или так, в секцию iface добавить каждый дополнительный адрес:

 

up ip a a 2001:XXXX:a8b::3/64 dev $IFACE

 

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

CentOS

IPv4

Основной IPv4:

Перейдите в директорию /etc/sysconfig/network-scripts/ и создайте/измените файл ifcfg-eth0

DEVICE="eth0"
BOOTPROTO="static"
DNS1="188.120.247.2"
GATEWAY="82.146.32.1"
IPADDR="82.146.32.134"
NETMASK="255.255.254.0" 
ONBOOT="yes"

Дополнительный IPv4:

Перейдите в директорию /etc/sysconfig/network-scripts/ и создайте в ней файл ifcfg-eth0:N, в который впишите следующее

DEVICE=eth0:N
ONBOOT=yes
BOOTPROTO=static
IPADDR=XX.XX.XX.XX
NETMASK=255.255.255.255

Вместо N укажите порядковый номер IP-адреса (0 — для первого, 1 — для второго и т.п.), вместо XX.XX.XX.XX укажите выданный вам IP-адрес.

IPv6

Основной IPv6:

Добавьте в файл /etc/sysconfig/network-scripts/ifcfg-eth0 строки, если добавляете первый IPv6-адрес:

IPV6ADDR=2a01:230:X:X::X/64
IPV6_DEFAULTGW=2a01:230:X:X::1
IPV6INIT=yes

Дополнительные IPv6:

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

IPV6ADDR_SECONDARIES="2a01:230:X:X::X/64"

2a01:230:X:X::X — это ваш IPv6-адрес, 2a01:230:X:X::1 — это шлюз сети IPv6

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


igel
Дата: 25 января 2019 г. в 00:45:59

Автор: igel