首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >如何永久删除CentOS中的eth0.x

如何永久删除CentOS中的eth0.x
EN

Unix & Linux用户
提问于 2016-07-27 12:52:27
回答 3查看 58.7K关注 0票数 5

我正在尝试删除eth0.x并保留eth0。虽然ifconfig列出了eth0.1和eth0.500,但我没有找到它们的配置文件/etc/sysconfig/network-scripts/ifcfg-eth0.x

我试过ifconfig eth0.1 down,它成功了。但是在重新启动网络之后,eth0.1和eth0.500都回来了。

有办法永久删除这两个接口吗?

EN

回答 3

Unix & Linux用户

发布于 2016-07-27 13:08:56

这些是虚拟设备,它们在/etc/sysconfig/network-scripts/中没有自己的配置文件,而是在主配置文件中定义,如下所示:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
iface eth0:1 inet static
    address 192.168.4.1
    netmask 255.255.255.0

假设要删除接口ip link delete eth0.1,可以使用eth0.1删除接口。但是,如果主配置文件包含这些行或类似于我上面所写的内容,那么我认为界面将在重新启动时恢复。要永久删除它,然后找到定义虚拟接口的行,并将它们注释掉或删除(我建议注释掉,除非再次需要它们,否则永远不知道)。

票数 2
EN

Unix & Linux用户

发布于 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 )

票数 2
EN

Unix & Linux用户

发布于 2017-08-30 08:28:10

在删除接口之前,只需编辑文件并设置onboot=no,然后使用命令:ip link delete eth0.1 and eth0.500删除接口

票数 1
EN
页面原文内容由Unix & Linux提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://unix.stackexchange.com/questions/298738

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
查看详情【社区公告】 技术创作特训营有奖征文