From: Peter N. <pet...@ad...> - 2010-02-23 03:10:53
|
Hi, OK, so now i've got the server up and running, and I can use the local web browser to access the address 10.0.0.16. However, I was under the impression that this IP address could be accessed by other machines. Am I right in saying this? Or is access to this server only restricted to other qemu instances? Peter Christian Helmuth wrote: > Hello Peter, > > On Mon, Feb 22, 2010 at 11:29:38AM +1030, Peter Nguyen wrote: > >> Is anyone able to give me some pointers on how to set up the TAP version >> of the HTTP server? My knowledge on setting up such things is not that >> good. More specifically, I'm unsure as to what do for setting up the >> DHCP server step stated in the following link: >> http://genode.org/documentation/release-notes/9.02#section-4 >> > > I also discovered this deficiency in the documentation while writing a > section of the release notes for Genode 10.02. The information > regarding your question is: > > [...] Therefore, the device has to be configured prior to running > Genode like the following. > > ! sudo tunctl -u $$USER -t tap0 > ! sudo ip link set tap0 up > ! sudo ip address add 10.0.0.1/24 brd + dev tap0 > > Give it a try with the lwIP example scenario. Please note that lwIP > is configured for DHCP and does not assign a static IP configuration > to its end of the wire. Hence, you should run a DHCP server on > tap0, e.g. > > ! sudo /usr/sbin/dhcpd3 -d -f -cf /tmp/dhcpd.conf -pf /tmp/dhcpd.pid -lf /tmp/dhcpd.lease tap0 > > An example 'dhcpd.conf' may look like > > ! subnet 10.0.0.0 netmask 255.255.255.0 { > ! range 10.0.0.16 10.0.0.31; > ! } > > The DHCP server's log will show you that the driver fakes an > ethernet NIC with the MAC address 01:02:03:04:05:06. > > Happy Hacking > |