• Status: Solved
  • Priority: Medium
  • Security: Public
  • Views: 235
  • Last Modified:

Dual NIC's slow response

I have just setup Mandrake 8.0 with two nic's, one is a 3com 509 and the other is an SMC.

My network setup is:- windows machines connected on the 192.168.1 network(eth0 - 3com card), and a Mandrake 7.2 box on the 192.168.0 network (eth1- SMC card).

They both are working but when I telnet from my WinME machine to the 8.0 box the response is in spurts. It will output half the screen, wait half a second and then output the other half.

If I don't load eth1 the network response is as you would expect.

Here's the output of 'ifconfig'
eth0 Link encap:Ethernet HWaddr 00:A0:24:08:BA:F1
inet addr: Bcast: Mask:
RX packets:1361 errors:0 dropped:0 overruns:0 frame:0
TX packets:1446 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:100
RX bytes:84219 (82.2 Kb) TX bytes:378412 (369.5 Kb)
Interrupt:10 Base address:0x300

eth1 Link encap:Ethernet HWaddr 00:00:C0:AD:85:96
inet addr: Bcast: Mask:
RX packets:349 errors:0 dropped:0 overruns:0 frame:0
TX packets:474 errors:0 dropped:0 overruns:0 carrier:0
collisions:1 txqueuelen:100
RX bytes:70150 (68.5 Kb) TX bytes:28699 (28.0 Kb)
Interrupt:3 Base address:0x290 Memory:d0000-d4000

lo Link encap:Local Loopback
inet addr: Mask:
RX packets:78 errors:0 dropped:0 overruns:0 frame:0
TX packets:78 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:5460 (5.3 Kb) TX bytes:5460 (5.3 Kb)

Here's the output of 'route -n'
Kernel IP routing table
Destination Gateway Genmask Flags Metric Ref Use Iface U 0 0 0 eth0 U 0 0 0 eth1 U 0 0 0 lo

Harry Phillips
  • 3
  • 2
  • 2
  • +1
1 Solution

Do you have the win station defined in /etc/hosts.  That may improve the resolving of its name while trying to identify it.

Good luck,

The SMC card (eth1) is using IRQ3 which normally belongs to a COM port. Have you disabled the COM port in the BIOS? If the COM PORT is still enabled it could cause problems for the NIC.
I think your problem lies with the netmask.
I see that (provided that it's not a typo), that the one NIC has an IP of with netmask
and the next NIC has IP with netmask
As they are setup now, it's remarkable that the machines can even see each other.
If your intention was to have two separate networks "bridged" by the Linux box, then you should change the netmask for the 2nd NIC to be and of course, all PC's connected to one NIC in the Linux box, ie. all on that specific network should have the same netmask and their IP's should be in that range. For instance, your first NIC; IP = netmask = and all other PC's connected to that network should all have the same netmask and their IP's should only alternate at the last number.
Same for the 2nd NIC.netmask = for all and number only alternate at last number in IP.
PS, I'm not 100% sure that the netmask will work, can't remember the exact valid netmasks, but I'm sure there are other clever guys here that will know which masks to use.
Cloud Class® Course: Microsoft Windows 7 Basic

This introductory course to Windows 7 environment will teach you about working with the Windows operating system. You will learn about basic functions including start menu; the desktop; managing files, folders, and libraries.

No wait, sheet, I'm thinking myself confused now...
Now I can't remember how these damn netmasks work again... Let me quickly go and grab my books and get back, the more I look at your current setup, the more it looks to be 100% correct after all...
hang ten...
His netmasks are okay. Each of the NIC's has an attached CLASS C ( network and presumably he has routing enabled on the system.

If the netmasks were set to the system would think that both NIC's were connected to the same network and things would get really squirrely.
hazza96Author Commented:
I don't have routing enabled on the linux box with the two nic's and don't actually want it.

The reason I have this setup is to practice setting up a linux box to be used as a gateway with an ADSL connection. I don't have ADSL yet, one provider said it will be available in 6 months and I can have a linux server as a gateway.

I am treating the second linux box on the 192.168.0 network as 'the big bad internet' and trying to setup IP masqing/firewall, samba etc on the one with two nic's.

I then try and 'surf' from my win machine through the gateway to the other linux box. It saves my hours and a phone calls on my dial-up account.

Yes, I do have the win box in the /etc/hosts file.

I might try disabling the com port in the BIOS and see how that goes.
Actually if you have IPMasq set up you do have routing enabled, but that's actually beside the point. There is some level of connectivity between the two networks, else you wouldn't even be able to establish a Telnet session. On the target of the telnet session (on the outside of the gateway) what do you have set for the default route? It should be pointint to the outside IP of the gateway box.
hazza96Author Commented:
I used a jumper to set it to IRQ 3 and forgot all about the com port.

I disabled the com port in the BIOS and everything is sweet now.
Question has a verified solution.

Are you are experiencing a similar issue? Get a personalized answer when you ask a related question.

Have a better answer? Share it in a comment.

Join & Write a Comment

Featured Post

Introducing Cloud Class® training courses

Tech changes fast. You can learn faster. That’s why we’re bringing professional training courses to Experts Exchange. With a subscription, you can access all the Cloud Class® courses to expand your education, prep for certifications, and get top-notch instructions.

  • 3
  • 2
  • 2
  • +1
Tackle projects and never again get stuck behind a technical roadblock.
Join Now