Настроить шлюз по умолчанию для облачного сервера
Если на облачном сервере используется несколько сетевых интерфейсов, то в качестве шлюза по умолчанию можно назначить определенный интерфейс.
Например, на облачном сервере есть два сетевых интерфейса: первый — IP-адрес приватной подсети, второй — IP-адрес публичной подсети для доступа в интернет. В качестве сетевого интерфейса по умолчанию может использоваться первый интерфейс, тогда у сервера будет отсутствовать доступ к интернету. Чтобы изменить интерфейс на второй (публичный), нужно установить порт публичной подсети как шлюз по умолчанию для облачного сервера.
Панель управления
OpenStack CLI
-
В панели управления в верхнем меню нажмите Продукты и выберите Облачные серверы.
-
Откройте страницу сервера → вкладка Порты.
-
В меню порта выберите Сделать шлюзом по умолчанию.
-
В меню сервера выберите Программная перезагрузка.
-
Настройте шлюз по умолчанию для облачного сервера:
openstack server set \
--property x_sel_server_default_addr='{"ipv4":"<gateway>"}' \
<server>Укажите:
<gateway>
— IP-адрес порта, который нужно сделать шлюзом по умолчанию, например192.168.0.5
;<server>
— ID или имя облачного сервера, можно посмотреть с помощью командыopenstack server list
.
-
Выполните программную перезагрузку сервера:
openstack server reboot <server>
Укажите
<server>
— ID или имя сервера. Список серверов можно посмотреть с помощью командыopenstack server list
.