Изменить сетевые настройки на сервере
Изменить сетевые настройки через Rescue
Ubuntu
Debian
CentOS
-
Загрузите сервер в режиме восстановления и диагностики Rescue.
-
Откройте конфигурационный файл утилиты
netplan
текстовым редакторомvi
:vi /etc/netplan/01-netcfg.yaml
или
vi /etc/netplan/50-cloud-init.yaml
-
Для нужного интерфейса измените значения
addresses
иgateway4
на новый IP-адрес и шлюз.Конфигурационный файл написан на языке YAML, чувствительном к табуляции и пробелам. Заполните его по аналогии с тем, как он был заполнен ранее.
Пример конфигурационного файла
network:
version: 2
renderer: networkd
ethernets:
eth0:
dhcp4: no
addresses: [178.132.202.35/28]
gateway4: 178.132.202.33
nameservers:
addresses: [188.93.16.19, 188.93.17.19]Здесь:
eth0
— имя сетевого интерфейса;addresses: [178.132.202.35/28]
— IP-адрес сервера с маской подсети;gateway4: 178.132.202.33
— шлюз подсети.
-
Нажмите клавишу
ESC
. -
Выйдите из текстового редактора
vi
с сохранением изменений::wq
-
Проверьте конфигурационный файл на ошибки и примените конфигурацию:
netplan --debug generate
netplan apply -
В панели управления перейдите в раздел Серверы и оборудование → Серверы.
-
Откройте страницу сервера → вкладка Порты.
-
В строке интернет-порта нажмите .
-
В поле VLAN замените значение Общий на значение выделенного VLAN. Посмотреть VLAN выделенной подсети можно в панели управления в разделе Серверы и оборудование → Сеть → вкладка Подсети.
-
Нажмите Сконфигурировать.
-
Верните прежний шаблон загрузки сервера или перезагрузите сервер из ОС. При перезагрузке сервера из ОС шаблон загрузки автоматически изменится на тот, который был установлен до изменения шаблона загрузки сервера.
-
Загрузите сервер в режиме восстановления и диагностики Rescue.
-
Откройте конфигурационный файл сетевых интерфейсов текстовым редактором
vi
:vi /etc/network/interfaces
-
Для нужного интерфейса измените значения
address
иgateway
на новый IP-адрес и шлюз.Пример конфигурационного файла
source /etc/network/interfaces.d/*
auto lo
iface lo inet loopback
auto eth0
iface eth0 inet static
address 178.132.202.35
netmask 255.255.255.0
gateway 178.132.202.33
dns-nameserver 188.93.16.19 188.93.17.19Здесь:
eth0
— имя сетевого интерфейса;address 178.132.202.35
— IP-адрес сервера;gateway 178.132.202.33
— шлюз подсети.
-
Нажмите клавишу
ESC
. -
Выйдите из текстового редактора
vi
с сохранением изменений::wq
-
Очистите все сетевые адреса, назначенные сетевому интерфейсу:
ip addr flush <eth_name>
Укажите
<eth_name>
— имя сетевого интерфейса, настройки которого вы изменили на шаге 4. -
Перезапустите сеть:
service networking restart
-
В панели управления перейдите в раздел Серверы и оборудование → Серверы.
-
Откройте страницу сервера → вкладка Порты.
-
В строке интернет-порта нажмите .
-
В поле VLAN замените значение Общий на значение выделенного VLAN. Посмотреть VLAN выделенной подсети можно в