This situation is specifically covered in the HOWTO, in the section on installation and configuration problems. You may just have an interrupt conflict with whatever irq the second card is getting. However, I'm a little concerned by how you say you're testing this setup. You cannot test a two-network-card setup by just unplugging the cable from one card and connecting it to the other card. The kernel has a static table of routing information, and if it is routing a given address to one interface, it isn't going to decide to use the other interface just because the cable moved. You say you configured both cards as 192.168.0.x/24, so they are on the same subnet. The route for the 192.168.0.x network is going to have to point to one interface or the other: it can't point to both. To test as you describe, when you move the cable, you would also need to update the network routing to re-route addresses on this subnet to the newly connected interface. You do say you already have an IPMASQ server set up, so you must have gotten two cards configured properly on that system. To override a card's hardware address, which should almost never be necessary, you could put an appropriate "ifconfig" command in the start_fn() definition in /etc/pcmcia/network.opts. -- Dave |
Messages