Linux命令删除虚拟接口或网络别名

时间:2020-01-09 10:41:21  来源:igfitidea点击:

问题描述:如何删除虚拟接口,如eth0:1或eth1:1?

解决方法:使用ifconfig命令。
它用于删除虚拟接口或网络别名。

Ifconfig用于配置内核驻留的网络接口。
它在引导时用于根据需要设置接口。
之后,通常仅在调试或需要系统调整时才需要它。

输入命令以删除eth0:1:

# ifconfig eth0:1 down

/etc/sysconfig/network-scripts/ifcfg-ethX-range0文件

要删除接口,请永久编辑存储在/etc /目录中的网络配置文件。
对于存储在/etc/sysconfig/network-scripts /目录中的Red Hat/Fedora Core文件。
对于Debian或Ubuntu Linux,只需编辑文件/etc/network/interfaces并删除条目。
例如打开文件/etc/sysconfig/network-scripts/ifcfg-eth1-range0

# vi /etc/sysconfig/network-scripts/ifcfg-eth0-range0

您将看到网络别名配置:

IPADDR_START=192.167.1.5
IPADDR_END=192.167.1.100
CLONENUM_START=0
NETMASK=255.255.255.0

只需注释掉所有内容或重命名文件即可:

# mv /etc/sysconfig/network-scripts/ifcfg-eth0-range0 /etc/sysconfig/network-scripts/working.ifcfg-eth0-range0.backup

只需重新启动网络服务:

# service network restart