Изменить сетевые настройки на сервере
Изменить сетевые настройки через Rescue
- Ubuntu
- CentOS
- Debian
Загрузите сервер в режиме восстановления и диагностики Rescue.
Выполните монтирование файловой системы ОС.
Откройте конфигурационный файл утилиты netplan:
vi /etc/netplan/01-netcfg.yaml
или
vi /etc/netplan/50-cloud-init.yaml
В конфигурационном файле измените значения
addresses
иgateway4
на новый IP-адрес и шлюз:addresses: [<IP/MASK>]
gateway4: <GATEWAY>Конфигурационный файл написан на языке YAML, чувствительном к табуляции и пробелам. Заполните его по аналогии с тем, как он был заполнен ранее. Пример конфигурационного файла для подсети
188.93.23.36/29
с IP-адресом сервера188.93.23.36
и шлюзом188.93.23.33
:network:
version: 2
renderer: networkd
ethernets:
enp1:
dhcp4: no
addresses: [188.93.23.36/29]
gateway4: 188.93.23.33
nameservers:
addresses: [188.93.16.19, 188.93.17.19]Сохраните файл и выйдите из текстового редактора.
В консоли введите:
netplan --debug generate
netplan applyПерейдите на вкладку Порты в карточке сервера.
В поле Интернет замените значение Общая на значение выделенного VLAN.
Загрузите сервер в режиме восстановления и диагностики Rescue.
Выполните монтирование файловой системы ОС.
Для просмотра всех сетевых адаптеров, установленных в системе, введите:
ip a
Откройте конфигурационный файл:
vi /etc/sysconfig/network-scripts/ifcfg-EN1
Укажите EN1 — имя сетевого адаптера, настройки которого нужно изменить.
В конфигурационном файле измените значения
IPADDR
иGATEWAY
на новый IP-адрес и шлюз соответственно.Пример конфигурационного файла для подсети
188.93.23.32/29
с IP-адресом сервера188.93.23.37
и шлюзом188.93.23.33
:NAME="enp1"
ONBOOT=yes
NETBOOT=yes
BOOTPROTO=static
HWADDR="00:25:90:7a:d3:df"
IPADDR="188.93.23.37"
NETMASK="255.255.255.0"
GATEWAY="188.93.23.33"
TYPE=Ethernet
NMCONTROLED=yesСохраните файл и выйдите из текстового редактора.
Введите:
systemctl restart network
Перейдите на вкладку Порты в карточке сервера.
В поле Интернет измените значение Общая на значение выделенного VLAN.
Загрузите сервер в режиме восстановления и диагностики Rescue.
Выполните монтирование файловой системы ОС.
Откройте файл конфигурации интерфейсов (например, с помощью vim):
vi /etc/network/interfaces
В конфигурационном файле измените значения
address
иgateway
на новый IP-адрес и шлюз соответственно.Пример конфигурационного файла для подсети с IP-адресом сервера
188.93.23.37
и шлюзом188.93.23.33
:source /etc/network/interfaces.d/*
auto lo
iface lo inet loopback
auto enp1
iface enp1 inet static
address 188.93.23.37
netmask 255.255.255.0
gateway 188.93.23.33
dns-nameserver 188.93.16.19 188.93.17.19Сохраните файл и выйдите из текстового редактора.
В консоли введите:
ip addr flush EN1
Укажите EN1 — имя сетевого адаптера, настройки которого были изменены.
Введите:
service networking restart
Перейдите на вкладку Порты в карточке сервера.
В поле Интернет измените значение Общая на значение выделенного VLAN.
Изменить сетевые настройки через WinPE
Сетевые настройки можно восстановить, если в настройках сетевого адаптера:
- нажали на получение адреса по DHCP;
- сконфигурировали неверный IP-адрес.
Восстановление сетевых настроек для доступа к Windows Server выполняется через реестр. Перед внесением изменений получите доступ к реестру из WinPE и создайте резервную копию раздела, в котором располагается система и файлы реестра, обычно это C:\Windows\System32\config\SYSTEM
Загрузите сервер в режиме восстановления и диагностики WinPE.
Через командную строку отобразите информацию о настройках сетевых адаптеров:
ipconfig /all
Выберите нужный адаптер и сохраните значение поля description.
Откройте программу Registry Editor:
regedit
Примонтируйте в раздел HKEY_LOCAL_MACHINE ветку с системой и файлами реестра:
- выделите раздел HKEY_LOCAL_MACHINE;
- в меню File выберите Load hive;
- в диалоговом окне выберите директорию, в которой располагается система и файлы реестра, обычно это
C:\Windows\system32\config\SYSTEM
; - введите имя, с которым загруженная ветка будет примонтирована в раздел HKEY_LOCAL_MACHINE, и нажмите Open.
В примонтированной ветке найдите нужный адаптер:
- раскройте раздел реестра:
HKEY_LOCAL_MACHINE\имя_ветки\ControlSet001\Control\Class\{4d36e972-e325-11ce-bfc1-08002be10318}
- в списке будет перечень сетевых адаптеров от адреса 0000 до 0013, найдите адаптер, у которого в значении параметра Driver Desс указан description из п.3;
- сохраните значение поля NetCfgInstanceId найденного адаптера.
Измените значения параметров адаптера:
- перейдите в раздел реестра:
HKEY_LOCAL_MACHINE\имя_ветки\ControlSet001\Services\Tcpip\Parameters\Interfaces\значение_поля_NetCfgInstanceId
- отредактируйте значения параметров:
DefaultGateway
;IPAddress
;NameServer
;SubnetMask
. Если вы не используете DHCP —EnableDHCP
в значении 0, если используете — в значении 1. Посмотреть корректные значения можно в панели управления. Для этого откройте страницу сервера → вкладка Сеть и нажмите на нужную подсеть.
Выгрузите ветку. Выделите ее и в меню File выберите Unload hive.
В панели управления сервером выберите нужный вариант загрузки и перезагрузите сервер.