Hetzner - DokuWiki

Cloud Networks Configuration/ru
(Die Seite wurde neu angelegt: „{{Languages|Cloud Networks Configuration}} = Настройка Hetzner Cloud Сети = == <span id="networks_configuration_install_package"></span>Устан…“)
 
(Для дистрибутивов, основанных на RHEL (Fedora, CentOS):)
 
(3 dazwischenliegende Versionen von 2 Benutzern werden nicht angezeigt)
Zeile 101: Zeile 101:
 
  sudo service networking restart
 
  sudo service networking restart
  
Для дистрибутивов, основанных на RHEL:
+
Для дистрибутивов, основанных на RHEL:
  
Интерфейсы будут иметь имена «eth1», «eth2» и «eth3».
+
Интерфейсы будут иметь имена «eth1», «eth2» и «eth3».
  
 
1. Подключитесь к серверу по SSH
 
1. Подключитесь к серверу по SSH
Zeile 125: Zeile 125:
  
 
  systemctl restart network
 
  systemctl restart network
 +
 +
 +
==<span id="networks_configuration_manual"></span>Ручная настройка статического IP==
 +
===Для дистрибутивов, основанных на Debian (Ubuntu, Debian):===
 +
Для первой подключенной сети интерфейс будет иметь имя «ens10», для второй — «ens11» и для третьей — «ens12».
 +
 +
1. Подключитесь к серверу по SSH
 +
 +
2. Создайте файл настроек и откройте его в текстовом редакторе
 +
 +
touch /etc/network/interfaces.d/61-my-private-network.cfg
 +
nano /etc/network/interfaces.d/61-my-private-network.cfg
 +
 +
3. Вставьте следующие настройки в редактор и замените <span style="color: #ff0000;">выделенное</span> значениями вашей сети.
 +
 +
auto ens10
 +
iface ens10 inet static
 +
    address <span style="color: #ff0000;">частный.адрес.Cloud.сервера</span>
 +
    netmask 255.255.255.255
 +
    mtu 1450
 +
    pointopoint <span style="color: #ff0000;">шлюз.сети</span>
 +
    post-up ip route add <span style="color: #ff0000;">диапазон.адресов.сети/8</span> via <span style="color: #ff0000;">шлюз.сети</span> dev ens10
 +
 +
4. Теперь надо перезапустить сеть. *Внимание: будет разорвано сетевое соединение*
 +
 +
sudo service networking restart
 +
 +
===Для дистрибутивов, основанных на RHEL (Fedora, CentOS):===
 +
Интерфейсы будут иметь имена «ens10», «ens11» and «ens12». '''В CentOS по прежнему используются eth0, eth1 и eth2.'''
 +
 +
1. Подключитесь к серверу по SSH
 +
 +
2. Создайте файл настроек и откройте его в текстовом редакторе
 +
 +
touch /etc/sysconfig/network-scripts/ifcfg-ens10
 +
vi /etc/sysconfig/network-scripts/ifcfg-ens10
 +
 +
3. Вставьте следующие настройки в редактор и замените <span style="color: #ff0000;">частный.адрес.Cloud.сервера</span> частным адресом сети сервера.
 +
 +
BOOTPROTO=static
 +
DEVICE=ens10
 +
MTU=1450
 +
IPADDR=<span style="color: #ff0000;">частный.адрес.Cloud.сервера</span>
 +
PREFIX=32
 +
TYPE=Ethernet
 +
USERCTL=no
 +
ONBOOT=yes
 +
 +
4. Создайте файл конфигурации маршрутов и откройте его в редакторе
 +
 +
touch /etc/sysconfig/network-scripts/route-ens10
 +
vi /etc/sysconfig/network-scripts/route-ens10
 +
 +
5. Вставьте следующие настройки в редактор и замените <span style="color: #ff0000;">выделенное</span> значениями своей сети.
 +
 +
<span style="color: #ff0000;">шлюз.сети</span>/32 via 0.0.0.0 dev ens10 scope link
 +
<span style="color: #ff0000;">диапазон.адресов.сети/8</span> via <span style="color: #ff0000;">шлюз.сети</span> dev ens10
 +
 +
4. Теперь надо перезапустить сеть. *Внимание: будет разорвано сетевое соединение*
 +
 +
systemctl restart network
 +
 +
===Ручная настройка в Windows системах===
 +
1. Подключитесь к серверу по RDP или консоль HTML5.
 +
 +
2. Запустите терминал с правами администратора.
 +
 +
3. Выведите список интерфейсов и скопируйте Interface-ID интерфейса "Red Hat VirtIO Ethernet Adapter #2".
 +
 +
route print ?
 +
 +
Должно выгляденть примерно следующим образом:
 +
 +
  Interface List
 +
  3...xx xx xx xx xx xx ......Red Hat VirtIO Ethernet Adapter
 +
  <span style="color: #ff0000;"><strong>5</strong>...xx xx xx xx xx xx ......Red Hat VirtIO Ethernet Adapter #2</span>
 +
  1...........................Software Loopback Interface 1
 +
  2...00 00 00 00 00 00 00 e0 Microsoft ISATAP Adapter
 +
  4...00 00 00 00 00 00 00 e0 Teredo Tunneling Pseudo-Interface
 +
  7...00 00 00 00 00 00 00 e0 Microsoft ISATAP Adapter #2
 +
 +
Нам необходим выделенный интерфейс.
 +
 +
4. Добавляем статические маршруты интерфейсу
 +
 +
route add -p <span style="color: #ff0000;">шлюз.сети</span> 0.0.0.0 if <strong><span style="color: #ff0000;">5</span></strong>
 +
route add -p <span style="color: #ff0000;">диапазон.сети</span> mask <span style="color: #ff0000;">маска.диапазона.сети</span> <span style="color: #ff0000;">шлюз.сети</span> if <strong><span style="color: #ff0000;">5</span></strong>
 +
 +
5. Проверьте имя интерфейса статической конфигурации
 +
 +
netsh interface ip show config
 +
 +
Вывод должен быть примерно следующим:
 +
 +
Configuration for interface "Ethernet"
 +
    DHCP enabled:                        Yes
 +
    IP Address:                          xxx.xxx.xxx.xxx
 +
    Subnet Prefix:                        xxx.xxx.xxx.xxx/32 (mask 255.255.255.255)
 +
    Default Gateway:                      172.31.1.1
 +
    Gateway Metric:                      0
 +
    InterfaceMetric:                      5
 +
    DNS servers configured through DHCP:  213.133.99.99
 +
                                          213.133.100.100
 +
                                          213.133.98.98
 +
    Register with which suffix:          Primary only
 +
    WINS servers configured through DHCP: None
 +
Configuration for interface <span style="color: #ff0000;"><strong>"Ethernet 2"</strong></span>
 +
    DHCP enabled:                        Yes
 +
    IP Address:                          <span style="color: #ff0000;">частный.адрес.Cloud.сервера</span>
 +
    Subnet Prefix:                        <span style="color: #ff0000;">частный.адрес.Cloud.сервера</span>/32 (mask 255.255.255.255)
 +
    Default Gateway:                      <span style="color: #ff0000;">шлюз.сети</span>
 +
    Gateway Metric:                      0
 +
    InterfaceMetric:                      5
 +
    DNS servers configured through DHCP:  None
 +
    Register with which suffix:          Primary only
 +
    WINS servers configured through DHCP: None
 +
Configuration for interface "Loopback Pseudo-Interface 1"
 +
    DHCP enabled:                        No
 +
    IP Address:                          127.0.0.1
 +
    Subnet Prefix:                        127.0.0.0/8 (mask 255.0.0.0)
 +
    InterfaceMetric:                      75
 +
    Statically Configured DNS Servers:    None
 +
    Register with which suffix:          None
 +
    Statically Configured WINS Servers:  None
 +
 +
6. Настройка IP адреса на интерфейсе
 +
 +
netsh interface ipv4 set address name=<span style="color: #ff0000;"><strong>"Ethernet 2"</strong></span> static <span style="color: #ff0000;">частный.адрес.Cloud.сервера</span> 255.255.255.255 <span style="color: #ff0000;">шлюз.сети</span> 1

Aktuelle Version vom 27. August 2019, 10:12 Uhr

Inhaltsverzeichnis

Настройка Hetzner Cloud Сети

Установка пакета автоматической настройки

Скачайте последнюю версию «hc-utils» для вашей операционной системы и архитектуры: https://packages.hetzner.com/hcloud/

Для дистрибутивов, основанных на Debian (Ubuntu, Debian):

curl https://packages.hetzner.com/hcloud/deb/hc-utils_0.0.1-1_all.deb -o /tmp/hc-utils_0.0.1-1_all.deb -s
apt install -f /tmp/hc-utils_0.0.1-1_all.deb

Для дистрибутивов, основанных на RHEL:

CentOS 7

curl https://packages.hetzner.com/hcloud/rpm/hc-utils-0.0.1-1.el7.noarch.rpm -o /tmp/hc-utils-0.0.1-1.el7.noarch.rpm -s
yum install /tmp/hc-utils-0.0.1-1.el7.noarch.rpm

Fedora 29

curl https://packages.hetzner.com/hcloud/rpm/hc-utils-0.0.1-1.fc29.noarch.rpm -o /tmp/hc-utils-0.0.1-1.fc29.noarch.rpm -s
yum install /tmp/hc-utils-0.0.1-1.fc29.noarch.rpm

Fedora 30

curl https://packages.hetzner.com/hcloud/rpm/hc-utils-0.0.1-1.fc30.noarch.rpm -o /tmp/hc-utils-0.0.1-1.fc30.noarch.rpm -s
yum install /tmp/hc-utils-0.0.1-1.fc30.noarch.rpm

Удаление пакета автоматической настройки

Для дистрибутивов, основанных на Debian (Ubuntu, Debian):

apt remove hc-utils

Для дистрибутивов, основанных на RHEL (Fedora, CentOS):

yum remove hc-utils

Ручная настройка через DHCP

Для дистрибутивов, основанных на Debian (Ubuntu, Debian):

Для первой подключенной сети интерфейс будет иметь имя «ens10», для второй — «ens11» и для третьей — «ens12».

1. Подключитесь к серверу по SSH

2. Создайте файл настроек и откройте его в текстовом редакторе

touch /etc/network/interfaces.d/61-my-private-network.cfg
nano /etc/network/interfaces.d/61-my-private-network.cfg

3. Вставьте следующие настройки в редактор

auto ens10:0
iface ens10:0 inet dhcp

4. Теперь надо перезапустить сеть. *Внимание: будет разорвано сетевое соединение*

sudo service networking restart

Для дистрибутивов, основанных на RHEL (Fedora, CentOS):

Интерфейсы будут иметь имена «eth1», «eth2» и «eth3».

1. Подключитесь к серверу по SSH

2. Создайте файл настроек и откройте его в текстовом редакторе

touch /etc/sysconfig/network-scripts/ifcfg-eth1
vi /etc/sysconfig/network-scripts/ifcfg-eth1

3. Вставьте следующие настройки в редактор

DEVICE=eth1
BOOTPROTO=dhcp
ONBOOT=yes

4. Теперь надо перезапустить сеть. *Внимание: будет разорвано сетевое соединение*

systemctl restart network

Ручная настройка дополнительного IP

Для дистрибутивов, основанных на Debian (Ubuntu, Debian):

1. Подключитесь к серверу по SSH

2. Создайте файл настроек и откройте его в текстовом редакторе

touch /etc/network/interfaces.d/61-my-private-network.cfg
nano /etc/network/interfaces.d/61-my-private-network.cfg

3. Вставьте следующие настройки в редактор и замените «your.ali.as.IP» на дополнительный IP. Не забудьте увеличить идентификатор на единицу при добавлении нескольких дополнительных IP.

auto ens10:1
iface ens10:1 inet static
   address your.ali.as.IP
   netmask 32

4. Теперь надо перезапустить сеть. *Внимание: будет разорвано сетевое соединение*

sudo service networking restart

Для дистрибутивов, основанных на RHEL:

Интерфейсы будут иметь имена «eth1», «eth2» и «eth3».

1. Подключитесь к серверу по SSH

2. Создайте файл настроек и откройте его в текстовом редакторе

touch /etc/sysconfig/network-scripts/ifcfg-eth1:0
vi /etc/sysconfig/network-scripts/ifcfg-eth1:0

3. Вставьте следующие настройки в редактор и замените «your.ali.as.IP» на дополнительный IP. Не забудьте увеличить идентификатор на единицу при добавлении нескольких дополнительных IP.

BOOTPROTO=static
DEVICE=eth1:0
IPADDR=your.ali.as.IP
PREFIX=32
TYPE=Ethernet
USERCTL=no
ONBOOT=yes

4. Теперь надо перезапустить сеть. *Внимание: будет разорвано сетевое соединение*

systemctl restart network


Ручная настройка статического IP

Для дистрибутивов, основанных на Debian (Ubuntu, Debian):

Для первой подключенной сети интерфейс будет иметь имя «ens10», для второй — «ens11» и для третьей — «ens12».

1. Подключитесь к серверу по SSH

2. Создайте файл настроек и откройте его в текстовом редакторе

touch /etc/network/interfaces.d/61-my-private-network.cfg
nano /etc/network/interfaces.d/61-my-private-network.cfg

3. Вставьте следующие настройки в редактор и замените выделенное значениями вашей сети.

auto ens10
iface ens10 inet static
   address частный.адрес.Cloud.сервера
   netmask 255.255.255.255
   mtu 1450
   pointopoint шлюз.сети
   post-up ip route add диапазон.адресов.сети/8 via шлюз.сети dev ens10

4. Теперь надо перезапустить сеть. *Внимание: будет разорвано сетевое соединение*

sudo service networking restart

Для дистрибутивов, основанных на RHEL (Fedora, CentOS):

Интерфейсы будут иметь имена «ens10», «ens11» and «ens12». В CentOS по прежнему используются eth0, eth1 и eth2.

1. Подключитесь к серверу по SSH

2. Создайте файл настроек и откройте его в текстовом редакторе

touch /etc/sysconfig/network-scripts/ifcfg-ens10
vi /etc/sysconfig/network-scripts/ifcfg-ens10

3. Вставьте следующие настройки в редактор и замените частный.адрес.Cloud.сервера частным адресом сети сервера.

BOOTPROTO=static
DEVICE=ens10
MTU=1450
IPADDR=частный.адрес.Cloud.сервера
PREFIX=32
TYPE=Ethernet
USERCTL=no
ONBOOT=yes

4. Создайте файл конфигурации маршрутов и откройте его в редакторе

touch /etc/sysconfig/network-scripts/route-ens10
vi /etc/sysconfig/network-scripts/route-ens10

5. Вставьте следующие настройки в редактор и замените выделенное значениями своей сети.

шлюз.сети/32 via 0.0.0.0 dev ens10 scope link
диапазон.адресов.сети/8 via шлюз.сети dev ens10

4. Теперь надо перезапустить сеть. *Внимание: будет разорвано сетевое соединение*

systemctl restart network

Ручная настройка в Windows системах

1. Подключитесь к серверу по RDP или консоль HTML5.

2. Запустите терминал с правами администратора.

3. Выведите список интерфейсов и скопируйте Interface-ID интерфейса "Red Hat VirtIO Ethernet Adapter #2".

route print ?

Должно выгляденть примерно следующим образом:

 Interface List
 3...xx xx xx xx xx xx ......Red Hat VirtIO Ethernet Adapter
 5...xx xx xx xx xx xx ......Red Hat VirtIO Ethernet Adapter #2
 1...........................Software Loopback Interface 1
 2...00 00 00 00 00 00 00 e0 Microsoft ISATAP Adapter
 4...00 00 00 00 00 00 00 e0 Teredo Tunneling Pseudo-Interface
 7...00 00 00 00 00 00 00 e0 Microsoft ISATAP Adapter #2

Нам необходим выделенный интерфейс.

4. Добавляем статические маршруты интерфейсу

route add -p шлюз.сети 0.0.0.0 if 5
route add -p диапазон.сети mask маска.диапазона.сети шлюз.сети if 5

5. Проверьте имя интерфейса статической конфигурации

netsh interface ip show config

Вывод должен быть примерно следующим:

Configuration for interface "Ethernet"
   DHCP enabled:                         Yes
   IP Address:                           xxx.xxx.xxx.xxx
   Subnet Prefix:                        xxx.xxx.xxx.xxx/32 (mask 255.255.255.255)
   Default Gateway:                      172.31.1.1
   Gateway Metric:                       0
   InterfaceMetric:                      5
   DNS servers configured through DHCP:  213.133.99.99
                                         213.133.100.100
                                         213.133.98.98
   Register with which suffix:           Primary only
   WINS servers configured through DHCP: None
Configuration for interface "Ethernet 2"
   DHCP enabled:                         Yes
   IP Address:                           частный.адрес.Cloud.сервера
   Subnet Prefix:                        частный.адрес.Cloud.сервера/32 (mask 255.255.255.255)
   Default Gateway:                      шлюз.сети
   Gateway Metric:                       0
   InterfaceMetric:                      5
   DNS servers configured through DHCP:  None
   Register with which suffix:           Primary only
   WINS servers configured through DHCP: None
Configuration for interface "Loopback Pseudo-Interface 1"
   DHCP enabled:                         No
   IP Address:                           127.0.0.1
   Subnet Prefix:                        127.0.0.0/8 (mask 255.0.0.0)
   InterfaceMetric:                      75
   Statically Configured DNS Servers:    None
   Register with which suffix:           None
   Statically Configured WINS Servers:   None

6. Настройка IP адреса на интерфейсе

netsh interface ipv4 set address name="Ethernet 2" static частный.адрес.Cloud.сервера 255.255.255.255 шлюз.сети 1


© 2019. Hetzner Online GmbH. Alle Rechte vorbehalten.