14.14. 가상 네트워크 관리
이 섹션에서는 virsh 명령을 사용하여 가상 네트워크 관리에 대해 설명합니다. 가상 네트워크를 나열하려면 다음을 수행합니다.
virsh net-list
# virsh net-list
이 명령은 다음과 유사한 출력을 생성합니다.
virsh net-list
# virsh net-list
Name State Autostart
-----------------------------------------
default active yes
vnet1 active yes
vnet2 active yes
특정 가상 네트워크에 대한 네트워크 정보를 보려면 다음을 수행합니다.
virsh net-dumpxml NetworkName
# virsh net-dumpxml NetworkName
이렇게 하면 XML 형식의 지정된 가상 네트워크에 대한 정보가 표시됩니다.
virsh net-dumpxml vnet1
# virsh net-dumpxml vnet1
<network>
<name>vnet1</name>
<uuid>98361b46-1581-acb7-1643-85a412626e70</uuid>
<forward dev='eth0'/>
<bridge name='vnet0' stp='on' forwardDelay='0' />
<ip address='192.168.100.1' netmask='255.255.255.0'>
<dhcp>
<range start='192.168.100.128' end='192.168.100.254' />
</dhcp>
</ip>
</network>
가상 네트워크 관리에 사용되는 기타 virsh 명령은 다음과 같습니다.
- virsh net-autostart network-name - network-name 으로 지정된 네트워크를 자동 시작합니다.
- virsh net-create XMLfile - 기존 XML 파일을 사용하여 새 네트워크를 생성하고 시작합니다.
- virsh net-define XMLfile - 시작하지 않고 기존 XML 파일에서 새 네트워크 장치를 생성합니다.
- virsh net-destroy network-name - network-name 으로 지정된 네트워크를 삭제합니다.
- virsh net-name networkUUID - 지정된 네트워크UUID 를 네트워크 이름으로 변환합니다.
- virsh net-uuid network-name - 지정된 network-name 을 네트워크 UUID로 변환합니다.
- virsh net-start nameOfInactiveNetwork - 비활성 네트워크를 시작합니다.
- virsh net-undefine nameOfInactiveNetwork - 비활성 네트워크의 정의를 제거합니다.