> I have a Soekris NET4501 board running with Linux and I want to be able to > use more than one (of the three) Ethernet ports simultaneously. I have You should have no problem - I have one configured (with OpenWRT) to bridge all three and the attached wireless NIC as well.
> configured each port (eth0, eth1 and eth2) so that each one has a unique IP > address and MAC address. Whenever I have more than one of these ports > enabled, the other port(s) do not seem to work (i.e. don't respond to ping). This is a function of your OS networking stack and not the hardware itself; if I had to guess, I would venture that you've configured these in the same subnet (i.e. 192.168.0.1/24, 192.168.0.2/24, and 192.168.0.3/24). If you do, that's wrong - the full explanation of why is longer than I care to write at the moment (Routing 101), but you need to do one of the following: a) Configure each interface in a different subnet (192.168.0.0/26, 192.168.0.64/26, 192.168.0.128/26). b) If you just want multiple IPs, configure them on one port - 'ip addr add 192.168.0.1 dev eth0; ip addr add 192.168.0.2 dev eth0;' and so on c) If you just need multiple ports' worth of bandwidth (which the 4501 isn't up to speed for), configure a bridge across them - 'brctl addbr br-lan; brctl addif br-lan eth0; brctl addif br-lan eth1' There are many other possible explanations, but given what you've provided this seems the most likely to me. _______________________________________________ Soekris-tech mailing list [email protected] http://lists.soekris.com/mailman/listinfo/soekris-tech
