mm here are some quick tips...I guess somebody will complete this help and give you wise advice
or if they don't, I'll come back a little later and write further (I'm in a small hurry now)
anyway,
1) I'd say define your own ips for your network, so that you know what the ip is if you wish to use something like SSH or anything like it. there are certain ip ranges that you can use for your home network, and here's an example that you can use:
"server" machine --> 192.168.0.1
machine n.o 2 --> 192.168.0.2
machine n.o 3 --> 192.168.0.3
etc.
so the ip's run on from 192.168.0.1 to 192.168.0.255 (in theory). check out /etc/hosts, /etc/host.conf, /etc/hosts.allow and /etc/hosts.deny. the last two files describe which machines are allowed to access the machine and which are not.
2) I'm not sure, but it might use a different driver. if it work's, there is no problem
3) DHCP means....umm how should I put it...well, it sort of "automatically gets the needed info from the network" or something like that. I'm not using it, I've never tried. I guess you can leave it blank I guess, as you said, if you use the other thingie you mentioned.
4) hostname is the name of your machine. it's basically used (for example) this way: if your machine's ip is 192.168.0.5 and some other is 192.168.0.4 and you wish to SSH into the other machine, you don't need to give 192.168.0.4 as the address, but you can use the hostname of the machine if you've added it to your hosts config file. so it's the name of the computer on the network.
5) I'm not sure....never heard? check google.com.
and, in addition: add your other machines' ip addresses into the /etc/hosts.allow file so that the connections will not be refused. then add the hostnames and ip-addresses into the /etc/hosts file, and then check that in /etc/host.conf has the following rows and in this order:
#
# /etc/host.conf
#
order hosts,bind
multi on
well, there were the quickies for your questions...I'll get back to this later if no-one else has before it (probably will, so you'll be ok).
by the way, I too built my own home ethernet between linux (and one windows) boxes without any particular "teacher", just by reading stuff on the net and in a book I had. works well. and oh, if you plan to have one machine connected to the net and the others would use that connection through the ethernet, you must use MASQUERADING in the machine that connects to the net. it uses iptables, so get the program..