Перейти к основному содержимому

Настроить подключение к интернету от стороннего оператора

Последнее изменение:

Подключение организуется по приватной сети на уровне L3 через глобальный роутер. Для организации подключения вы создаете сеть глобального роутера — подключаете к глобальному роутеру устройства, которым нужен интернет от оператора. В сеть глобального роутера добавляется стыковочная подсеть c маршрутизатором оператора, и на машрутизаторе оператора настраивается NAT для доступа из приватной сети в интернет.

При подключении к интернету через Direct Connect вы не можете назначить публичные IP-адреса из пула оператора на свои серверы. Для этого подберите другой способ подключения к интернету.

  1. Проверьте, что подключили услугу Direct Connect — физический порт.
  2. Проверьте или создайте сеть глобального роутера.
  3. Подключите сеть Direct Connect к глобальному роутеру.
  4. Проверьте настройки на стороне оператора.
  5. Настройте маршрутизацию до подсети Direct Connect в сети глобального роутера.
  6. Настройте маршрутизацию в интернет на глобальном роутере.

1. Проверить, что подключена услуга Direct Connect — физический порт

  1. Убедитесь, что в тикете о заказе услуги вы получили номер VLAN, в который будет добавлен порт оператора.
  2. Убедитесь, что этот VLAN появился в панели управления: в верхнем меню нажмите ПродуктыВыделенные серверыСеть → вкладка VLAN.

2. Проверить или создать сеть глобального роутера

Убедитесь, что в вашем аккаунте есть сеть глобального роутера и в нее включены все устройства, с которых нужен доступ в интернет через оператора. Посмотреть созданные глобальные роутеры и их сети можно в панели управления в разделе Сетевые сервисыГлобальный роутер Selectel.

Если у вас еще нет сети глобального роутера или вы хотите создать новую, используйте инструкцию Создать приватную связность через глобальный роутер.

3. Подключить подсеть Direct Connect к глобальному роутеру

  1. В панели управления в верхнем меню нажмите Продукты и выберите Глобальный роутер Selectel.
  2. Откройте страницу роутера → вкладка Сети.
  3. Нажмите Создать сеть.
  4. Введите имя сети, оно будет использоваться только в панели управления.
  5. Выберите услугу Серверы и оборудование.
  6. Выберите пул, который вы указали при заказе услуги Direct Connect — физический порт.
  7. Выберите VLAN, в который добавлен порт оператора. Номер VLAN можно посмотреть в тикете, который вы получили при заказе услуги Direct Connect — физический порт. Если порт на маршрутизаторе оператора настроен в транковом режиме, укажите тег Q-in-Q — число от 2 до 4094.
  8. Введите имя подсети — оно будет использоваться только в панели управления.
  9. Введите CIDR — IP-адрес и маску приватной подсети. Вы можете выбрать любую адресацию, которая не пересекается с другими подсетями на глобальном роутере.
  10. Введите IP-адрес шлюза или оставьте первый адрес из подсети, который назначается по умолчанию. Не назначайте этот адрес на свои устройства, чтобы не нарушить работу сети.
  11. Введите служебные IP или оставьте последние адреса из подсети, которые назначаются по умолчанию. Не назначайте эти адреса на свои устройства, чтобы не нарушить работу сети.
  12. Нажмите Создать сеть.
  13. Опционально: проверьте топологию сети на глобальном роутере. В панели управления в верхнем меню нажмите ПродуктыГлобальный роутер Selectel → страница роутера → нажмите Карта сети.

4. Проверить настройки на стороне оператора

Обратитесь к оператору и убедитесь, что он выполнил настройки на своей стороне:

  • назначил на маршрутизатор IP-адрес из подсети Direct Connect, которую вы подключили к глобальному роутеру. Адрес не должен совпадать с адресом шлюза и служебными адресами, которые вы выбрали при подключении. Адрес шлюза и служебные адреса можно посмотреть в панели управления: в верхнем меню нажмите ПродуктыГлобальный роутер Selectel → страница роутера → откройте карточку сети, к которой относится подсеть → поле Шлюз.
  • настроил на маршрутизаторе NAT с IP-адреса из подсети Direct Connect на публичный IP-адрес из своего пула адресов.

5. Настроить маршрутизацию до подсети Direct Connect в сети глобального роутера

На всех устройствах в сети глобального роутера пропишите статические маршруты в подсеть Direct Connect, которую подключили к глобальному роутеру.

В качестве next-hop укажите IP-адрес из подсети устройства, который назначен на глобальный роутер в качестве шлюза. Адрес шлюза можно посмотреть в панели управления: в верхнем меню нажмите ПродуктыГлобальный роутер → страница глобального роутера → откройте карточку сети, к которой относится подсеть → поле Шлюз.

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

  2. Откройте файл конфигурации сети текстовым редактором vi:

    vi /etc/netplan/01-netcfg.yaml
  3. В конце блока с данными нужного сетевого интерфейса добавьте маршрут:

    routes:
    - to: <ip_address>/<mask>
    via: <gateway>

    Укажите:

    • <ip_address>/<mask> — IP-адрес подсети Direct Connect, которую вы подключили к глобальному роутеру, с указанием маски;
    • <gateway> — шлюз для подсети текущего сервера, который указан на глобальном роутере.
  4. Нажмите клавишу ESC.

  5. Выйдите из текстового редактора vi с сохранением изменений:

    :wq
  6. Проверьте настройки:

    sudo netplan try
  7. Примените изменения:

    netplan apply

6. Настроить маршрутизацию в интернет на глобальном роутере

Настройте маршрут в интернет до сети по умолчанию 0.0.0.0/0. Вы можете прописать статический маршрут или настроить динамическую маршрутизацию по BGP.

  1. В панели управления перейдите в раздел Сетевые сервисыГлобальный роутер Selectel.
  2. Откройте страницу роутера → вкладка Статические маршруты.
  3. Нажмите Создать маршрут.
  4. Введите имя маршрута — любое имя, оно будет отображаться только в панели управления.
  5. Введите CIDR подсети назначения — 0.0.0.0/0.
  6. Введите IP-адрес Next hop — IP-адрес из подсети Direct Connect, который назначен на маршрутизатор оператора.
  7. Нажмите Создать.