Svante Signell, le Sun 27 Feb 2011 17:35:07 +0100, a écrit : > On Sun, 2011-02-27 at 14:17 +0100, Samuel Thibault wrote: > > Svante Signell, le Sun 27 Feb 2011 14:07:17 +0100, a écrit : > ... > > > Thanks, I tried the updated libc and pfinet and my built dhcp-client on > > > another computer and things seem to work!! :-) I'm not sure if it works > > > though: Commenting out eth0 in /etc/network/interfaces and rebooting > > > still gives a working network!? Where is the network defined and set up > > > on the Hurd?? > > > > Again, as I said, GNU/Hurd doesn't use ifup/ifdown, it's all configured > > by running settrans on /servers/socket/2, and everything is kept on the > > filesystem. > > Yes, but there must be a script starting all the translators during > boot,
No. Again, as I said, it's simply when an application wants to use the network, i.e. call the usual libc socket() function, that glibc opens /servers/sockets/2, which thus triggers the pfinet translator configured there. It's the same for all /servers and /dev entries, as well as "mounted" filesystems. > and the parameters for the static parameters of the network (pi > address, netmask, gateway, etc) should be in some file. It's not in a file, it's in the translator record of node /servers/socket/2 > I'm unable to find these files, that is the problem! Nothing just > happens by magic, does it! Sure, you just seem to have forgotten to read the basic documentations about translators. Samuel