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
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 "[email protected]" <[email protected]>: > 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 <[email protected]> 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 > > [email protected] > > https://lists.sourceforge.net/lists/listinfo/genode-main >  > -- > Sven Fülster ------------------------------------------------------------------------------ _______________________________________________ Genode-main mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/genode-main
