Hi;
I have a project on MIPS embedded platform that using the 2.4.18 kernel.
There were two net devices on board and we wrote the device driver.
(The ethernet buildin CPU and eth0, eth1 share the same driver code)
Before I do the "nf-0.0.7 against 2.4.18" patch, everything went fine
including the firewall and NAT.
Here is the problem I hit:
 
PC1------(eth1--brg0--eth0)-------PC0
 
After the bridge patched and before I applied firewall,
if I bridged eth0, eth1 and then ping, I could catch packages from PC0 and PC1 by tcpdump.
But only the eth0 received the package replied from PC0.
The PC1 did reply but eth1 somehow did not know it.
If I only include ONE device on bridge, then not problem at all.
 
It could be my network device driver problem. But how come only the eth1 got problem?
Any suggestions will appreciate.
 
pojen

Reply via email to