Hetzner - DokuWiki

Zusaetzliche IP-Adressen/ru

Inhaltsverzeichnis

Доступные для использования IP адреса

Дополнительная подсеть

Выдаваемые подсети маршрутизируются на основной IP адрес сервера. Поэтому шлюз для для дополнительных IP адресов не нужен. Таким образом, для использования доступны все IP адреса за исключением адреса сети (первый) и широковещательного адреса (последний). Роутер не занимает IP адрес подсети.

Пример: У вас есть подсеть 88.1.1.80/29:

Network:  88.1.1.80
Broadcast: 88.1.1.87
Доступные для использования адреса: 88.1.1.81 – 88.1.1.86

Эти IP адреса могут быть использованы как дополнительные.

Дополнительные IP адреса (EQ/X-модели)

Для текущих моделей вы можете заказать до трёх дополнительных отдельных IP адресов. Они маршрутизируются также, как и основной адрес. Отдельные адреса сети или широковещательные адреса отсутсвуют.

Например, основной адрес 188.40.1.1, а дополнительные 188.40.1.40-42. Тогда физическому сетевому интерфесу (как правило eth0) можно просто назначить дополнительные адреса. Для приведённого примера это можно было бы сделать командами:

ip addr add 188.40.1.40/32 dev eth0
ip addr add 188.40.1.41/32 dev eth0

Es wäre aber auch möglich diese innerhalb des Servers weiterzurouten.

Для того, чтобы настройки IP адресов сохранились и после перезагрузки сервера, нужно отредактировать соответсвующие конфигурационные файлы вашего дистрибутива. Детальное описание доступно для Debian/Ubuntu и CentOS.

Дополнительные адреса IPv6

Начиная с 16.06.2010 для сервера возможно получить IPv6 адреса. Их можно заказать через Робот.

Каждый сервер получает подсеть /64. Она является частью большой подсети, которая маршрутизируется на свитче.

Пример: у вас есть подсеть 2a01:4f8:61:20e1::/64

Доступные для использования адреса: 2a01:4f8:61:20e1::1 bis 2a01:4f8:61:20e1:ffff:ffff:ffff:ffff Шлюз: 2a01:4f8:61:20e0::1/59

Так как шлюз находится в другой подсети, необходимо прописать для него маршрут:

 ip route add 2a01:4f8:61:20e0::1/59 dev eth0
 ip route add default via 2a01:4f8:61:20e0::

Проблемы с виртуализацией

К сожалению при таком типе использования IP-адресов/подсетей невозможно использовать "Bridged" конфигурацию, т.к. при этом предполагается исопльзование несокльких MAC-адресов. vServer(linux-virtualserver, Xen, vmware, и т.д.) должны использовать так называемую "Routed" конфигурацию (для VMware: "Host-only networking"). В дополнительной подсети необходимо выделить адрес, который назначается Host-системе (или dom0) и будет выполнять роль шлюза для vServer. Дополнительный адрес Host-системы должен быть указан как щлюз в настройках vServer-а. Исключение составляет технология "openvz", при которой шлюз необходимым не является. На Host-системе (или dom0) при всех типах виртуализации нужно выставить параметр "ip_forward":

sysctl -w net.ipv4.ip_forward=1
sysctl -w net.ipv6.conf.all.forwarding=1

Это активирует ip_forward до следующей перезагрузки. Для того, чтобы данные параметры устанавливались автоматически при загрузке, необходим прописать их в /etc/sysctl.conf:

net.ipv4.ip_forward=1
net.ipv6.conf.all.forwarding=1

Для Xen дополнительно необходимо активировать proxy_arp:

net.ipv4.conf.default.proxy_arp=1

Einrichten unter verschiedenen Distributionen

Zusätzliche IP-Adressen Debian
9 IP Adressen benutzbar mit Ubuntu / debian unter Xen
Zusätzliche IP-Adressen Gentoo
Zusätzliche IP-Adressen Suse
Zusätzliche IP-Adressen Fedora RedHat CentOS
Umstellung Debian Etch mit XEN 3 auf routed


© 2019. Hetzner Online GmbH. Alle Rechte vorbehalten.