16.8. passt 사용자 공간 연결 구성
libvirt
의 세션
연결을 사용하는 경우와 같이 가상 네트워크에 권한이 없는 액세스 권한이 필요한 경우 전달
네트워크 백엔드를 사용하도록 VM(가상 머신)을 구성할 수 있습니다.
사전 요구 사항
passt
패키지가 시스템에 설치되어 있습니다.dnf install passt
# dnf install passt
Copy to Clipboard Copied! Toggle word wrap Toggle overflow
프로세스
통과
연결을 사용할 VM의 XML 구성을 엽니다. 예를 들면 다음과 같습니다.virsh edit <testguest1>
# virsh edit <testguest1>
Copy to Clipboard Copied! Toggle word wrap Toggle overflow <devices>
섹션에서passt
를 백엔드 유형으로 사용하는<interface type='user'>
요소를 추가합니다.예를 들어 다음 구성은 첫 번째 기본 경로와 연결된 호스트 인터페이스에서 복사한 주소와 경로를 사용하는
passt
연결을 설정합니다.Copy to Clipboard Copied! Toggle word wrap Toggle overflow 선택적으로
passt
를 사용할 때 호스트에 대한 들어오는 네트워크 트래픽을 이 VM 인터페이스로 전달하기 위해 여러 <portForward
> 요소를 지정할 수 있습니다. 인터페이스 IP 주소를 사용자 지정할 수도 있습니다. 예를 들면 다음과 같습니다.Copy to Clipboard Copied! Toggle word wrap Toggle overflow 이 예제 구성은 다음 매개변수를 사용하여
passt
연결을 설정합니다.-
VM은
eth0
호스트 인터페이스에서 트래픽을 전달하기 위한 네트워크 경로를 복사합니다. -
인터페이스 MAC은
52:54:00:98:d8:b7
로 설정됩니다. 설정되지 않으면 임의의 항목이 생성됩니다. -
IPv4 주소는
192.0.2.1/24
로 설정되고 IPv6 주소는::ffff:c000:201
로 설정됩니다. -
호스트의 TCP 포트
2022
는 VM의 네트워크 트래픽을 포트22
로 전달합니다. -
호스트 인터페이스
eth0
의 TCP 주소2001:db8:fd01::1:10
및 포트8080
은 네트워크 트래픽을 VM의 포트8080
으로 전달합니다. 포트4433
은 VM의 포트3444
로 전달합니다. -
호스트의 UDP 주소
1.2.3.4
및 포트5000 - 5009
및5016 - 5020
은 VM의 네트워크 트래픽을 포트6000 - 6009
및6016 - 6020
으로 전달합니다.
-
VM은
- XML 구성을 저장합니다.
검증
passt
로 구성한 VM을 시작하거나 다시 시작합니다.virsh reboot <vm-name> virsh start <vm-name>
# virsh reboot <vm-name> # virsh start <vm-name>
Copy to Clipboard Copied! Toggle word wrap Toggle overflow VM이 성공적으로 부팅되면 이제
전달
네트워킹 백엔드를 사용하고 있습니다.