저는 Centos 7.2 커널 버전 3.10.0-327.36.3에서 개발 중입니다. 저는 서버의 일부 네트워크 매개변수를 수정하기 위해 간단한 bash 스크립트를 작성하고 있습니다.
Linux 브리지에서 일부 인터페이스를 제거하려고 시도했지만 네트워크 서비스를 다시 시작한 후에 인터페이스가 다시 나타났습니다.
초기 구성은 다음과 같습니다.
4: enp7s0f2: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc mq master br-MCP state UP qlen 1000
link/ether 00:10:f3:5e:fe:11 brd ff:ff:ff:ff:ff:ff
5: enp7s0f3: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc mq master br-MCP state UP qlen 1000
link/ether 00:10:f3:5e:fe:12 brd ff:ff:ff:ff:ff:ff
먼저 ifcfg-enp7s0f2 및 ifcfg-enp7s0f3에서 "BRIDGE=br-MCP" 줄을 제거했습니다. 그런 다음 brctl 도구를 사용하여 인터페이스를 삭제합니다.
brctl delif br-MCP enp7s0f2
brctl delif br-MCP enp7s0f3
지금까지는 모든 것이 예상대로 작동하고 있습니다. 스크립트가 끝나면 다른 인터페이스에 적용한 다른 변경 사항이 적용되도록 네트워크 서비스를 다시 시작합니다. 네트워크 서비스를 다시 시작하면 인터페이스가 br-MCP 브리지에 다시 연결됩니다.
수동으로 프로세스를 진행해 보았지만 동일한 결과를 얻었습니다. 네트워크 서비스를 다시 시작한 후 인터페이스가 브리지에 다시 연결되었습니다.
네트워크 관리자가 비활성화되었습니다. 시스템에는 openVswitch가 실행되고 있지만 이 2개의 인터페이스와는 아무런 관련이 없습니다.
내가 여기서 무엇을 놓치고 있는 걸까요? 브리지에서 인터페이스를 영구적으로 제거하는 방법은 무엇입니까?
감사합니다, 이갈