[LARTC] Loadbalancing on multiple eth rtl8139

Linux Advanced Routing and Traffic Control

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Hello!

I have a 4 interfaces Linux router with 2.2.14 kernel realtec 10/100 rtl8139 driver. The kernel should be compiled with the right options. 
I have to loadbalance the traffic on two interfaces. We speak about microwave connection, but the microwave devices are breezenet access points so they can not be included into the router machine directly, they are attached by ethernet T based 10 Mbs cord one to one eth card respectively. The line have to have the double of the 3MB of today`s capacity.
The other side of the line is a cisco 7000 series router of our provider. We would like to use one virtual interface and two slaved ones attached to the virtual master to route statically the traffic. We tried the sch_teql module to do so and the Linux 2.4 Advanced Routing HOWTO chapter 8.5 Loadsharing over multiple interfaces. We exactly entered this lines in shell:
modprobe sch_teql
ip link set down eth1
ip link set down eth3
tc qdisc add dev eth1 root teql0
tc qdisc add dev eth3 root teql0
ip addr add dev teql0 62.168.113.130/25
(the interfaces eth1 and eth3 are already set up with 62.168.113.254 resp. 62.168.113.253)
The system was unable to ping the other side. After we tried to link up the interfaces - teql0 before, eth1 and eth3 after. Ping with all the interfaces bringed up (ip link set up dev [device]) resulted in system crash. We was told by third party that the realtec eth card has a mallfunctioning driver for some operation.

Please let us know how to do.

Thanks 

Dzony and the team.



[Index of Archives]     [LARTC Home Page]     [Netfilter]     [Netfilter Development]     [Network Development]     [Bugtraq]     [GCC Help]     [Yosemite News]     [Linux Kernel]     [Fedora Users]
  Powered by Linux