I have four network cards in an FC2 machine. This machine is supposed to act as a system router between different segments of a LAN, some of which is Windows, most of which is Linux, some 10baseT and some 100baseT:
eth0: NC100 Network Everywhere Fast Ethernet 10/100 -- a PCI card Manuf: Linksys Driver: tulip
eth1: NC100 Network Everywhere Fast Ethernet 10/100 -- a PCI card Manuf: Linksys Driver: tulip
eth2: NC100 Network Everywhere Fast Ethernet 10/100 -- a PCI card Manuf: Linksys Driver: tulip
eth3: 3c940 10/100/1000Base-T [Marvell] -- on motherboard Manuf: 3Com Corp Driver: sk98lin
In the System Services->Network control panel, all three devices appear and can be activated. They then stay active until reboot or network restart, but I can't seem to get a 'ping' to work through eth1 or eth2 even if I use 'route' to make them the default. 'ifconfig' shows them all present with their (different or same, it doesn't seem to make any difference) IP addresses and 'route' shows almost the correct segment routing, except that they all have 192.168.1.0 on them which I don't want.
Regardless of the active/inactive state in the control panel, on boot or network restart, only eth0 and eth3 are started. Why is this ?
Do you have the appropriate aliases for eth1 and eth2 in /etc/modprobe.conf?
alias eth1 tulip alias eth2 tulip
I am trying to get to:
eth0: host IP 192.168.1.64, route: default eth1: host IP 192.168.1.64, route: 192.168.1.63 only eth2: host IP 192.168.1.64, route: 192.168.1.32 only eth3: host IP 192.168.1.64, route: 192.168.1.100 only
What are the IP ranges in use in each of these segments?
I'd have thought it would be something like:
eth0: 192.168.1.0 netmask 255.255.255.224 (i.e. 192.168.1.0 - 192.168.1.31) eth1: 192.168.1.64 netmask 255.255.255.224 (i.e. 192.168.1.64 - 192.168.1.95) eth2: 192.168.1.32 netmask 255.255.255.224 (i.e. 192.168.1.32 - 192.168.1.63) eth3: 192.168.1.96 netmask 255.255.255.224 (i.e. 192.168.1.96 - 192.168.1.127)
The router should have a separate IP address for each interface, in the IP address range for the segment it is on.