Freesco, NND, CDN, EOS
http://forum.freesco.pl/

niceshaper + imq - błędy podczas uruchamiania
http://forum.freesco.pl/viewtopic.php?f=22&t=10751
Strona 1 z 3

Autor:  zajacraf [ poniedziałek, 16 stycznia 2006, 11:21 ]
Tytuł:  niceshaper + imq - błędy podczas uruchamiania

Witam
Zainstalowałem sobie niceshapera (niceshaper-0.5.1-3nnd.pkg.tar.gz). Skonfigurowałem według opisów - poszło dopiero po zahaszowaniu linijek:
# do not shape local IP_ZEWN with 192.168.1.0/24
#do not shape local 192.168.1.1 with 192.168.1.0/24
jak to było odhaszowane niceshaper nie chciał się uruchomić - prosił mnie "dosłownie" żebym nie używał maski przy ip router (???).
Zahaszowałem owe wpisy i poszło:
wyłączam niceshaper - ściągam plik z ftp na kompie podłączonym do routera - transfer 14KB/s -
włączam niceshaper - sciagam ten sam - idzie 6KB - tak powinno być działa:-).
Ale niestety nie widzę statystyk w:
stats unit kbit dump 5c file /var/www/stats/nsstats.txt (ciekawe dlaczego???).
---------------------------------
Ide dalej uczę się chcę obcinać ruch p2p. Działam więc według instrukcji:
http://www.wiki.nnd.freesco.pl/index.php/Administracja - instalacja przebiega bez problemów. restart routera (głupi nawyk z windows) i patrzę co mi sie uruchamia.
O co to błąd: /etc/rc.d/imq - pokazuje mi że nie mam takiego pliku i fakt nie mam - a dopisałem go tu:(DAEMONS=(syslogd klogd crond sshd lan internet iptables !xinetd dhcpd thttpd imq niceshper portsentry) )

Sprawdzam ifcofnig - interfejsy IMQ są ale czemu ten błąd? I czemu ja nie mam tego pliku. Mam nnd od 2 dni więc wybaczcie moje lamerstwo:-(
pozdrawiam

Autor:  tasiorek [ poniedziałek, 16 stycznia 2006, 12:05 ]
Tytuł: 

http://forum.freesco.pl/viewtopic.php?t=9117

Autor:  Luc3k [ poniedziałek, 16 stycznia 2006, 13:03 ]
Tytuł: 

IMQ nie dodaje sie do demonow.
http://www.wiki.nnd.freesco.pl/index.ph ... aper.2BIMQ

Autor:  zajacraf [ wtorek, 17 stycznia 2006, 00:15 ]
Tytuł: 

Luc3k spójrz:

UWAGA!!!
Sprawdzicie czy w sekcji DEAMONS jest wpisany niceshaper i imq w pliku /etc/rc.conf bo inaczej nici z poprawnego działania.
Przykładowo:
DAEMONS=(syslogd klogd crond sshd lan internet iptables !xinetd dhcpd thttpd imq niceshper portsentry)

to jest tekst ze strony http://www.wiki.nnd.freesco.pl/index.ph ... aper.2BIMQ co ty na to?

Autor:  tasiorek [ wtorek, 17 stycznia 2006, 00:39 ]
Tytuł: 

Fakt, tak jest na wiki i jest to ewidentny blad. Nie wiem kto to dodal, ale proponuje poprawic i nastepnym razem sprawdzic zanim sie cos dopisze do wiki...
Prawidlowy jest opis do slowa "uwaga". Dopisywanie do rc.conf sobie odpusc.
Przy okazji mala uwaga do Maraska: kernel 2.4.32-3nnd nie jest nigdzie dostepny, a 2.4.32-5nnd (aktualny z repo testowego) standardowo ma ipp2p 0.8.1_rc1, wiec proponuje to tez usunac.

Autor:  zajacraf [ wtorek, 17 stycznia 2006, 00:53 ]
Tytuł: 

to czym my zielonie mamy sie kierować jak na wiki są błędy.
----------
jak nie dopisałem do rc.conf w sekcji DEAMONS imq to podczas startu pokazuje mi
Canno find device "imq1"
"imq1"
"imq0"
"imq0"

Potem następny błąd:
RTNETLINK answers: invalid argument
quit.......

Może mi pomóc - będę wdzięczny.
rafal

Autor:  tasiorek [ wtorek, 17 stycznia 2006, 00:59 ]
Tytuł: 

Cytuj:
pobierasz skrypcik | wget http://rapsik.dyn.pl/nnd/imq_inter |
nadajesz mu prawa wykonalności | chmod +x imq_inter |
i kopiujesz go do /etc/rc.d i dopisujesz taką linijke do /etc/rc.d/rc.local
itd.

Tak zrobiles (lacznie z dopisaniem do rc.local)?

EDIT: Ewentualnie jak bardzo chcesz miec to w rc.conf to dopisz tam imq_inter, a nie samo imq.

Autor:  zajacraf [ wtorek, 17 stycznia 2006, 01:08 ]
Tytuł: 

za twoja radą wywaliłem wpisy w rc.conf - jak kazałes.
po reboocie pokazuje mi że

RTNETLINK answers: Invalid argument
RTNETLINK answers: Invalid argument
Niceshaper is not running.. (there is not /var/run/niceshaper.pid file)
poczy wykonuje sie Niceshaper version:0.5.1 30.12.2004

/etc/rc.d/niceshaper stats pokazuje przydział
ale czemu takie błędy

Autor:  tasiorek [ wtorek, 17 stycznia 2006, 01:16 ]
Tytuł: 

Cytuj:
RTNETLINK answers: Invalid argument
RTNETLINK answers: Invalid argument

#!/bin/bash
zmien na:
#!/bin/bash -x
i zobaczysz po jakim poleceniu to wyskakuje.
Cytuj:
Niceshaper is not running.. (there is not /var/run/niceshaper.pid file)

Usunales niceshapera z rc.conf, a przeciez nie ty go tam dopisales, prawda? Niceshaper tam powinien byc. Najlepiej to poprostu odezwij sie na gg.

Problem rozwiazany, pomogla instalacja nowszego iproute.

Autor:  adamol [ wtorek, 17 stycznia 2006, 02:49 ]
Tytuł: 

Halo, halooo ..... :roll:
A czy to coś zmienia jak jest imq w demonach :?:
Wypadało by poprawić na Wiki w takim razie chyba :evil:
A tutaj inaczej piszą:
a kuku
To ja już nic nie wiem :?

Autor:  tasiorek [ wtorek, 17 stycznia 2006, 08:51 ]
Tytuł: 

Zmienia to, ze wyrzuca blad. Jesli dopiszesz do DAEMONS przyklad, to przy starcie systemu zostanie uruchomione polecenie /etc/rc.d/przyklad start. Jak latwo zauwazyc nie ma takiego pliku jak przyklad (w tym przypadku imq) w /etc/rc.d, wiec dopisanie tego nie moze byc poprawne. Cala kwestie startu przy uruchomieniu systemu zaltawia to (oczywiscie bez tych plusow i 3 linijki, nie jedna):
Cytuj:

(...)i dopisujesz taką linijke do /etc/rc.d/rc.local
++++++++++++++++++
/etc/rc.d/imq_inter start
sleep 10
/etc/rc.d/imq_p2p_eth start
++++++++++++++++++

i niceshaper dopisany do demonow (dopisuje sie automatycznie po instalacji). Jak juz na upartego musisz miec to w /etc/rc.conf w demonach, nie w /etc/rc.d/rc.local, to nie dopisujesz nic do /etc/rc.d/rc.local, tylko dopisujesz "imq_inter imq_p2p_eth" po niceshaperze (nie polecam, bo znika "sleep 10", a w jakims celu autor to dopisal).

Autor:  Luc3k [ wtorek, 17 stycznia 2006, 15:28 ]
Tytuł: 

zajacraf pisze:
Luc3k spójrz:

UWAGA!!!
Sprawdzicie czy w sekcji DEAMONS jest wpisany niceshaper i imq w pliku /etc/rc.conf bo inaczej nici z poprawnego działania.
Przykładowo:
DAEMONS=(syslogd klogd crond sshd lan internet iptables !xinetd dhcpd thttpd imq niceshper portsentry)

to jest tekst ze strony http://www.wiki.nnd.freesco.pl/index.ph ... aper.2BIMQ co ty na to?


Moi poprzednicy juz chyba wyjasnili wszystko w miare prosto. Bledami sie nie przejmuj, u mnie przy restarcie tego skryptu tez sie to pojawia, niemniej jednak imq + niceshaper sprawdza sie do p2p wysmienicie.

Autor:  tasiorek [ wtorek, 17 stycznia 2006, 16:10 ]
Tytuł: 

Luc3k pisze:
Bledami sie nie przejmuj, u mnie przy restarcie tego skryptu tez sie to pojawia, niemniej jednak imq + niceshaper sprawdza sie do p2p wysmienicie.

Nie polecam takiego podejscia. Jak masz ten nieszczesny wpis imq w rc.conf to go usun i zainstaluj zmien iproute na to: http://ww1.devel-nnd.brb.pl/nnd/repo.te ... pkg.tar.gz
Bledy powinny zniknac.

Autor:  Luc3k [ wtorek, 17 stycznia 2006, 19:25 ]
Tytuł: 

Nie, w rc.conf niczego nie mam, zn. nie mam ani ns ani imq. Pamietam, ze sam skrypt imq_p2p_eth sie edytowalo i komentowalo sie 2, 3 linijki, aby te bledy sie nie pojawialy. I fakt, nie pojawiaja sie przy uruchamianiu, natomiast przy restarcie faktycznie jest:
: [/] [] ()
RTNETLINK answers: File exists
RTNETLINK answers: File exists
RTNETLINK answers: File exists
RTNETLINK answers: File exists
RTNETLINK answers: File exists
RTNETLINK answers: File exists
RTNETLINK answers: File exists
RTNETLINK answers: File exists


Czy iproute na taki obraz sprawy pomoze? A i zdaje sie chyba, ze juz mam ten ktory podales:
: [/] [] ()
[root@Lan14 imq]# pacman -Q iproute
iproute 020116-2nnd

Chyba, ze sie myle?

Autor:  tasiorek [ wtorek, 17 stycznia 2006, 19:37 ]
Tytuł: 

Iproute jest wlasnie po to, zeby nie komentowac tych linijek (ktore odpowiadaja za rownomierny przydzial pasma kazdemu polaczeniu). Zakomentowac pol skryptu, jak nie sypie bledami to jest ok- niezbyt madre podejscie. Nie przyszlo Ci do glowy, ze skrypt traci funkcjonalnosc?
Twoje bledy oznaczaja, ze nie kasuja sie kolejki podczas zatrzymywania skryptu. Najprawdopodobniej masz cos skopane w tym fragmencie:
: [/] [] ()
$TC qdisc del dev imq2 root
$TC qdisc del dev imq3 root


#
;;
restart)
$0 stop
sleep 1
$0 start
;;
*)

Na to nie pomoze iproute, tylko nie kasowanie (komentowanie) linii, ktorych sie nie rozumie.

EDIT: Mylisz sie, masz strarsza wersje. iproute 020116-2nnd to nie to samo co iproute 020116-5nnd

Autor:  zajacraf [ wtorek, 17 stycznia 2006, 23:23 ]
Tytuł: 

To ja dopisze jeszcze kilka słów.
Kolega Tasiorek pomógł mi wczoraj w nocy( bardzo zacny Pan)- faktycznie zrobiłem upgrade iproute i pomogło. /etc/rc.d/imq_p2p_eht1 restart i nie ma błedów.
Ale
Ale dzisiaj odpalam router - a tu sruuuuuuuu błędy błędy błędy:
to samo
ze nibu nie może załadować urządzenie imq
i pote sławetny bład:
RTNETLINK answers :No such file or directowy
i tak z 10 razy
i potem
RTNETLINK answers : Invalid argument

ja już nic nie kumam:-(

Autor:  tasiorek [ wtorek, 17 stycznia 2006, 23:31 ]
Tytuł: 

: [/] [] ()
/etc/rc.d/imq_inter start
sleep 10
/etc/rc.d/imq_p2p_eth start

Jest taki wpis w rc.local?

Autor:  Luc3k [ wtorek, 17 stycznia 2006, 23:36 ]
Tytuł: 

tasiorek pisze:
Iproute jest wlasnie po to, zeby nie komentowac tych linijek (ktore odpowiadaja za rownomierny przydzial pasma kazdemu polaczeniu). Zakomentowac pol skryptu, jak nie sypie bledami to jest ok- niezbyt madre podejscie. Nie przyszlo Ci do glowy, ze skrypt traci funkcjonalnosc?
Twoje bledy oznaczaja, ze nie kasuja sie kolejki podczas zatrzymywania skryptu. Najprawdopodobniej masz cos skopane w tym fragmencie:
: [/] [] ()
$TC qdisc del dev imq2 root
$TC qdisc del dev imq3 root


#
;;
restart)
$0 stop
sleep 1
$0 start
;;
*)

Na to nie pomoze iproute, tylko nie kasowanie (komentowanie) linii, ktorych sie nie rozumie.

EDIT: Mylisz sie, masz strarsza wersje. iproute 020116-2nnd to nie to samo co iproute 020116-5nnd


Rzeczywiscie, z tym komentowaniem to mogl byc nie wypal, aczkolwiek ktos takie rozwiazanie podawal na forum, dobrze, ze to sie wyjasnilo - zaraz zabieram sie za poprawki.

Autor:  -MW- [ wtorek, 17 stycznia 2006, 23:36 ]
Tytuł: 

do prawidlowej pracy nice metoda imq i p2p potrzebne sa imq i one musza byc zaladowane na samym oczatku, potem p2p i nice lub odwrotnie :)
jesli restartujesz p2p o odpowiednich godzinach aby zmienic limity to nie restartuj imq bo nice je wykozystuje
albo wylacz wszystko z tym ze imq na koncu i uruchom od nowa - imq jako pierwsze

Autor:  zajacraf [ wtorek, 17 stycznia 2006, 23:45 ]
Tytuł: 

tasiorek pisze:
: [/] [] ()
/etc/rc.d/imq_inter start
sleep 10
/etc/rc.d/imq_p2p_eth start

Jest taki wpis w rc.local?



tak taki wpis mam

Strona 1 z 3 Strefa czasowa UTC+2godz.
Powered by phpBB® Forum Software © phpBB Group
https://www.phpbb.com/