---
title: 'Настроить шлюз по умолчанию для облачного сервера'
sidebar_label: 'Настроить шлюз по умолчанию'
sidebar_position: 14
description: 'Как сделать порт шлюзом по умолчанию облачного сервера'
---

import Tabs from '@theme/Tabs'
import TabItem from '@theme/TabItem'
import {TabItemLabel} from '@selectel/docux/components'
import MoreVerticalIcon from '@selectel/docux/icons/more-vertical'
import Formbricks from '@theme/MDXComponents/Formbricks'

# Настроить шлюз по умолчанию для облачного сервера

Если на облачном сервере используется несколько сетевых интерфейсов, то в качестве шлюза по умолчанию можно назначить определенный интерфейс.

:::note

Например, на облачном сервере есть два сетевых интерфейса: первый — IP-адрес приватной подсети, второй — IP-адрес публичной подсети для доступа в интернет. В качестве сетевого интерфейса по умолчанию может использоваться первый интерфейс, тогда у сервера будет отсутствовать доступ к интернету. Чтобы изменить интерфейс на второй (публичный), нужно установить порт публичной подсети как шлюз по умолчанию для облачного сервера.

:::

<Tabs queryString="set-default-gateway">
  <TabItem value="panel" default>
    <TabItemLabel>
      Панель управления
    </TabItemLabel>

    1. В [панели управления](https://my.selectel.ru/vpc/default/servers/) в верхнем меню нажмите **Продукты** и выберите **Облачные серверы**.

    2. Откройте страницу сервера → вкладка **Порты**.

    3. В меню <MoreVerticalIcon /> порта выберите **Сделать шлюзом по умолчанию**.

    4. В меню <MoreVerticalIcon /> сервера выберите **Программная перезагрузка**.
  </TabItem>

  <TabItem value="openstack">
    <TabItemLabel>
      OpenStack CLI
    </TabItemLabel>

    1. [Откройте OpenStack CLI](/cloud-servers/tools/openstack-cli/).

    2. Настройте шлюз по умолчанию для облачного сервера:

       ```bash
       openstack server set \
         --property x_sel_server_default_addr='{"ipv4":"<gateway>"}' \
         <server>
       ```

       Укажите:

       * `<gateway>` — IP-адрес порта, который нужно сделать шлюзом по умолчанию, например `192.168.0.5`;
       * `<server>` — ID или имя облачного сервера, можно посмотреть с помощью команды `openstack server list`.

    3. Выполните программную перезагрузку сервера:

       ```bash
       openstack server reboot <server>
       ```

       Укажите `<server>` — ID или имя сервера. Список серверов можно посмотреть с помощью команды `openstack server list`.
  </TabItem>
</Tabs>

<Formbricks />
