« 2008 LinuxQuestions.org Members Choice Award Winners | 首頁 | Software iSCSI Target / Initiator 操作備忘 »
2009年04月01日
Fedora KVM Bridge 備忘
環境:
- Fedora 9 x86_64 @ AMD Athlon X2 5000+
- 單網卡 (eth0), runlevel 3
- 角色: Linux NAT、DHCP Server、KVM Host
內容:
- 開機自動橋接 eth0
- 讓 DHCP Server 由 eth0 改用 br0
- 使用 cbq.init 限制 LAN User 的下載頻寬
- KVM on Fedora 9 操作備忘 (Bridge Mode)
開機自動橋接 eth0
yum install bridge-utils
vi /etc/sysconfig/network-scripts/ifcfg-br0
DEVICE=br0
TYPE=Bridge
BOOTPROTO=static
ONBOOT=yes
IPADDR=192.168.1.1
NETMASK=255.255.255.0
GATEWAY=192.168.1.254vi /etc/sysconfig/network-scripts/ifcfg-eth0
DEVICE=eth0
HWADDR=xx:xx:xx:xx:xx:xx
ONBOOT=yes
BRIDGE=br0
讓 DHCP Server 由 eth0 改用 br0
vi /etc/sysconfig/dhcpd
DHCPDARGS=br0
使用 cbq.init 限制 LAN User 的下載頻寬
iptables -t mangle -A FORWARD -o br0 -d 192.168.1.100 -j MARK --set-mark=10
vi /etc/sysconfig/cbq/cbq-0002.test
DEVICE=eth0,100Mbit,10Mbit
RATE=500Kbit
WEIGHT=50Kbit
PRIO=5
MARK=10
KVM on Fedora 9 操作備忘 (Bridge Mode)
yum install kvm qemu
modprobe kvm_amd
ln -s /usr/bin/qemu-kvm /usr/bin/kvm
vi /etc/qemu-ifup
#!/bin/sh
sudo /sbin/ifconfig $1 0.0.0.0 promisc up
sudo /usr/sbin/brctl addif br0 $1vi /etc/qemu-ifdown
#!/bin/sh
echo Bye.chmod +x /etc/qemu-if*
qemu-img create -f qcow2 f10.qcow2 10G
kvm -hda f10.qcow2 -cdrom /path/to/Fedora-10-i386-DVD.iso -boot d -m 256 -localtime -net nic -net tap,ifname=tap0 -vnc :1
Ref:
- Fedora Core 8 上的qemu設定 « 資訊與工作
- VirtualBox的bridge mode網路?
- Jamyy's Weblog - cbq.init 設定手札
- Jamyy's Weblog - Kernel-based Virtual Machine (KVM) 基本操作備忘
--- 2009.04.02 備忘 : 虛擬 Windows 98
- 使用 qemu
- 必要參數: -no-acpi
- 網卡: -net nic,model=pcnet -net user
- -usb -usbdevice tablet 是有效的
Posted by Jamyy at 2009年04月01日 14:33