In Mandriva /etc/sysconfig/networking is for loopback. Here is my ifcfg-lo:
NAME=loopback
DEVICE=lo
IPADDR=127.0.0.1
NETMASK=255.0.0.0
NETWORK=127.0.0.0
# If you're having problems with gated making 127.0.0.0/8 a martian,
# you can change this to something else (255.255.255.255, for example)
BROADCAST=127.255.255.255
ONBOOT=yes
BOOTPROTO=none
USERCTL=no
PEERDNS=no
Here is my /etc/sysconfig/network-scripts/ifcfg-eth0:
DEVICE=eth0
BOOTPROTO=static
IPADDR=192.168.0.1
NETMASK=255.255.255.0
NETWORK=192.168.0.0
BROADCAST=192.168.0.255
ONBOOT=yes
METRIC=10
MII_NOT_SUPPORTED=yes
USERCTL=yes
IPV6INIT=no
IPV6TO4INIT=no
PEERDNS=yes
If you are not using ipv6, then it should be ipv6init=no. BOOTPROTO should either be static or dhcp.
Here is my /etc/networks:
/etc/networks
# Sample networks file for LSB compliance. Database of network
# names and addresses, used by programs such as route.
# format: networkname networkaddress
And here is my /etc/hosts file:
# generated by drakhosts
127.0.0.1 localhost localhost.localdomain
192.168.0.1 proton.kc5yfl.net proton
192.168.0.250 neutron.kc5yfl.net neutron
192.168.0.251 lepton.kc5yfl.net lepton
192.168.0.252 meson.kc5yfl.net meson
192.168.0.253 graviton.kc5yfl.net graviton
192.168.0.254 quark.kc5yfl.net quark
"127.0.0.1 localhost localhost.localdomain" should always exist in the hosts file, and it should be on every machine in the network. I noticed that you had added a number to localhost, and finally commented it out. You need to broadcast on both tcp as well as udp.
I went to
http://www.google.com/linux and searched for "Linux Networking", recieved 1,180,000 results. You should probably start at
http://tldp.org/ and search the HOWTO's.
HTH