On Tue, 29 Dec 2009 11:46:46 -0600
Charles Duffy <Charles_Duffy(a)messageone.com> wrote:
> I'm pretty new to libvirt and I'd like to try to set up
simple
> networking as described here:
>
>
http://www.xaq.nl/kvm-tap-howto.txt
>
> Is it possible to set up networking through simple tap devices using
> the xml format? And if yes, can someone give me a hint how to set
> this up?
I'd argue that that's considerably less "simple" than letting libvirt
do the work for you
You're right of course, but I'd like to try to set up networking like
this. Using virbr device and let libvirtd do the job is no problem of
course. I'm just eager to know whether it's possible to use tap-only
networking, and I had found the "ethernet" part of the howto. But I
haven't succeeded yet.
-- but see
http://libvirt.org/formatdomain.html#elementsNICSEthernet to have
libvirt avoid doing anything more complex than setting up a tap device
and then running a script of your choosing to do the remaining work.
That's just the page that is still quite misty for me. I think I miss
something crucial somewhere:
$ cat vnet1.xml
<network>
<name>test1</name>
<interface type='ethernet'>
<ip address="10.1.253.129" netmask="255.255.255.248" />
<target dev='vnet1'/>
<script path='/home/kvm/bin/vnet1.sh'/>
</interface>
</network>
$ virsh net-define vnet1.xml
Connecting to uri: qemu:///system
Network test1 defined from vnet1.xml
$ virsh net-define vnet1.xml
Connecting to uri: qemu:///system
Network test1 created from vnet1.xml
But all I get is a "virbr4":
$ /sbin/ifconfig virbr4
virbr4 Link encap:Ethernet HWaddr 7a:32:2d:d5:28:bb
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:0 errors:0 dropped:0 overruns:0 frame:0
TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:0 (0.0 B) TX bytes:0 (0.0 B)
As I said, I'm new to libvirt, and I certainly miss some very crucial
link.
R.
--
___________________________________________________________________
It is better to remain silent and be thought a fool, than to speak
aloud and remove all doubt.
+------------------------------------------------------------------+
| Richard Lucassen, Utrecht |
| Public key and email address: |
|
http://www.lucassen.org/mail-pubkey.html |
+------------------------------------------------------------------+