https://linuxconfig.org/how-to-use-bridged-networking-with-libvirt-and-kvm
※ virt-manager 패키지 설치
yum groupinstall "Virtualization Hypervisor"
yum groupinstall "Virtualization Client"
yum groupinstall "Virtualization Platform"
yum groupinstall "Virtualization Tools"
yum -y install qemu-kvm libvirt virt-install bridge-utils
※ 재기동
systemctl start libvirtd && systemctl enable libvirtd
※ Red Hat 배포판 제품군(브릿지 설정 파일 설치)
sudo dnf install network-scripts
※ UUID 및 네트워크 연결 상태 확인
nmcli con show
virsh net-list
※ 브릿지 파일 생성
nmcli conn add type bridge con-name br0 ifname br0
※ 브릿지 등록
nmcli c add type bridge-slave autoconnect yes con-name enp7s0 ifname enp7s0 master br0
※ 브릿지 설정 XML 파일 생성
#bridged-network.xml
bridged-network
※ 브릿지 정의
virsh net-define bridged-network.xml
virsh net-start bridged-network
virsh net-autostart bridged-network
※ 브릿지 실행
nmcli con up br0
※ 브릿지 셋팅 상태 확인
ip r 커맨드 입력 후 브릿지가 아닌 일반 네트워크가 카드가 물려 있을 경우
nmcli con down enp7s0 - 커맨드를 입력하여 내려주고
nmcli con up br0 - 브릿지를 올려 준 후에
반영되도록 NetworkManager 재시작 해준다.
※ NetworkManager 재시작
systemctl restart NetworkManager
※ 필요한 포트 방화벽 허용
firewall-cmd --zone=public --permanent --add-port=8080/tcp
firewall-cmd --reload
※ 브릿지 파일(br0)
TYPE="Bridge"
BOOTPROTO="static"
NAME="br0"
DEVICE="br0"
ONBOOT="yes"
IPADDR="192.168.0.221"
PREFIX="24"
GATEWAY="192.168.0.1"
DNS1="168.126.63.1"
UUID=1c5310b1-2072-48bb-b126-6d872a272b7c
※ 브릿지 파일(enp7s0)
TYPE="Ethernet"
BOOTPROTO="static"
DEVICE="enp7s0"
ONBOOT="yes"
BRIDGE="br0"
UUID="f90e4711-8ca1-4293-898c-a6f444b9f375"