<
  • Главная
Статьи

Vswitch / ru - Hetzner DokuWiki

  1. vSwitch vSwitch (віртуальний комутатор) це створений Hetzner Online для власників виділених серверів...
  2. IP-адреси
  3. трафік
  4. Міжмережевий екран
  5. Налаштування сервера (Linux)
  6. Приклад настройки для Debian
  7. Приклад настройки для systemd
  8. Приклад настройки для systemd і netplan (Ubuntu 18.04)
  9. Налаштування сервера (Windows)
  10. API

vSwitch

vSwitch (віртуальний комутатор) це створений Hetzner Online для власників виділених серверів інструмент, що дозволяє об'єднати сервери за допомогою віртуальних L2 мереж. Можливість налаштування віртуальних комутаторів доступна в панелі Robot по кнопці «vSwitch» в огляді сервера.

Як налаштувати vSwitch?

Ви можете створити vSwitch в панелі Robot, перейшовши в «Main functions; Server; vSwitches ». Потім призначте ім'я та VLAN ID для віртуального комутатора. VLAN ID можна вибрати в діапазоні від 4000 до 4091.

Після створення віртуального комутатора, можете прив'язати до нього виділені сервери за допомогою кнопки «Add server». Після цього сервери зможуть спілкуватися один з одним по VLAN ID.

Основний IP-адреса сервера, додаткові поодинокі IP-адреси і підмережі, як і раніше, будуть доступні без тегірованія VLAN.

Один сервер може бути доданий до максимально 5 віртуальним комутаторів (vSwitch)

IP-адреси

Усередині VLAN можна безкоштовно використовувати приватні IP-адреси. Додаткові публічні (IPv4 та IPv6) підмережі можна замовити на вкладці «IPs». Використовувати ці підмережі можна на всіх серверах, прив'язаних до віртуального комутатора.

публічні VLAN підмережі IP-адрес
ціна в місяць Підмережа IPv4 / 29
5 15.13 € Підмережа IPv4 / 28
13 21.85 € Підмережа IPv4 / 27
29 35.29 € Підмережа IPv6 / 64
2 ^ 64 8.40 €

трафік

Внутрішній трафік (в тому числі між локаціями) - безкоштовно. Для публічних підмереж включено 1ТБ трафіку в місяць. Кожен додатковий ТБ варто 1.00 € / місяць (без ПДВ). Облік ведеться тільки вихідного трафіку.

Міжмережевий екран

Брандмауер сервера застосовується і для пакетів віртуальних комутаторів. Зверніть увагу, що якщо включений міжмережевий екран, то в ньому повинні бути правила для внутрішніх IP.

Налаштування сервера (Linux)

Для vSwitch необхідно налаштувати інтерфейс з тим же VLAN ID, що був налаштований в панелі Robot. Слід обмежити значення MTU інтерфейсу до 1400.

Приклад конфігурації для мережевої карти «enp0s31f6», з VLAN ID 4000

Створення пристрою VLAN

ip link add link enp0s31f6 name enp0s31f6.4000 type vlan id 4000 ip link set enp0s31f6.4000 mtu 1400 ip link set dev enp0s31f6.4000 up

Завдання IP-адреси 192.168.100.1 з приватної підмережі 192.168.100.0/24

ip addr add 192.168.100.1/24 brd 192.168.100.255 dev enp0s31f6.4000

Публічні підмережі Для того, щоб використовувати шлюз публічної мережі потрібно створити додаткову таблицю маршрутизації.

Приклад настройки для IP 213.239.252.50 з публічної підмережі 213.239.252.48/29, інтерфейс enp0s31f6.4000

echo "1 vswitch" >> / etc / iproute2 / rt_tables ip addr add 213.239.252.50/29 dev enp0s31f6.4000 ip rule add from 213.239.252.50 lookup vswitch ip rule add to 213.239.252.50 lookup vswitch ip route add default via 213.239. 252.49 dev enp0s31f6.4000 table vswitch

Приклад настройки для Debian

Інтерфейс enp0s31f6, VLAN 4000, приватна мережа

# / Etc / network / interfaces auto enp0s31f6.4000 iface enp0s31f6.4000 inet static address 192.168.100.1 netmask 255.255.255.0 vlan-raw-device enp0s31f6 mtu 1 400

Додавання IP 213.239.252.50 з публічної підмережі 213.239.252.48/29 і IPv6 2001: db8: 61: 20e1 :: 2 з публічної підмережі 2001: db8: 61: 20e1 :: / 64 на хост-систему.

Створіть додаткову таблицю маршрутизації.

echo "1 vswitch" >> / etc / iproute2 / rt_tables # / etc / network / interfaces auto enp0s31f6.4000 iface enp0s31f6.4000 inet static address 192.168.100.1 netmask 255.255.255.0 vlan-raw-device enp0s31f6 mtu 1400 # IPv4 підмережа up ip addr add 213.239.252.50/29 dev enp0s31f6.4000 up ip rule add from 213.239.252.50 lookup vswitch up ip rule add to 213.239.252.50 lookup vswitch up ip route add default via 213.239.252.49 dev enp0s31f6.4000 table vswitch down ip addr del 213.239.252.50/29 dev enp0s31f6.4000 down ip route del default via 213.239.252.49 dev enp0s31f6.4000 table vswitch down ip rule del to 213.239.252.50 lookup vswitch down ip rule del from 213.239.252.50 lookup vswitch # IPv6 підмережа up ip -6 addr add 2001: db8: 61: 20e1 :: 2/64 dev enp0s31f6.4000 up ip -6 rule add from 2001: db8: 61: 20e1 :: 2 lookup vswitch up ip -6 rule add to 2001: db8: 61: 20e1 :: 2 lookup vswitch up ip -6 route add default via 2001: db8: 61: 20e1 :: 1 dev enp0s31f6.4000 table vswitch down ip -6 addr del 2001: db8: 61: 20e1 :: 2/125 dev enp0s31f6.4000 down ip -6 route del default via 2001: db8: 61: 20e1 :: 1 dev enp0s31f6.4000 table vswitch down ip -6 rule del to 2001: db8: 61: 20e1 :: 2 lookup vswitch down ip -6 rule del from 2001: db8: 61: 20e1 :: 2 lookup vswitch

Приклад настройки для systemd

Інтерфейс enp0s31f6 (зазвичай називається eth0, enp6s0 або enp0s31f6), VLAN 4000, приватна мережа

Створіть два нових файлу для systemd-networkd:

# / Etc / systemd / network / 10-enp0s31f6.4000.netdev [NetDev] Name = enp0s31f6.4000 Kind = vlan MTUBytes = 1400 [VLAN] Id = 4000 # / etc / systemd / network / 10-enp0s31f6.4000.network [Match] Name = enp0s31f6.4000 [Network] Description = "VLAN 4000" Address = 192.168.100.2 / 24 #Gateway зазвичай не потрібно встановлювати, тому що він замінить шлюз - коментуємо # Gateway = 192.168.100.1

Додайте рядок в такий файл:

# / Etc / systemd / network / 10-enp0s31f6.network ... [Network] ... VLAN = enp0s31f6.4000

Перезавантажте сервіс:

sudo systemctl restart systemd-networkd

Приклад настройки для systemd і netplan (Ubuntu 18.04)

У свіжих установках Ubuntu 18.04 через installimage для настройки мережі використовується netplan. Каталог / etc / systemd / network / порожній. Щоб налаштувати VLAN потрібно змінити файл netplan:

# / Etc / netplan / 01-netcfg.yaml ### Hetzner Online GmbH installimage network: version: 2 renderer: networkd ethernets: enp0s31f6: addresses: ... vlans: enp0s31f6.4000: id: 4000 link: enp0s31f6 mtu 1400 addresses: - 192.168.100.2/24

Після цього виконайте наступні команди для застосування налаштувань:

sudo / lib / netplan / generate sudo systemctl restart systemd-networkd

Налаштування сервера (Windows)

Дивись VSwitch_für_Windows_Server / ru

API

Налаштування vSwitch доступна через API [1] .

Як налаштувати vSwitch?


Новости
  • Виртуальный хостинг

    Виртуальный хостинг. Возможности сервера распределяются в равной мере между всеми... 
    Читать полностью

  • Редизайн сайта

    Редизайн сайта – это полное либо частичное обновление дизайна существующего сайта.... 
    Читать полностью

  • Консалтинг, услуги контент-менеджера

    Сопровождение любых интернет ресурсов;- Знание HTML и CSS- Поиск и обновление контента;-... 
    Читать полностью

  • Трафик из соцсетей

    Сравнительно дешевый способ по сравнению с поисковым и контекстным видами раскрутки... 
    Читать полностью

  • Поисковая оптимизация

    Поисковая оптимизация (англ. search engine optimization, SEO) — поднятие позиций сайта в результатах... 
    Читать полностью