Поддержка

Удаление VLAN на сетевом интерфейсе Centos 6.9

Категория: Администрирование

В данной статье https://corp.reconn.ru/kb/43 описано, как настроить различные Vlan-ы на одном сетевом интерфейсе Centos.

Для того чтобы удалить созданные сетевые устройства необходимо удалить файлы /etc/sysconfig/network-scripts/ifcfg-eth0.номер вилана
И вернуть обычные настройки для файла /etc/sysconfig/network-scripts/ifcfg-eth0
Например для ip адреса 192.168.2.2 они выглядят так:

DEVICE=eth0
TYPE=Ethernet
ONBOOT=yes
NM_CONTROLLED=yes
BOOTPROTO=static
IPADDR=192.168.2.2
NETMASK=255.255.255.0
GATEWAY=192.168.2.1

После перезагрузки сервера виланы и настроенные для них интерфейсы удалятся

Но что делать, если сервер перезагружать нельзя?

Пробуем перезагрузить сервис network

Ни одна из следующих команд не приводит к ожидаемому результату

service network relod
service network force-reload
service network restart

По команде ifconfig наблюдаем, что настроенные интерфейсы для виланов никуда не исчезают

В данной ситуации поможет команда vconfig. Если она не установлена, устанавливаем её

 yum install vconfig
Resolving Dependencies
--> Running transaction check
---> Package vconfig.x86_64 0:1.9-8.1.el6 will be installed
--> Finished Dependency Resolution
Total download size: 50 k
Installed size: 178 k
Is this ok [y/N]:
Downloading Packages:
vconfig-1.9-8.1.el6.x86_64.rpm                                                                                                                                                                                                                          |  50 kB     00:00
Running rpm_check_debug
Running Transaction Test
Transaction Test Succeeded
Running Transaction
  Installing : vconfig-1.9-8.1.el6.x86_64                                                                                                                                                                                                                                  1/1
  Verifying  : vconfig-1.9-8.1.el6.x86_64                                                                                                                                                                                                                                  1/1

Installed:
  vconfig.x86_64 0:1.9-8.1.el6

Complete!

Теперь для удаления вилана достаточно дать команду и перезапустить сервис network

 vconfig rem eth0.номер вилана
 service network reload