우분투의 가상 브리지에서 인터페이스를 제거하는 방법은 무엇입니까?

우분투의 가상 브리지에서 인터페이스를 제거하는 방법은 무엇입니까?

우분투 20.04 KVM 설치

가상 브리지에 eth intfc를 추가한 후 호스트에 대한 SSH 연결이 끊어졌습니다. 복원하려면 "브리지"에서 인터페이스를 "제거"해야 할 것 같지만 지금은 삭제할 수 없습니다.

나는 이 두 가지 명령을 시도했습니다. 브리지에서 intfc를 제거했지만 NetworkManger를 다시 시작하자마자 다시 추가되었습니다!

# brctl delif virbr0 eno1

# ip link set eno1 nomaster

이 크레인에 ilom conn과 eth 연결이 있고 가상 머신과 함께 사용할 수 있도록 이 가상 브리지를 설정하는 방법을 이해하려고 노력 중입니다. 이러한 방식으로 각 가상 머신에는 자체 물리적 네트워크 카드가 있습니다. (시스템에는 3개의 NIC도 있습니다)

가상 브리지를 제거하고 서버를 다시 시작한 후. 이제 eno1의 연결이 끊어진 것을 알 수 있습니다.

나는 virbr 쓰레기의 유령으로부터 내 eno1을 복구하는 데 어려움을 겪고 있습니다.

답변1

우분투 또는 libvirt 사용자 등을 포함하여 인터넷 어디에서도 명확하게 정의되지 않았으므로 수행 방법은 다음과 같습니다.

pri intfc가 brg에 추가되고 플러시되었기 때문에 이는 콘솔에서 발생합니다. 하지만 intfc와 brg를 시도해 볼 수 있다고 생각합니다.

brg에서 intfc 제거: 콘솔에서 루트로<

브리지 정보를 확인하세요.

brctl show

brg에서 제거,

ip link set eno1 nomaster

DHCP에서 IP 임대를 갱신하고 intfc를 시작합니다. 이렇게 하지 않으면 nm svc가 다시 시작될 때 intfc가 brg에 다시 연결됩니다.

dhclient -v eno1

이제 Network Manager 구성을 편집하여 변경 사항을 영구적으로 적용하십시오. 고정 IP를 사용하는 경우 여기에서 정의하십시오. 고정 및 DHCP 구성 매뉴얼을 참조하십시오. 연결 파일 수정: 모든 브리지 참조를 제거합니다. 내 예에서는 dhcp를 추가합니다.

/etc/NetworkManager/system-connections# cat Wired\ connection\ 1.connection
[connection]
id=Wired connection 1
uuid=af934694-8e32-3581-b9d9-e89476bd3f70
type=ethernet
autoconnect=true
interface-name=eno1
timestamp=

[ipv4]
method=auto

[ethernet]
mac-address=24:xe:xx:xx:xx:xx

(내 MAC 주소 숨기기)

이제 "brctl show"를 다시 확인하고 NM을 다시 시작할 수 있습니다. 상황이 좋아질 것입니다.

관련 정보