Hetzner - DokuWiki

Zusaetzliche IP-Adressen/ru
(IPv6-Zusatzadressen)
(Probleme bei Virtualisierungen)
Zeile 44: Zeile 44:
 
   ip route add default via 2a01:4f8:61:20e0::
 
   ip route add default via 2a01:4f8:61:20e0::
  
== '''Probleme bei Virtualisierungen'''  ==
+
== '''Проблемы с виртуализацией'''  ==
  
Bei dieser Art der IP/Subnetz-Allokierung ist es leider nicht möglich, ein "Bridged"-Setup zu verwenden, da hierbei mehrere MAC-Adressen auftreten. vServer(linux-virtualserver, [[Xen]], vmware, etc) müssen ein sogenanntes "Routed"-Setup verwenden (VMware: "Host-only networking"). Bei einem zusätzlichen Subnetz hat das Host-System bzw. die dom0 eine Adresse des zusätzlichen Subnetzes konfiguriert und dient für die vServer als Gateway. Die (zusätzliche) Adresse des Host-Systems muss also in den vServern in jedem Fall als Gateway konfiguriert werden. Eine Ausnahme bildet hier "openvz", welches ohne ein Gateway auskommt. Auf dem Hostsystem bzw. der dom0 muss "ip_forward" bei jeder Virtualisierungsart aktiviert werden:
+
К сожалению при таком типе использования 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.ipv4.ip_forward=1
 
  sysctl -w net.ipv6.conf.all.forwarding=1
 
  sysctl -w net.ipv6.conf.all.forwarding=1
  
Dies aktiviert ip_forward bis zum nächsten Reboot des Systems. Um es beim Bootvorgang automatisch zu setzen, muss ein Eintrag in der <tt>/etc/sysctl.conf</tt> vorgenommen werden:
+
Это активирует ip_forward до следующей перезагрузки. Для того, чтобы данные параметры устанавливались автоматически при загрузке, необходим прописать их в <tt>/etc/sysctl.conf</tt>:
  
 
  net.ipv4.ip_forward=1
 
  net.ipv4.ip_forward=1
 
  net.ipv6.conf.all.forwarding=1
 
  net.ipv6.conf.all.forwarding=1
  
Für Xen muss zusätzlich proxy_arp aktiviert werden, damit die domU-Server das Netzwerk starten können:
+
Для Xen дополнительно необходимо активировать  proxy_arp:
  
 
  net.ipv4.conf.default.proxy_arp=1
 
  net.ipv4.conf.default.proxy_arp=1

Version vom 20. April 2011, 07:32 Uhr

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.