* kvm으로 vm 만들기
- sudo apt-get install qemu kvm
- sudo apt-get install libvirt-bin
- qemu-img create machine_name.img -f raw 1G
- kvm -m 512 -cdrom /home/user/ubuntu-10.10-server-amd64.iso -boot d machine_name.img
* Network
/etc/network/interface
----------------------------------------------------------------------------------
auto lo
iface lo inet loopback
auto eth0
iface eth0 inet manual
auto br0
iface br0 inet static
address 192.168.0.10
network 192.168.0.0
netmask 255.255.255.0
broadcast 192.168.0.255
gateway 192.168.0.1
bridge_ports eth0
bridge_stp off
bridge_fd 0
bridge_maxwait 0
----------------------------------------------------------------------------------
* 실행하기
- sudo /usr/sbin/brctl addbr br0
- sudo qemu-system-x86_64 -hda /path/to/hda.img -net nic,macaddr=$macaddress -net tap
(or kvm -no-acpi -m 512 machine_name.img)
:$macaddress = 임의의 MAC 주소
* Redirecting
- qemu-systems-x86_64 –m 400 –hda fedora.img –redir tcp:2222::22
* Bridge STP (Spanning Tree Protocol) Enabling
- brctl show
- brctl stp <bridge-name> on
rsyoung@descartes:~$ brctl show
bridge name bridge id STP enabled interfaces
br0 8000.2226c7f7ac47 yes tap1
virbr0 8000.000000000000 yes
virbr1 8000.000000000000 yes
rsyoung@descartes:~$
* tap 생성
- check /dev/net
- $ mknod /dev/net/tun c 10 200 - setup the tap0 interface with an ip address (e.g. 192.168.0.1)
- tap0 interface creation
* $ sudo tunctl - ip assign
* $ sudo ifconfig tap0 192.168.100.1 up
댓글 없음:
댓글 쓰기