Como remover permanentemente eth0.x no CentOS

3

Estou tentando remover eth0.x e manter eth0. Embora ifconfig liste eth0.1 e eth0.500, não encontrei seus arquivos de configuração /etc/sysconfig/network-scripts/ifcfg-eth0.x .

Eu tentei ifconfig eth0.1 down e funcionou. Mas depois de reiniciar a rede, tanto a eth0.1 quanto a eth0.500 voltaram.

Existe uma maneira de remover permanentemente essas duas interfaces?

    
por roymaztang 27.07.2016 / 22:52

3 respostas

1

Estou pensando em usar o Centos 7, onde o Network-Manager é o utilitário de configuração de rede padrão. Duas interfaces eth0.1 e eth0.500 são vlan 1 e vlan 500 marcadas. Para mostrar todas as interfaces use o comando: # nmcli connection show Para excluir as duas interfaces vlan, use estes comandos: # nmcli con del eth0.1 e # nmcli con del eth0.500 Você pode encontrar ajuda https://access.redhat.com /documentation/pt-BR/Red_Hat_Enterprise_Linux/7/html/Networking_Guide/sec-Configure_802_1Q_VLAN_Tagging_Using_the_Command_Line_Tool_nmcli.html

    
por 29.07.2016 / 18:08
0

Estes são dispositivos virtuais, eles não têm seus próprios arquivos de configuração em /etc/sysconfig/network-scripts/ , mas são definidos no arquivo de configuração principal, algo como:

iface eth0:1 inet static
    address 192.168.4.1
    netmask 255.255.255.0

Você pode excluir a interface usando ip link delete eth0.1 , supondo que deseja excluir a interface eth0.1 . Mas se o arquivo de configuração principal contém essas linhas ou algo semelhante como escrevi acima, então acho que a interface voltará na reinicialização. Para removê-lo permanentemente, encontre as linhas que definem a interface virtual e comente-as ou remova-as (recomendo comentar, nunca saber, a menos que você precise delas novamente)

    
por 27.07.2016 / 23:08
0

Antes de excluir a interface, basta editar o arquivo e definir onboot=no e, em seguida, excluir a interface com o comando: ip link delete eth0.1 and eth0.500

    
por 30.08.2017 / 18:28