그러나 나는이 / usr / bin / tunctl을 가지고 있지 않습니다. systemd-networkd를 사용하면 많은 문제가 있습니다. Cockpit은 Network-Manager 및 구성 파일을 사용합니다. 설치 후 내 네트워크가 다운되고 모든 장치와 응용 프로그램이 많은 실패로 작동합니다.
RHEL / CentOS 6,7 시스템을 새로 설치 한 후 'ifconfig -a'를 확인하면 인터페이스 virbr0 이름이 표시됩니다. 다음은 새로 설치된 CentOS 7 시스템의 예입니다.
ifconfig -a
....
virbr0: flags=4099[UP,BROADCAST,MULTICAST] mtu 1500
inet 192.168.122.1 netmask 255.255.255.0 broadcast 192.168.122.255
ether 52:54:00:d5:f2:0c txqueuelen 1000 (Ethernet)
RX packets 0 bytes 0 (0.0 B)
RX errors 0 dropped 0 overruns 0 frame 0
TX packets 0 bytes 0 (0.0 B)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
virbr0-nic: flags=4098[BROADCAST,MULTICAST] mtu 1500
ether 52:54:00:d5:f2:0c txqueuelen 1000 (Ethernet)
RX packets 0 bytes 0 (0.0 B)
RX errors 0 dropped 0 overruns 0 frame 0
TX packets 0 bytes 0 (0.0 B)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
virbr0 인터페이스 란 virbr0 브리지 인터페이스는 libvirtd의 기본 네트워크 구성에 의해 생성됩니다. libvirtd는 호스트가 하이퍼 바이저 역할을 할 수있는 기반을 제공하는 서비스입니다. 따라서 xen 가상화를 사용하지 않는 경우 부팅시 libvirtd의 기본 네트워크가 활성화되지 않도록하거나 부팅시 libvirtd 자체가 활성화되지 않도록 할 수 있습니다. 전자는 libvirtd의 기본 네트워크에 연결된 VM 게스트가 네트워크 연결을하지 못하게하고 후자는 VM이 전혀 실행되지 못하게합니다. 사용하지 않으면 괜찮습니다. libvirtd 기본 네트워크 비활성화
virsh 명령을 사용하여 libvirtd의 기본 네트워크를 일시적으로 비활성화 할 수 있습니다. 재부팅해도 지속되지 않습니다.
virsh net-destroy 기본값
부팅시 libvirtd 기본 네트워크가 생성되지 않도록 영구적으로 비활성화하려면 :
virsh net-autostart 기본-비활성화
libvirtd 기본 네트워크 제거 libvirtd 기본 네트워크를 영구적으로 제거하려면 다음을 수행하십시오.
virsh net-undefine default
RHEL5 및 RHEL6에서 부팅시 libvirtd 서비스가 영구적으로 비활성화되도록하려면 :
chkconfig libvirtd off
RHEL7에서 부팅시 libvirtd 서비스가 영구적으로 비활성화되도록하려면 :
systemctl disable libvirtd.service