Błagam o pomoć w usunięciu filtru i klasy htb
Moderatorzy: Moderatorzy, Administratorzy
-
- Użytkownik
- Posty: 21
- Rejestracja: 2006-10-10, 12:25
Błagam o pomoć w usunięciu filtru i klasy htb
filtr został założony regółką:
tc filter add dev eth0 protocol ip parent 1:0 handle 4000 fw classid 1:4000
a klasa
tc class add dev eth0 parent 1:1 classid 1:4000 htb rate 50kbit ceil 1000kbit prio 1
jak prubuje usunąć filtr poprzez zamiane słówka add na del to pisze:
RTNETLINK answers: No such file or directory
a dla klasy na takiej samej zasadzie po nieusuniętym filtrrze zostaje:
RTNETLINK answers: Device or resource busy
I nic nie zostało usunięte.
tc filter add dev eth0 protocol ip parent 1:0 handle 4000 fw classid 1:4000
a klasa
tc class add dev eth0 parent 1:1 classid 1:4000 htb rate 50kbit ceil 1000kbit prio 1
jak prubuje usunąć filtr poprzez zamiane słówka add na del to pisze:
RTNETLINK answers: No such file or directory
a dla klasy na takiej samej zasadzie po nieusuniętym filtrrze zostaje:
RTNETLINK answers: Device or resource busy
I nic nie zostało usunięte.
Re: Błagam o pomoć w usunięciu filtru i klasy htb
Kod: Zaznacz cały
tc qdisc del dev eth0 root
-
- Użytkownik
- Posty: 21
- Rejestracja: 2006-10-10, 12:25
Re: Błagam o pomoć w usunięciu filtru i klasy htb
ta, ale ja nie chce usuwać wszystkiego.
Popostu mam do serwera podłączone kikla lącz internetowych i do każdego łacza przydzielam klientów. Jest mi to potrzebne do prznoszenia klientów między łączami w locie nie robiac przerwy restartwowej resztcie klientom. Raczej nauczyłem się dodawać klienta w locie, ale najpierw musze starego usunąc, żeby potem go dać gdzie indziej.
Popostu mam do serwera podłączone kikla lącz internetowych i do każdego łacza przydzielam klientów. Jest mi to potrzebne do prznoszenia klientów między łączami w locie nie robiac przerwy restartwowej resztcie klientom. Raczej nauczyłem się dodawać klienta w locie, ale najpierw musze starego usunąc, żeby potem go dać gdzie indziej.
-
- Moderator
- Posty: 1510
- Rejestracja: 2006-03-19, 12:00
- Lokalizacja: Gdynia
- Kontakt:
Re: Błagam o pomoć w usunięciu filtru i klasy htb
Jak będziesz miał wszystko w jednym skrypcie tzn. usuwanie wszystkiego a potem ponowne ustalenie kolejek, to nikt nawet nie zauważy, że coś robiłeś. Spróbuj sobie.
Pamiętaj,
Jeśli Twój problem został rozwiązany dopisz [b] [Rozw.] [/b]w tytule.
Projektowanie stron WWW: [url=http://www.miszewski.net.pl]www.miszewski.net.pl[/url]
Jeśli Twój problem został rozwiązany dopisz [b] [Rozw.] [/b]w tytule.
Projektowanie stron WWW: [url=http://www.miszewski.net.pl]www.miszewski.net.pl[/url]
-
- Użytkownik
- Posty: 21
- Rejestracja: 2006-10-10, 12:25
Re: Błagam o pomoć w usunięciu filtru i klasy htb
No to jest 200 klientów na którego przypada po 6 klas. przeładowanie trwa około 20s. - 30s.
Gracze zaraz podnoszą alarm ze im przerwałem.
Gracze zaraz podnoszą alarm ze im przerwałem.
Re: Błagam o pomoć w usunięciu filtru i klasy htb
Klasę usuniesz podając del zamiast add i wywalając wszystkie parametry od htb włącznie :
To powinno dać radę , przy filtrze postępowałbym analogicznie , ewentualnie stosował help albo -h
Kod: Zaznacz cały
tc class del dev eth0 parent 1:1 classid 1:4000
-
- Użytkownik
- Posty: 21
- Rejestracja: 2006-10-10, 12:25
Re: Błagam o pomoć w usunięciu filtru i klasy htb
to próbowałem zanim napisałem. dopóki nie usunę filtru nie usunę klasy, a mam spory kłopot z filtrem. Próbowałem różnych dziwnych kombinacji, zaczynając od zmany add na del i wywalania coraz to nowych fragmentów z wiersza dodającego filtr.
W helpie też wygląda wszystko pięknie, ale w praktyce zupełnie inaczej.
W helpie też wygląda wszystko pięknie, ale w praktyce zupełnie inaczej.
Ostatnio zmieniony 2006-11-24, 19:09 przez Jan van Czura, łącznie zmieniany 1 raz.
Re: Błagam o pomoć w usunięciu filtru i klasy htb
a próbowałeś kombinacji:Jan van Czura pisze:filtr został założony regółką:
tc filter add dev eth0 protocol ip parent 1:0 handle 4000 fw classid 1:4000
Kod: Zaznacz cały
tc filter del dev eth0 parent 1:0 prio 1
To wskazuje, że nie ma filtra...ale gdyby go nie było, to pewnie byś nie pisał postu:PRTNETLINK answers: No such file or directory
Re: Błagam o pomoć w usunięciu filtru i klasy htb
Z wlasnych doswiadczen powiem, ze nigdy nie udalo mi sie wymyslic skladni do usuniecia pojedynczego filtru (a przetestowalem dziesiatki). Albo usuniesz filtr root (defacto wszystkie), albo nie usuniesz zadnego. Jesli ktos jednak zna fajny sposob, to tez z checia obacze.
Ostatnio zmieniony 2006-11-24, 22:09 przez Pajaczek, łącznie zmieniany 1 raz.
-
- Użytkownik
- Posty: 21
- Rejestracja: 2006-10-10, 12:25
Re: Błagam o pomoć w usunięciu filtru i klasy htb
dokladnie. Pisze ze nie ma filtru, ale jak wylistuje filetry to są, a przy wywalaniu klassy pisze ze jest zajęta. Pozostaje pogodzić się z faktem, ze będę miał niepotrzebne klasy aż do całkowitego restartu.
Tylko jest problem. Klientowi idzie zamiast przez nowe klasy idzie przez stare, bo nowe filtry są po starych filtra. To może bysmy te fitlry stare zamiast usuwać, dali im preference maxymalne, a tym nowym, preference minimalne. W tedy bylo by ok. Jak mi się to uda, to napisze.
Tylko jest problem. Klientowi idzie zamiast przez nowe klasy idzie przez stare, bo nowe filtry są po starych filtra. To może bysmy te fitlry stare zamiast usuwać, dali im preference maxymalne, a tym nowym, preference minimalne. W tedy bylo by ok. Jak mi się to uda, to napisze.