IMQ

Grzegorz Saracki sarak w gisz.net.pl
Czw, 20 Mar 2003, 11:55:00 CET


Dnia 2003.03.20 10:23:50 +0000, Wojciech Sas Cieciwa napisał(a):
> On Thu, 20 Mar 2003, Grzegorz Saracki wrote:
> 
> > Cześć
> > 
> > Bawię się z robienie skryptu do klasyfikacji ruchu na routerze na 2.4.19.
> > Ponieważ widziałem że interfejsy imq sobie działają bez żadnych zabiegów
> > postanowiłem robić to z ich wykorzystaniem. I ładnie nawet mi to szło do
> > momentu gdzie do gotowych kolejek na imq chciałem puścić pakiety.
> 
> Czy aby na pewno IMQ dziala ???

kernel-2.4.19-2.8 z ftp://ftp.pld.org.pl/people/jack/Ra+2.4.19/i686/

# ip l
1: lo: <LOOPBACK,UP> mtu 16436 qdisc noqueue
    link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
2: imq0: <NOARP,UP> mtu 1500 qdisc htb qlen 30
    link/void
3: imq1: <NOARP> mtu 1500 qdisc noop qlen 30
    link/void
4: eth0: <BROADCAST,MULTICAST,PROMISC,UP> mtu 576 qdisc htb qlen 100
    link/ether 00:30:4f:12:82:43 brd ff:ff:ff:ff:ff:ff
5: eth1: <BROADCAST,MULTICAST,UP> mtu 1500 qdisc pfifo_fast qlen 100
    link/ether 00:02:1e:f2:41:75 brd ff:ff:ff:ff:ff:ff
6: sit0 w NONE: <NOARP> mtu 1480 qdisc noop
    link/sit 0.0.0.0 brd 0.0.0.0

# tc class show dev imq0
class htb 1:1 root rate 1500Kbit ceil 1500Kbit burst 20Kb cburst 599b
class htb 1:10 parent 1:1 leaf ... itd

wiec chyba działa, interfejsy imq0 i 1 mam od momentu jak zainstalowałem 2.4.19

> > 
> > Zgodnie z przykładem robię:
> > iptables -t mangle -A PREROUTING -i eth0 -j IMQ
> > no i gleba, iptables nie rozumie co to IMQ, brakuje libipt_IMQ.so
> > szukałem w innych wersjach , w 2.4.20 tez nie ma,  
> 
> to co robi modol ipt_IMQ.o?
> no i skad masz to iptables?

iptables-1.2.7a-5 w 2.4.19_2.8
pliku libipt_IMQ.so szukałem też w pakiecie iptables na averne.net i go
nie znalazłem, a przypuszczenie że jest konieczny do działania imq
opieram na tym że wywala komunikat

# iptables -t mangle -A PREROUTING -i eth0 -j IMQ
iptables v1.2.7a: Couldn't load target
`IMQ':/usr/lib/iptables/libipt_IMQ.so: cannot open shared object file:
No such file or directory


te libipt_IMQ.so jest np w pakiecie dla ASPLinux ale przegranie na żywca
nie działa.

> > próbowałem sam budować, zbudowało się ale bez IMQ, mimo że jest jakiś 
> patch
> > Patch3: http://luxik.cdi.cz/~patrick/imq/iptables-1.2.6a-imq.diff-3
> 
> widocznie nie znalazl w kernelu wsparcia dla IMQ ...
> Wiec nie buduje.

No nie wiem, może nie znalazł ale w kernelu raczej to wsparcie jest.


pozdr.
-- 
+------------------Grzegorz Saracki aka Sarak------------------+
| sarak w gisz.net.pl, sarak9 w poczta.onet.pl, linux user #227919 |
| http://www.sarak.eu.org          irc://sarak@irc.gisz.net.pl |
+--------------------------------------------------------------+



Więcej informacji o liście dyskusyjnej pld-users-pl