Using the HTTP server via TAP

mx at ...19... mx at ...19...
Wed Jun 2 15:01:03 CEST 2010


Hi Peter,
 
 

Peter Nguyen <peter.nguyen at ...35...> hat am 2. Juni 2010 um 14:18
geschrieben:

> BTW, this is the output from dhcpd3.
>
> Wrote 2 leases to leases file.
> Listening on LPF/tap0/de:64:1c:dc:00:f4/10.0.0/24
> Sending on   LPF/tap0/de:64:1c:dc:00:f4/10.0.0/24
> Sending on   Socket/fallback/fallback-net
> DHCPDISCOVER from 52:54:00:12:34:56 via tap0
> DHCPOFFER on 10.0.0.17 to 52:54:00:12:34:56 via tap0
> DHCPREQUEST for 10.0.0.17 (10.0.0.1) from 52:54:00:12:34:56 via tap0
> DHCPACK on 10.0.0.17 to 52:54:00:12:34:56 via tap0
>That looks weird :)
I've invoked a google query on 52:54:00:12:34:56, and it turned out, that this
is a default MAC address qemu uses when nothing else has been defined.
 
I don't really want to wander from the subject, but perhaps you could try out a
newer/ different qemu version since I've experienced that many versions have
more or less small quirks.
 
In my setup, I used 0.11.50 which worked more or less well, git should be at
0.12.something meanwhile.
 

> Also, this is the command i used to execute the web server via qemu:
>
> sudo qemu -m 128 -serial stdio -no-kqemu -hda c.img -net nic,model=pcnet -net
> tap,ifname=tap0,macaddr=00:81:71:61:51:41,script=no,downscript=no
>
> It seems to me that the dhcp output is always the same, even if i use the
> "02-00-00-00-00-01" mac address.
>
> Peter
>
>
> Quoting "mx at ...19..." <mx at ...19...>:
>
> > Hi Peter,
> >  
> > I'm not sure if I've got your setup right or not.
> >  
> > You have a host operating system (guess linux) with two qemu instances, one
> > running Windows XP and the other running genode with the webserver.
> >  
> > Your host system also runs a dhcp server which assigns the same ip address
> > to
> > both qemu instances.
> >  
> > This assignment could be caused by the fact that both qemu instances have
> > the
> > same mac address.
> >  
> > The 10.02 release notes state that the nic driver "fakes an ethernet NIC
> > with
> > the MAC address 02-00-00-00-00-01". Where could that MAC address come from?
> > The
> > driver obtains it from qemu in dde_tx_handler:
> >  
> > dde_linux26_net_get_mac_addr(1, (unsigned char*)_mac_addr.addr);
> >  
> >  
> > This schould be exactly that MAC address you shoud have configured when
> > starting
> > up qemu (did you?):
> >  
> > This could look like "-net nic,model=pcnet,macaddr=00:81:71:61:51:41"
> >  
> > Perhaps you forgot this step?
> >  
> > If you haven't, it would be helpful if you provided a Wireshark trace taken
> > from
> > your tap interface.
> >  
> > Cheers
> >  
> > Sven
> >  
> >
> > Peter Nguyen <petern at ...34...> hat am 2. Juni 2010 um 05:04
> > geschrieben:
> >
> > > Hi,
> > >
> > > I was just wondering in using TAP with the HTTP server (and following
> > > the instructions in the genode 10.02 documentation), i've noticed that
> > > when i have multiple connections to the server, whereby i have a windows
> > > xp virtual machine making requests to the server in addition to the host
> > > operating system (the XP vm is running in qemu as well as the web
> > > server), the IP addresses that the web server obtains are always the
> > > same regardless of the machine making the requests. Does anyone know how
> > > to provide unique IP addresses for each VM ie. is there an option i
> > > can/need to specify when i run qemu? or is there something i have to do
> > > with dhcpd3 or the conf,pid or lease files to ensure this functionality.
> > >
> > > Thanks
> > > Peter
> > >
> > >
> > ----------------------------------------------------------------------------
> > --
> > >
> > > _______________________________________________
> > > Genode-main mailing list
> > > Genode-main at lists.sourceforge.net
> > > https://lists.sourceforge.net/lists/listinfo/genode-main
> >  
> > --
> > Sven Fülster
>
>
>
> ------------------------------------------------------------------------------
>
> _______________________________________________
> Genode-main mailing list
> Genode-main at lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/genode-main
 
--
Sven Fülster
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.genode.org/pipermail/users/attachments/20100602/cec6d3da/attachment.html>


More information about the users mailing list