Czy QDS DD-WRT faktycznie działa?

29

Pojawiły się różne doniesienia o niedziałającym QoS DD-WRT ( tutaj , tutaj i gdzie indziej).

Dokumentacja DD-WRT QoS wymienia niektóre kontrole wskazywałyby, czy właściwe priorytety są stosowane do ruchu. (Chociaż nie sugeruje to metody weryfikacji, czy QoS faktycznie działa ...)

Czy ktoś sprawdził swoje priorytety ruchu i stwierdził, że priorytety nie są poprawnie stosowane lub że zostały one właściwie zastosowane, ale wydaje się, że nic to nie zmieniło? (Lub po włączeniu QoS zobacz degradację ruchu lub inne problemy.) Punkty bonusowe, jeśli faktycznie przetestowałeś ilościowo konfigurację QoS.

Dla wyjaśnienia chciałbym wiedzieć, czy konfiguracja QoS przy użyciu GUI działa. (Obecnie używam OpenWRT i równie łatwo mogę tam użyć skryptu. Interesuje mnie to, że mogę zmarnować mniej czasu na konfigurowanie QoS, przechodząc na DD-WRT)

Odpowiedzi, których NIE szukam:

  • „Wystarczy przejść na Tomato / OpenWRT / X-WRT / Gargoyle / etc”
  • „OCZYWIŚCIE, że to działa, dlaczego by nie?”
  • „Po prostu użyj tego skryptu” (lub innego skryptu)
  • „QoS wpływa tylko na ruch wychodzący i tak naprawdę nie pomaga”

AKTUALIZACJA 2011-06-02: Nie było żadnych odpowiedzi od rzeczywistych użytkowników DD-WRT, ale wydaje się, że dominuje opinia, że ​​QoS w DD-WRT (po skonfigurowaniu przez GUI) jest zepsuty.

AKTUALIZACJA 29.11.2011 : Jest teraz moduł LuCi dla QoS w OpenWRT (nie jestem pewien, jak długo to trwało). Zrobiłem pobieżne majsterkowanie, jeśli zauważę jakieś wielkie wygrane / porażki lub potrafię opracować plan testowy, wypróbuję go i zdam raport.

AKTUALIZACJA 31.01.2012: Gui Ambros przesłał najlepszą jak dotąd odpowiedź i chociaż wiele osób wciąż narzeka, że ​​QoS nie działa, uważam również, że QoS jest trudną do oswojenia bestią, więc zawsze jestem podejrzliwy, że to nie został poprawnie skonfigurowany, jeśli nie przeprowadzono żadnych testów. Akceptując jego odpowiedź. Jeśli ktokolwiek używa aktualnej wersji DD-WRT, może pokazać, że QoS nie działa, prześlij nową odpowiedź!

Kod Bling
źródło
To, co dokładnie próbujesz osiągnąć dzięki QoS i jak mierzysz jego sukces, może mieć znaczenie. QoS to bardzo dogłębna dyskusja w zależności od tego, w jaki sposób jest używana.
MaQleod
W porządku, ale jeśli nikt nigdy nie odniósł sukcesu przy użyciu graficznej QoS, to jest mało prawdopodobne, że ja to zrobię i dlatego nie wyruszę na tę przygodę. Mam nadzieję, że uzyskam kilka odpowiedzi od osób zgłaszających co najmniej różne stopnie sukcesu.
Code Bling
@Kod: Bardzo wiele osób narzeka na brak QoS w DD-WRT i przełącza się na Tomato (jeśli mają router z chipsetem Broadcom). Dziwi mnie, że ludzie z DD-WRT najwyraźniej nie załatwili sprawy.
paradroid
4
Wiele osób narzeka na rzeczy, które nie działają, podczas gdy w rzeczywistości nie wiedzą, co robią. To może nie być przypadek, ale jest to również możliwe.
James Mertz
1
@BlueRaja bez podania żadnych szczegółów, trudno jest każdemu czytającemu to ocenić, czy masz ważny punkt lub po prostu popsułeś konfigurację QoS / nie wiesz o czym mówisz. Jakie zasady QoS stosujesz? Jak włączenie QoS wpływa na twoje opóźnienie? Z jakich routerów korzystasz? Czy próbowałeś użyć iperf do mierzenia skuteczności reguł QoS?
Code Bling

Odpowiedzi:

6

Odpowiedzi na to pytanie są naprawdę nieaktualne. Rozwój DD-WRT jest kontynuowany, a QoS poprzez GUI jest bardzo stabilny w najnowszych wersjach.

Obecnie używam DD-WRT v24-sp2 (09/09/11), duża wersja SVN 17598M NEWD-2 K2.6 Eko na ASUS RT-N16 i bez żadnych problemów wdrożyłem pełną QoS dla mojej lokalnej sieci domowej. Mimo że bardzo dobrze znam interfejs CLI, interfejs WWW działał dobrze. Ruch Premium / Express / Bulk jest teraz odpowiednio kategoryzowany i wreszcie rozwiązałem swoje problemy z VOIP i strumieniowaniem wideo, gdy ktoś zaczyna pobieranie lub bittorrent i bierze cały kanał.

Aby sprawdzić, czy ruch jest poprawnie kategoryzowany, użyłem iperf i sprawdziłem połączenia na / proc / net / ip_conntrack podczas testowania na żywo każdej kombinacji aplikacji i protokołu.

Zaproponuj ponowne spojrzenie; możesz być mile zaskoczony. Upewnij się tylko, że używasz najnowszej wersji. DD-WRT Wiki ma instrukcję konfiguracji.

Gui Ambros
źródło
1
Dzięki !! Czy możesz wyjaśnić niektóre problemy związane z przesyłaniem strumieniowym i torrentami oraz sposób ich rozwiązania? Ostatnio nie korzystałem z VOIP, ale właśnie o to martwiłem się, kiedy początkowo zadałem to pytanie.
Code Bling
Zdecydowanie nie jest to prawdą, patrz mój komentarz powyżej - problem nie polega na tym, że ruch jest źle skategoryzowany, ale że harmonogram QoS działa tak wolno, że na normalnych routerach domowych powoduje OGROMNE opóźnienie wszystkich pakietów, całkowicie pokonując cel posiadania QoS w pierwszej kolejności. QoS na Tomato działa jednak dobrze na tych samych routerach, więc zdecydowanie jest to DD-WRT.
BlueRaja - Danny Pflughoeft
1
@BlueRaja może procesor routera nie jest wystarczająco wydajny. Mówisz, że działało dobrze na Tomato, ale Tomato również nie obsługuje tylu usług. Dlaczego nie podajesz szczegółów konfiguracji i doświadczenia w odpowiedzi? Jestem pewien, że ludzie to zaktualizują - wiem, że to zrobię, pod warunkiem, że doda to użytecznych informacji do dyskusji.
Code Bling
1
Po prostu wtrącam się, by powiedzieć, że @BlueRaja ma rację. Mam połączenie 40/2 Mb / s, a po włączeniu QoS nie mogę uzyskać prędkości pobierania powyżej 28 Mb / s. Procesor mojego WRT54GL jest ustalony. Nie próbowałem jeszcze Tomato, aby sprawdzić, czy działa lepiej, ale to jest na mojej liście rzeczy do zrobienia.
cdhowie
3
@cdhowie: powyższa odpowiedź brzmiała: „ Czy QoS naprawdę działa na DD-WRT ”, a nie „ Jakie jest najszybsze oprogramowanie wewnętrzne do uruchamiania QoS na szybkim połączeniu Ethernet, przy użyciu nieaktualnego routera, który ma ponad 10 lat i ma bardzo ograniczony procesor i pamięć ". Pomidor może rzeczywiście być lepszą opcją w twoim przypadku. Lub zdobądź nowszy router. N16 to dobra tania opcja, jeśli nie potrzebujesz 802.11ac.
Gui Ambros
6

Nie używam DD-WRT, ale wydaje się, że uruchomienie QoS wymaga trochę zabawy.

Proponuję uważnie przeczytać ten post: Rozwiązywanie problemów z QoS oprogramowania układowego routera dd-wrt od października 2010 r. (Chociaż kształtuje tylko ruch wychodzący), gdzie przyjęta odpowiedź opisuje najnowszy skrypt QoS, który najwyraźniej działał zarówno dla osoby odpowiadającej, jak i dla plakatu.

Jednak opisana metoda wydaje się dość bolesna, z obejściem błędów, poprawek DD-WRT i tym podobnych, a mimo to dotyczy tylko ruchu wychodzącego.

Tak więc odpowiedź na twoje pytanie brzmi: QoS w ramach DD-WRT wciąż wymaga poprawek, aby działało. Sam interfejs GUI nie wystarcza, przynajmniej tak było pod koniec 2010 roku. Więc w twoich butach nie zawracałbym sobie głowy przejściem do DD-WRT. A przynajmniej nie z powodu QoS, ponieważ wydaje mi się, że QoS jest potencjalnie dość frustrujący i jest doskonałym marnowaniem czasu.

Artykuł Co to jest DD-WRT? (sekcja „Wersje specjalne”) mówi o wersji płatnej:

Obecnie brainslayer oferuje specjalną wersję DD-WRT z rozszerzonymi możliwościami QoS:

  • ustaw maksymalną dostępną przepustowość dla maski sieci / adresu MAC (v.24-SP1: nawet dla różnych sieci)
  • ustaw domyślną regułę dla dowolnego nieskonfigurowanego adresu maski / adresu MAC

Wygląda więc na to, że tylko płatna wersja DD-WRT z łatwością obsługuje QoS.

Artykuł Jak ograniczyć prędkości w górę / w dół na użytkownika bez płatnej wersji opisuje narzędzie, które „świetnie działa w celu ustawienia limitów wysyłania / pobierania dla użytkowników na podstawie adresów IP lub MAC”.

harrymc
źródło
5
poczekaj chwilę. Czy wziąłeś jeden z linków, które opublikowałem w pytaniu i użyłeś go jako odpowiedzi?
Code Bling
On, wygląda na to, że to zrobiłem. Dlaczego któryś ze skryptów wymienionych w tym wątku nie działał dla Ciebie? W końcu posty mówiły, że udało im się sprawić, że QoS naprawdę działa.
harrymc
W każdym razie wydaje się, że na twoje pytanie dotyczące uruchomienia QoS za pomocą GUI odpowiedź jest warunkowo negatywna. Konieczne jest trochę manipulowania plikami systemowymi, jeśli nie powiedzie się to przez GUI (co wydaje się prawie nigdy nie działa samo w przypadku DD-WRT, ale działa w przypadku Pomidora).
harrymc
1
Jak ograniczyć prędkość Up / Dn za pomocą Script Generatora bez korzystania z płatnych wersji DDWRT wydaje się sugerować, że QoS jest łatwy w wersji płatnej, może celowo.
harrymc
1
@harrymc Artykuł (...). Wygląda więc na to, że tylko płatna wersja DD-WRT z łatwością obsługuje QoS. W jaki sposób fakt, że w wersji płatnej dostępne są dodatkowe ustawienia QoS, pozwala przypuszczać , że działają tam standardowe ?
Piotr Dobrogost
4

Możesz przestudiować pracę Toastmana dotyczącą QoS w ramach Pomidora. Najwyraźniej działa tam QoS. O ile wiem Toastman zarządza budynkiem mieszkalnym użytkowników, więc ma doświadczenie. Nigdy nie używałem Pomidora bez ustawienia QoS, więc nie mogę powiedzieć, co by się stało, gdybym tego nie zrobił!

żołnierze
źródło
Używam również modu Toastmana i działa bardzo dobrze, chociaż to, co zrobił QoS, po prostu zmieniło klasy, o ile wiem. QoS działa dobrze w starszych wersjach Tomato, ale jego mod sprawia, że ​​działa on od razu po wyjęciu z pudełka, bez konieczności majstrowania przy konfiguracji.
paradroid
Sprawdzę jego pracę, ale w tej chwili interesuje mnie tylko DD-WRT (obecnie działam na OpenWRT i Tomato nie jest obsługiwany na moim routerze)
Code Bling
Toastman (a teraz inne wersje pomidorów, takie jak Shibby, które implementują przychodzącą QoS) to jedyne konsumenckie rozwiązania QoS, o których widziałem, o których warto pisać. Są wystarczająco elastyczne, aby można było utrudnić połączenie z piekłem i utrzymać wysoki priorytet ruchu. Szczerze mówiąc, szczególnie w przypadku aDSL (który wymaga poprawki TC-ATM), prawdopodobnie nigdy nie uzyskasz niczego więcej niż „zadowalających” wyników z innych rozwiązań QoS dla konsumentów, oprócz tostmana pomidorowego i podobnych wariantów.
kloneman
1

W chwili obecnej najnowsza wersja DDWRT na moim WRT54Gv3 nie działa. konfiguracja w GUI jest solidna, ale tak naprawdę nie wykonuje swojej pracy, skrypty są nadal potrzebne! To pojawiło się jako wynik google na moje własne pytanie. przeniósł się do pomidora po przejrzeniu odpowiedzi. nie jest tak ładne GUI, ale QoS działa i można go przetestować w ciągu kilku minut. QoS w DDWRT jest bezowocne, jeśli używa się tylko GUI, co może być smutne. Chciałbym z tym zostać.

Nova
źródło
Jak przetestowałeś swoją konfigurację? Co nie działało?
Code Bling
Jakiej wersji DD-WRT używałeś?
Code Bling
0

DD-WRT v24-sp2 (08.12.10) mini - kompilacja 14929 zainstalowana na moim Linksys WRT300N v1.1, QOS wydaje się działać w niektórych sytuacjach, aw innych nie. Sam ustawiłem się na premium, a młody padawan na luzem, ale kiedy zaczyna pobierać grę Steam lub Xbox 360, zapewnia mu to około 75% całego połączenia. Wydaje się, że działa, gdy chce oglądać youtube, a ja sam chcę pobrać grę. W późniejszym scenariuszu nic nie dostanie, a ja dostanę wszystko :-)
Przeczytałem, że to musi albo z procesorem, albo z brakiem pamięci RAM. Przeczytałem także pewne miejsce, w którym nie masz płatnej wersji dd-wrt, więc nie masz funkcji QOS. Ostatecznie jestem całkowicie zdezorientowany.

McFaultech
źródło
0

Wiem, że to nieco „starożytna historia”, ale znalazłem to pytanie podczas rozwiązywania problemów z moją usługą VoIP Vonage za pośrednictwem mojego urządzenia DD-WRT (Linksys WRT54G v2 z uruchomioną wersją „v24-sp2 (10/10/09) VPN”). Otrzymywałem różnego rodzaju dziwne wyniki, kiedy kliknąłem „Apply Settings” w internetowym interfejsie graficznym DD-WRT QoS. Czasami stosowałem zmiany, a następnie wszystkie żądania HTTP (S) kończyły się niepowodzeniem.

Konsekwentne wyniki uzyskałem:

  1. Zmiana ustawień
  2. Kliknięcie „Zapisz”
  3. Uruchom ponownie router (klikając „Uruchom ponownie router” u dołu karty „Administracja”)

Moje ustawienia Vonage to:

  1. Użyj www.speakeasy.net/speedtest/, aby uzyskać prędkości wysyłania i pobierania w kb / s
  2. Weź 90% tych wartości
  3. W internetowym interfejsie graficznym QoS wybierz:

    • Rozpocznij QoS: Włącz
    • Port: WAN
    • Harmonogram pakietów: HTB
    • Łącze nadrzędne:
    • Łącze w dół:
    • Optymalizuj pod kątem gier: niezaznaczone
    • Priorytet usług
      • łyk: Premium
      • Dodaj usługę „vonage” z portami UDP 10000-25000 i ustaw ją na Premium
      • http: Express
    • Priorytet MAC: dodaj adres MAC bramy SIP Vonage jako Premium
    • Priorytet portu Ethernet: brama Vonage SIP została podłączona bezpośrednio do jednego z portów DD-WRT, więc ustawiłem ją na Premium, a wszystkie pozostałe na Standard

Mam nadzieję, że pomoże to następnej osobie ...

SuperUser
źródło
-2

Nie. QoS 2017 nadal nie działa. Korzystam z DDWRT od dekady i nigdy nie działał poprawnie. Od WRT310N do mojego obecnego DIR 810L z DD-WRT v24-sp2 (01/09/15) std (wersja SVN 25815), NIGDY nie zarządzał poprawnie ruchem.

ddwrtdoesntwork
źródło