Problemy se shaperem

David Rohleder davro na ics.muni.cz
Pátek Únor 5 14:52:01 CET 1999


Dobry den,

mam trochu problemy se shaperem. Situace je nasledujici:


 eth0        eth1
 ------|R|--+------------+--------+-----
            |            |        |
            A            B        C

R je router, obe strany site maji registrovane adresy. Normalni
routovani je v poradku, az do doby, nez pridam shaper.
Pak nastane nasledujici situace. Paket prichazejici z vnejsku prijde
na eth0, projde shaperem shaper[0-12], vidim ho na eth1, od pocitace
prijde po eth1 odpoved a na eth0 uz neni. Pritom komunikovat s
routerem z vnejsi site jde, takze defaultni cestu ma. Stejne tak je
mozne komunikovat s routerem z vnitrni site.

Konfigurace shaperu vypada nasledovne:

#!/bin/bash -x
SHAPER=/lib/modules/`uname -r`/net/shaper.o
IPADDR1=[tady je adresa vnitrni strany routeru]
BROADCAST1=[broadcast vnitrni site]
NETMASK1=[vnitrni netmask - 255.255.255.192]

i=0;

while read ipaddr speed ;
do
        insmod -o shaper$i $SHAPER
        shapecfg attach shaper$i eth1
        shapecfg speed shaper$i $speed

        ifconfig shaper$i ${IPADDR1} netmask ${NETMASK1} broadcast ${BROADCAST1} up
        route add -host $ipaddr dev shaper$i
        i=$((i+1))
done <<END_OF_DATA
1.2.3.194 33600
1.2.3.195 33600
1.2.3.196 33600
1.2.3.199 33600
1.2.3.201 33600
1.2.3.202 33600
END_OF_DATA

Jadro je 2.2.1 nebo 2.1.128, zadna maskarada, routing povolen,
firewall povolen (zadna pravidla, vsechno policy accept).


Diky za pomoc.

-- 
-------------------------------------------------------------------------
David Rohleder						davro na ics.muni.cz
Institute of Computer Science, Masaryk University
Brno, Czech Republic
-------------------------------------------------------------------------


Další informace o konferenci Linux