>>2011/4/13 wuyu8242 <[email protected]>:
>>> hi Lucas, Amos,
>>>
>>> Disturbing you!There are some issues about network test. About the mac addr
>>> and ip addr, the result of ifconfig include eth0 and eth1, the eth0 has no
>>> ip address, the eth1 has a ip: 10.0.2.25, but the conf file of eth1 is not
>>
>>What's your qemu commandline ?   '10.0.2.25 always be assigned when we
>>use userspace network(NAT mode).
>>qemu-kvm -net user ....

> my command line as following:
> [33m 92 04/15 05:48:34 INFO |    kvm_vm:0987| Running qemu command:
> /usr/bin/qemu-kvm -name 'vm1' -monitor 
> unix:'/tmp/monitor-humanmonitor1-20110411-062101-hWQJ',server,nowait -serial 
> unix:'/tmp/serial-20110411-062101-hWQJ',server,nowait -drive 
> file='/tmp/kvm_autotest_root/images/f11-64.qcow2',index=0,if=ide,cache=none 
> -net nic,vlan=0,model=rtl8139,macaddr='9a:a3:23:b0:e0:d0',id='idsLxMpu' -net 
> user,vlan=0 -m 512 -smp 2 -redir tcp:5000::22 -vnc :0
>
> if the network is the NAT mode, why not connect other ip? and the 10.0.2.25 
> is fixed.

qemu-kvm has two network modes

1. NAT mode
# qemu-kvm -net nic,... -net user,...

2. bridge mode
# qemu-kvm -net nic,.. -net tap,script=/etc/qemu-ifup

# cat /etc/qemu-ifup
#!/bin/sh
switch=switch
/sbin/ifconfig $1 0.0.0.0 up
/usr/sbin/brctl addif ${switch} $1
/usr/sbin/brctl setfd ${switch} 0
/usr/sbin/brctl stp ${switch} off

switch is a bridge device in the host, you can reference the following document.
http://www.linux-kvm.org/page/KVM-Autotest/Client_Install#More_about_machine_setup_-_Bridges


MORE detail for KVM network: http://www.linux-kvm.org/page/Networking
_______________________________________________
Autotest mailing list
[email protected]
http://test.kernel.org/cgi-bin/mailman/listinfo/autotest

Reply via email to