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.500
https://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