김씨의 IT 이야기

cloud

초간단 KVM 포트 포워딩

leave a comment »

환경은 호스트는 ubuntu 16.04를 사용하고 있고, 게스트는 win10을 사용하고 있습니다.

밖에서 접속을 하려고 iptables를 가지고 세팅을 하는데, 이게.. 은근 다른 거 포워딩 걸다 날아가는…

그래서 귀찮게 하지 않고, 쉽게 하는 방법을 찾다가 발견한 방법입니다.

/etc/libvirt/qemu 폴더에 보면 게스트용 설정파일 xml이 있습니다.

sudo virsh edit win10

환경설정의 첫줄을 바꿉니다.(참고한 블로그에는 바꾸라고 되어 있는데, 안바꾸고도 작동 되네요 ㅎ)

<domain type=’kvm’ xmlns:qemu=’http://libvirt.org/schemas/domain/qemu/1.0&#8242; >

파일의 마지막 줄에 다음 줄을 추가합니다.

<qemu:commandline>
    <qemu:arg value=’-redir’/>
    <qemu:arg value=’tcp:3389::3389’/>
</qemu:commandline>

호스트의 3389포트를 게스트의 3389로 포워딩 하는 구문입니다.

이렇게 저장하고, vi로 /etc/libvirt/qemu/win10.xml 을 엽니다.

<interface type=’network’>
<mac address=’00:00:00:00:00:00’/>
<source network=’default’/>
<model type=’virtio’/>
<address type=’pci’ domain=’0x0000′ bus=’0x00′ slot=’0x03′ function=’0x0’/>
</interface>

이렇게 되어 있는 부분에서 network를 user로 바꿔 줍니다.

<interface type=’user’>
<mac address=’00:00:00:00:00:00’/>
<source network=’default’/>
<model type=’virtio’/>
<address type=’pci’ domain=’0x0000′ bus=’0x00′ slot=’0x03′ function=’0x0’/>
</interface>

마지막 작업을 virsh로 하니 저장 시에 validation 단계에서 오류를 뱉어 내내요.

이렇게 하고

Written by moris Kim

2017/01/17 , 시간: 13:05

kvm, ubuntu에 게시됨

Tagged with , ,

답글 남기기

아래 항목을 채우거나 오른쪽 아이콘 중 하나를 클릭하여 로그 인 하세요:

WordPress.com 로고

WordPress.com의 계정을 사용하여 댓글을 남깁니다. 로그아웃 /  변경 )

Google photo

Google의 계정을 사용하여 댓글을 남깁니다. 로그아웃 /  변경 )

Twitter 사진

Twitter의 계정을 사용하여 댓글을 남깁니다. 로그아웃 /  변경 )

Facebook 사진

Facebook의 계정을 사용하여 댓글을 남깁니다. 로그아웃 /  변경 )

%s에 연결하는 중

%d 블로거가 이것을 좋아합니다: