我正在尝试删除eth0.x并保留eth0。虽然ifconfig
列出了eth0.1和eth0.500,但我没有找到它们的配置文件/etc/sysconfig/network-scripts/ifcfg-eth0.x
。
我试过ifconfig eth0.1 down
,它成功了。但是在重新启动网络之后,eth0.1和eth0.500都回来了。
有办法永久删除这两个接口吗?
发布于 2016-07-27 13:08:56
这些是虚拟设备,它们在/etc/sysconfig/network-scripts/
中没有自己的配置文件,而是在主配置文件中定义,如下所示:
iface eth0:1 inet static
address 192.168.4.1
netmask 255.255.255.0
假设要删除接口ip link delete eth0.1
,可以使用eth0.1
删除接口。但是,如果主配置文件包含这些行或类似于我上面所写的内容,那么我认为界面将在重新启动时恢复。要永久删除它,然后找到定义虚拟接口的行,并将它们注释掉或删除(我建议注释掉,除非再次需要它们,否则永远不知道)。
发布于 2016-07-29 08:08:45
我认为您使用Centos 7,其中network是默认的网络配置实用程序。两个接口eth0.1和eth0.500被标记为vlan 1和vlan 500。要显示所有接口,请使用命令:# nmcli connection show
删除两个vlan接口,使用以下命令:# nmcli con del eth0.1
和# nmcli con del eth0.500
,您可以在那里找到帮助( https://access.redhat.com/documentation/en-US/Red_帽子_企业_Linux/7/html/联网_指南/秒-配置_802_1Q_VLAN_贴标_使用_这个_命令_线路_工具_nmcli.html )
发布于 2017-08-30 08:28:10
在删除接口之前,只需编辑文件并设置onboot=no
,然后使用命令:ip link delete eth0.1 and eth0.500
删除接口
https://unix.stackexchange.com/questions/298738
复制相似问题