Добавление дополнительного 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