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