CentOS에서 eth0.x를 영구적으로 삭제하는 방법

CentOS에서 eth0.x를 영구적으로 삭제하는 방법

eth0.x를 제거하고 eth0.x를 유지하려고 합니다. eth0.1 및 eth0.500이 나열되어 있지만 ifconfig이에 대한 구성 파일을 찾을 수 없습니다 /etc/sysconfig/network-scripts/ifcfg-eth0.x.

나는 그것을 시도했고 ifconfig eth0.1 down효과가 있었다. 그러나 네트워크를 다시 시작한 후 eth0.1과 eth0.500이 모두 다시 나타났습니다.

이 두 인터페이스를 영구적으로 삭제하는 방법이 있습니까?

답변1

Network-Manager가 기본 네트워크 구성 유틸리티인 Centos 7을 사용하는 것 같습니다. 두 개의 인터페이스 eth0.1 및 eth0.500에는 vlan 1 및 vlan 500이라는 레이블이 지정되어 있습니다. 모든 인터페이스를 표시하려면 다음 명령을 사용하십시오. # nmcli connection show 두 개의 VLAN 인터페이스를 제거하려면 다음 명령을 사용하십시오. 거기에서 도움말을 찾을 수 있습니다 # nmcli con del eth0.1.# nmcli con del eth0.500https://access.redhat.com/documentation/en-US/Red_Hat_Enterprise_Linux/7/html/Networking_Guide/sec-Configure_802_1Q_VLAN_Tagged_Using_the_Command_Line_Tool_nmcli.html

답변2

이는 가상 장치이며 자체 구성 파일이 없지만 /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. 그러나 기본 구성 파일에 이러한 줄이나 위에서 작성한 것과 유사한 내용이 포함되어 있으면 재부팅 시 인터페이스가 복원될 것이라고 생각합니다. 영구적으로 제거하려면 가상 인터페이스를 정의하는 행을 찾아서 주석 처리하거나 삭제하십시오(주석 처리를 권장합니다. 다시 필요하지 않으면 알 수 없습니다).

답변3

인터페이스를 삭제하기 전에 다음을 사용하여 파일을 편집하고 onboot=no설정한 후 인터페이스를 삭제하세요.ip link delete eth0.1 and eth0.500

관련 정보