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
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@...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@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/genode-main
-- Sven Fülster
Hi Sven,
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.
I have this exact setup, where the host operating system is Ubuntu.
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?
So you're saying that when i run the web server, I need to explicitly state the mac address as stated above? If so, what about the XP machine. I've tried setting the mac address to something different, but so far it hasn't worked. Let me try this again.
Thanks Peter
Hi Peter,
Peter Nguyen <petern@...34...> hat am 2. Juni 2010 um 13:47 geschrieben:
Hi Sven,
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.
I have this exact setup, where the host operating system is Ubuntu.
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?
So you're saying that when i run the web server, I need to explicitly state the mac address as stated above? If so, what about the XP machine. I've tried setting the mac address to something different, but so far it hasn't worked. Let me try this again.
This is just an example taken from a different setup I was working on a few months ago. Of course, you're free to choose any MAC address you like (make sure that the first byte is an even number, otherwise, your packets might be ignored). I don't know exactly where qemu takes its virtual MAC address from when you omit it in the configuration, therefore it could be helpful to make them distinct in any case. My suggestion is nothing more than an uncertain idea, and I would always suggest to trace the whole packet flows with wireshark which would show quite obviously which interfaces uses which MAC address and which IP address has been assigned to it.
Thanks Peter
Genode-main mailing list Genode-main@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/genode-main
-- Sven Fülster
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 "mx@...19..." <mx@...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@...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@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/genode-main
Â
Sven Fülster
Hi Peter,
Peter Nguyen <peter.nguyen@...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@...19..." <mx@...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@...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@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/genode-main
Â
Sven Fülster
Genode-main mailing list Genode-main@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/genode-main
-- Sven Fülster
Sven,
That is quite weird. I shall try a more recent version of qemu. Thank you so much for your help.
----------------------------------------------------- Peter Nguyen Jacaranda Research Group
On 02/06/2010, at 10:31 PM, mx@...19... wrote:
Hi Peter,
Peter Nguyen <peter.nguyen@...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@...19..." <mx@...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@...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@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/genode-main
Â
Sven Fülster
Genode-main mailing list Genode-main@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/genode-main
-- Sven Fülster
Genode-main mailing list Genode-main@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/genode-main
Hi Peter, forget what I've said about qemu :) I invoke qemu this way: qemu/i386-softmmu/qemu -kernel $1 -serial stdio -m 1024 -usbdevice mouse -usbdevice keyboard -net nic,model=pcnet,macaddr=00:81:71:61:51:41 -net tap,ifname=tap0,script=no,downscript=no Note that in my commandline the macaddr param sticks to the -net nic param while in yours it sticks to the -net tap param. Isn't this a nice candidate? Cheers Sven
Peter Nguyen <peter.nguyen@...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
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@...19..." <mx@...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@...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@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/genode-main
Â
Sven Fülster
Genode-main mailing list Genode-main@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/genode-main
-- Sven Fülster
Peter Nguyen <peter.nguyen@...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
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@...19..." <mx@...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@...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@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/genode-main
Â
Sven Fülster
Genode-main mailing list Genode-main@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/genode-main
-- Sven Fülster xms@...38...
Hi,
just to make things clear...
On Wed, Jun 02, 2010 at 01:18:24PM +0200, mx@...19... wrote:
The 10.02 release notes state that the nic driver "fakes an ethernet NIC with the MAC address 02-00-00-00-00-01".
This statement is only applicable for nic_drv on Genode/Linux (os/src/drivers/nic/linux), where I had to implement a simple scheme according to what Qemu does with "-net nic,mac_addr=...". For the future, we plan to facilitate the config mechanism to make the MAC configurable on bootup.
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 is from the the DDE-based nic_drv which certainly uses the hardware MAC address (linux_drivers/src/drivers/nic).
Greets
Sven,
OK, so now i've got 2 different mac addresses for each of the instances. However, it seems to me that the remote ip addresses obtained by the web server are the same, regardless of the machine making the request (ie. either the XP vm or the host browser). Any idea as to why this is happening? I mean, the IP address that XP obtains is not 10.0.0.1, yet when the web server receives a HTTP request, the IP address is always 10.0.0.1.
BTW, i used this command to run my XP instance:
kvm -localtime -cdrom Microsoft\ Windows\ XP\ Professional\ (SP2).iso -m 384 -boot d windows.img
In this case, I figured that I don't need to supply a mac address for the XP vm given the web server already has a unique mac address. Furthermore, I've had difficulties in assigning a mac address to the xp vm as i keep getting the following message:
Warning: vlan 0 is not connected to host network
Thanks Peter
Quoting "mx@...19..." <mx@...19...>:
 Hi Peter,  forget what I've said about qemu :)  I invoke qemu this way:  qemu/i386-softmmu/qemu -kernel $1 -serial stdio -m 1024 -usbdevice mouse -usbdevice keyboard -net nic,model=pcnet,macaddr=00:81:71:61:51:41 -net tap,ifname=tap0,script=no,downscript=no  Note that in my commandline the macaddr param sticks to the -net nic param while in yours it sticks to the -net tap param.  Isn't this a nice candidate?  Cheers  Sven Â
Peter Nguyen <peter.nguyen@...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
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@...19..." <mx@...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@...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@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/genode-main
ÃÂ
Sven Fülster
Genode-main mailing list Genode-main@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/genode-main
  -- Sven Fülster
 Â
Peter Nguyen <peter.nguyen@...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
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@...19..." <mx@...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@...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@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/genode-main
ÃÂ
Sven Fülster
Genode-main mailing list Genode-main@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/genode-main
  -- Sven Fülster xms@...38...
Hi all,
I think i might have figured out my issue. The IP address of 10.0.0.1 corresponds to the TAP device, which suggests that the requests are coming from the TAP device (which it should be i think, unless someone can correct me). So i guess it might not actually be possible to get the starting IP address ie. the IP address of the XP VM (which is obviously not 10.0.0.1).
Peter
Peter Nguyen wrote:
Sven,
OK, so now i've got 2 different mac addresses for each of the instances. However, it seems to me that the remote ip addresses obtained by the web server are the same, regardless of the machine making the request (ie. either the XP vm or the host browser). Any idea as to why this is happening? I mean, the IP address that XP obtains is not 10.0.0.1, yet when the web server receives a HTTP request, the IP address is always 10.0.0.1.
BTW, i used this command to run my XP instance:
kvm -localtime -cdrom Microsoft\ Windows\ XP\ Professional\ (SP2).iso -m 384 -boot d windows.img
In this case, I figured that I don't need to supply a mac address for the XP vm given the web server already has a unique mac address. Furthermore, I've had difficulties in assigning a mac address to the xp vm as i keep getting the following message:
Warning: vlan 0 is not connected to host network
Thanks Peter
Quoting "mx@...19..." <mx@...19...>:
 Hi Peter,  forget what I've said about qemu :)  I invoke qemu this way:  qemu/i386-softmmu/qemu -kernel $1 -serial stdio -m 1024 -usbdevice mouse -usbdevice keyboard -net nic,model=pcnet,macaddr=00:81:71:61:51:41 -net tap,ifname=tap0,script=no,downscript=no  Note that in my commandline the macaddr param sticks to the -net nic param while in yours it sticks to the -net tap param.  Isn't this a nice candidate?  Cheers  Sven Â
Peter Nguyen <peter.nguyen@...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
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@...19..." <mx@...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@...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@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/genode-main
ÂÂ
Sven Fülster
Genode-main mailing list Genode-main@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/genode-main
  -- Sven Fülster
 Â
Peter Nguyen <peter.nguyen@...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
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@...19..." <mx@...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@...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@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/genode-main
ÂÂ
Sven Fülster
Genode-main mailing list Genode-main@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/genode-main
  -- Sven Fülster xms@...38...
Genode-main mailing list Genode-main@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/genode-main
Hi Peter, I think that it would be very helpful to trace what is actually happening. Have a look at the tcpdump utility or better at wireshark which is much more convenient to use. Both tools will show the actual message flows during both dhcp handshakes, in particular you can inspect which MAC addresses the packets contain, if any of the guests suggests a distinct IP address or if any vlan tag is set as your kvm indicates. Wireshark allows for saving the packet dump in a pcap file (as well as tcpdump does, of course) which you could post here. Cheers Sven
Peter Nguyen <petern@...34...> hat am 3. Juni 2010 um 07:28 geschrieben:
Hi all,
I think i might have figured out my issue. The IP address of 10.0.0.1 corresponds to the TAP device, which suggests that the requests are coming from the TAP device (which it should be i think, unless someone can correct me). So i guess it might not actually be possible to get the starting IP address ie. the IP address of the XP VM (which is obviously not 10.0.0.1).
Peter
Peter Nguyen wrote:
Sven,
OK, so now i've got 2 different mac addresses for each of the instances. However, it seems to me that the remote ip addresses obtained by the web server are the same, regardless of the machine making the request (ie. either the XP vm or the host browser). Any idea as to why this is happening? I mean, the IP address that XP obtains is not 10.0.0.1, yet when the web server receives a HTTP request, the IP address is always 10.0.0.1.
BTW, i used this command to run my XP instance:
kvm -localtime -cdrom Microsoft\ Windows\ XP\ Professional\ (SP2).iso -m 384 -boot d windows.img
In this case, I figured that I don't need to supply a mac address for the XP vm given the web server already has a unique mac address. Furthermore, I've had difficulties in assigning a mac address to the xp vm as i keep getting the following message:
Warning: vlan 0 is not connected to host network
Thanks Peter
Quoting "mx@...19..." <mx@...19...>:
 Hi Peter,  forget what I've said about qemu :)  I invoke qemu this way:  qemu/i386-softmmu/qemu -kernel $1 -serial stdio -m 1024 -usbdevice mouse -usbdevice keyboard -net nic,model=pcnet,macaddr=00:81:71:61:51:41 -net tap,ifname=tap0,script=no,downscript=no  Note that in my commandline the macaddr param sticks to the -net nic param while in yours it sticks to the -net tap param.  Isn't this a nice candidate?  Cheers  Sven Â
Peter Nguyen <peter.nguyen@...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
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@...19..." <mx@...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@...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@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/genode-main
ÂÂ
Sven Fülster
Genode-main mailing list Genode-main@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/genode-main
  -- Sven Fülster
 Â
Peter Nguyen <peter.nguyen@...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
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@...19..." <mx@...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@...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@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/genode-main
ÂÂ
Sven Fülster
Genode-main mailing list Genode-main@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/genode-main
  -- Sven Fülster xms@...38...
--
Genode-main mailing list Genode-main@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/genode-main
ThinkGeek and WIRED's GeekDad team up for the Ultimate GeekDad Father's Day Giveaway. ONE MASSIVE PRIZE to the lucky parental unit. See the prize list and enter to win: http://p.sf.net/sfu/thinkgeek-promo _______________________________________________ Genode-main mailing list Genode-main@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/genode-main
-- Sven Fülster
Hello Peter,
On Thu, Jun 03, 2010 at 02:58:40PM +0930, Peter Nguyen wrote:
I think i might have figured out my issue. The IP address of 10.0.0.1 corresponds to the TAP device, which suggests that the requests are coming from the TAP device (which it should be i think, unless someone can correct me).
You're right, your host acts on behalf of the XP VM.
So i guess it might not actually be possible to get the starting IP address ie. the IP address of the XP VM (which is obviously not 10.0.0.1).
Wrong, it is - see below.
Peter Nguyen wrote:
BTW, i used this command to run my XP instance:
kvm -localtime -cdrom Microsoft\ Windows\ XP\ Professional\ (SP2).iso -m 384 -boot d windows.img
You configured the XP VM to use Qemu's "host networking". Please try tap-based networking similar to your Genode VM. For more information please refer to the Qemu documentation that is quite detailed about this topic.
Regards
Hi,
So just to clarify, what I meant by the following:
So i guess it might not actually be possible to get the starting IP address ie. the IP address of the XP VM (which is obviously not 10.0.0.1).
Wrong, it is
Is that i was thinking that it might not be possible to get the starting IP address from the web server when a HTTP request is received. I can obviously obtain the IP address of the XP vm by looking at the network settings. What I want to be able to do is obtain the IP address of the actual VM that made the HTTP request to the web server while in the web server for experimental purposes. I'm currently looking at some qemu documentation, and seeing if i can glean anything out of it. I'm thinking that possibly the XP vm would have its own tap device to the web server maybe?
Thanks Peter
Quoting Christian Helmuth <christian.helmuth@...1...>:
Hello Peter,
On Thu, Jun 03, 2010 at 02:58:40PM +0930, Peter Nguyen wrote:
I think i might have figured out my issue. The IP address of 10.0.0.1 corresponds to the TAP device, which suggests that the requests are coming from the TAP device (which it should be i think, unless someone can correct me).
You're right, your host acts on behalf of the XP VM.
- see below.
Peter Nguyen wrote:
BTW, i used this command to run my XP instance:
kvm -localtime -cdrom Microsoft\ Windows\ XP\ Professional\ (SP2).iso
-m 384
-boot d windows.img
You configured the XP VM to use Qemu's "host networking". Please try tap-based networking similar to your Genode VM. For more information please refer to the Qemu documentation that is quite detailed about this topic.
Regards
Christian Helmuth Genode Labs
http://www.genode-labs.com/ · http://genode.org/
Genode Labs GmbH · Amtsgericht Dresden · HRB 28424 · Sitz Dresden Geschäftsführer: Dr.-Ing. Norman Feske, Christian Helmuth
ThinkGeek and WIRED's GeekDad team up for the Ultimate GeekDad Father's Day Giveaway. ONE MASSIVE PRIZE to the lucky parental unit. See the prize list and enter to win: http://p.sf.net/sfu/thinkgeek-promo _______________________________________________ Genode-main mailing list Genode-main@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/genode-main
Hello,
unfortunately you got me wrong again. Please make yourself familiar with the differencies between Qemu "host networking" and "tap networking". No offense meant but I read the man page and used Google to understand how it works...
You should also have a look at the attached script and dhcp.conf, which gave me two Qemu instances communicating over a virtual bridged ethernet.
Cheers
Hi,
In looking at those scripts, that's basically what I have done. Thank you so much for your help Christian.
----------------------------------------------------- Peter Nguyen Jacaranda Research Group
On 03/06/2010, at 10:09 PM, Christian Helmuth wrote:
Hello,
unfortunately you got me wrong again. Please make yourself familiar with the differencies between Qemu "host networking" and "tap networking". No offense meant but I read the man page and used Google to understand how it works...
You should also have a look at the attached script and dhcp.conf, which gave me two Qemu instances communicating over a virtual bridged ethernet.
Cheers
Christian Helmuth Genode Labs
http://www.genode-labs.com/ · http://genode.org/
Genode Labs GmbH · Amtsgericht Dresden · HRB 28424 · Sitz Dresden Geschäftsführer: Dr.-Ing. Norman Feske, Christian Helmuth < dhcpd .conf
< peter_qemu .sh
ThinkGeek and WIRED's GeekDad team up for the Ultimate GeekDad Father's Day Giveaway. ONE MASSIVE PRIZE to the lucky parental unit. See the prize list and enter to win: http://p.sf.net/sfu/thinkgeek-promo_________________________________________... Genode-main mailing list Genode-main@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/genode-main