DD-WRT QoS funziona davvero?


29

Ci sono stati vari rapporti di Q-DD DD-WRT non funzionanti ( qui , qui e altrove).

La documentazione QoS DD-WRT menziona alcuni controlli che indicherebbero se al traffico sono state applicate le priorità appropriate. (Anche se non suggerisce un metodo per verificare che il QoS stia effettivamente prendendo effetto ...)

Qualcuno ha verificato le proprie priorità di traffico e ha scoperto che le priorità non sono state applicate correttamente o che sono state applicate correttamente ma che non sembra aver cambiato nulla? (Oppure, dopo aver abilitato QoS, vedi degrado del traffico o altri problemi.) Punti bonus se hai effettivamente testato quantitativamente la tua configurazione QoS.

Solo per chiarire, vorrei sapere se la configurazione di QoS utilizzando la GUI funziona. (Sto usando OpenWRT in questo momento e posso usare altrettanto facilmente uno script lì. Quello che mi interessa è se posso perdere meno tempo a impostare QoS passando a DD-WRT)

Risposte che NON sto cercando:

  • "Basta passare a Tomato / OpenWRT / X-WRT / Gargoyle / etc"
  • "DI CORSO funziona, perché non dovrebbe?"
  • "Usa questo script" (o qualche altro script)
  • "Il QoS influisce solo sul traffico in uscita e non aiuta comunque"

AGGIORNAMENTO 2011-06-02: Non ci sono state risposte da parte degli utenti DD-WRT effettivi, ma l'opinione prevalente sembra essere che QoS in DD-WRT (quando configurato tramite la GUI) sia rotto.

AGGIORNAMENTO 2011-11-29: Ora c'è un modulo LuCi per QoS su OpenWRT (non sono sicuro di quanto tempo sia passato). Ho fatto qualche aggiustamento superficiale, se noto grandi vittorie / fallimenti o riesco a escogitare uno schema di test, lo proverò e riporterò indietro.

AGGIORNAMENTO 2012-01-31: Gui Ambros ha finora presentato la migliore risposta, e sebbene molte persone si lamentino ancora del fatto che il QoS non funziona, sento anche che il QoS è una bestia difficile da domare, quindi sono sempre sospettoso che non è stato configurato correttamente se non è stato eseguito alcun test. Accettando la sua risposta. Se qualcuno che utilizza una versione corrente di DD-WRT può mostrare che QoS non funziona, si prega di inviare una nuova risposta!


Ciò che esattamente stai cercando di ottenere con QoS e come stai misurando il suo successo può fare la differenza. QoS è una discussione molto approfondita a seconda di come viene utilizzata.
MaQleod,

Abbastanza giusto, ma se nessuno ha mai avuto successo usando il QoS grafico, è improbabile che lo farò e quindi non mi avventurerò in quell'avventura. Spero di ottenere diverse risposte con le persone che segnalano almeno vari gradi di successo.
Codice Bling

@Code: moltissime persone si lamentano del fatto che QoS non funzioni in DD-WRT e passano a Tomato (se hanno un router con un chipset Broadcom). Sono sorpreso che le persone DD-WRT non abbiano risolto il problema dopo tutto questo tempo, a quanto pare.
paradroid

4
Molte persone si lamentano delle cose che non funzionano quando in realtà è che non sanno cosa stanno facendo. Questo potrebbe non essere il caso qui, ma è anche una possibilità.
James Mertz,

1
@BlueRaja senza fornire alcun dettaglio, è difficile per chiunque legga questo giudicare se hai un punto valido o se hai semplicemente incasinato la tua configurazione QoS / non sai di cosa stai parlando. Quali regole QoS stai applicando? In che modo l'abilitazione del QoS influisce sulla tua latenza? Quali router stai usando? Hai provato a utilizzare iperf per misurare il successo delle tue regole QoS?
Codice Bling

Risposte:


6

Le risposte a questa domanda sono davvero obsolete. Lo sviluppo su DD-WRT è andato avanti e QoS tramite GUI è super stabile nelle ultime versioni.

Attualmente sto usando DD-WRT v24-sp2 (09/09/11) grande, revisione SVN 17598M NEWD-2 K2.6 Eko su un ASUS RT-N16 e ho distribuito QoS completo per la mia rete domestica locale senza problemi. Anche se ho molta familiarità con la CLI, l'interfaccia Web ha funzionato bene. Il traffico Premium / Express / Bulk ora viene correttamente classificato e ho finalmente risolto i miei problemi con VOIP e streaming video quando qualcuno avvia un download o bittorrent e occupa l'intero canale.

Per verificare se il traffico veniva classificato correttamente, ho usato iperf e controllato le connessioni su / proc / net / ip_conntrack mentre testavo dal vivo ogni combinazione di app e protocollo.

Ti suggerisco di dare un'altra occhiata; Potresti essere piacevolmente sorpreso. Assicurati di usare una build recente. Il Wiki DD-WRT ha istruzioni di installazione.


1
Grazie !! Puoi spiegare alcuni dei problemi che hai riscontrato con streaming e torrent e come li hai risolti? Ultimamente non utilizzo VOIP, ma questo è esattamente lo scenario di cui ero preoccupato quando inizialmente avevo posto questa domanda.
Codice Bling

Questo non è assolutamente vero, vedi il mio commento sopra - il problema non è che il traffico viene classificato erroneamente, è che lo scheduler QoS funziona così lentamente che, sui normali router domestici, provoca un ENORME aumento della latenza per tutti i pacchetti, vanificando completamente lo scopo di avere QoS in primo luogo. QoS su Tomato funziona bene su quegli stessi router, quindi è sicuramente DD-WRT.
BlueRaja - Danny Pflughoeft

1
@BlueRaja forse la CPU del tuo router non è abbastanza potente. Dici che ha funzionato bene su Tomato, ma anche Tomato non offre molti servizi. Perché non dettagliare la configurazione e l'esperienza in una risposta? Sono sicuro che la gente lo aggiornerà - lo so, a condizione che aggiunga informazioni utili alla discussione.
Codice Bling

1
Rientrando per dire che @BlueRaja è corretto. Ho una connessione 40 / 2Mbps e con QoS abilitato non riesco a ottenere una velocità di download superiore a 28 Mbps. La CPU sul mio WRT54GL è agganciata. Non ho ancora provato Tomato per vedere se funziona meglio, ma è nella mia lista delle cose da fare.
cdhowie,

3
@cdhowie: la risposta sopra era alla domanda " QoS funziona davvero su DD-WRT ", e non " Qual è il firmware più veloce per eseguire QoS su una connessione Ethernet veloce, usando un router obsoleto che ha più di 10 anni e ha CPU e memoria molto limitate ". Il pomodoro potrebbe davvero essere un'opzione migliore nel tuo caso. O ottieni un router più recente. N16 è una buona opzione economica, se non hai bisogno di 802.11ac.
Gui Ambros,

6

Non utilizzo DD-WRT, ma sembra che far funzionare la QoS richieda qualche armeggiamento.

Suggerisco di leggere attentamente questo post: risoluzione dei problemi di QoS del firmware del router dd-wrt da ottobre 2010 (anche se modella solo il traffico in uscita), dove la risposta accettata descrive un recente script QoS che apparentemente ha funzionato sia per il risponditore che per il poster.

Tuttavia, il metodo descritto sembra piuttosto doloroso, con soluzioni alternative per bug DD-WRT, patch e quant'altro, e anche così si applica solo al traffico in uscita.

Quindi la risposta alla tua domanda è: QoS sotto DD-WRT ha ancora bisogno di armeggiare perché funzioni. La GUI di per sé non è abbastanza, come è stato il caso verso la fine del 2010. Quindi nei tuoi panni non mi preoccuperei di passare a DD-WRT. O almeno non a causa di QoS, perché mi sembra che QoS sia potenzialmente abbastanza frustrante e un eccellente spreco di tempo.

L'articolo Che cos'è DD-WRT? (sezione "Versioni speciali") dice per la versione a pagamento:

Attualmente Brainslayer offre una versione speciale di DD-WRT con funzionalità QoS estese:

  • imposta la larghezza di banda massima disponibile per maschera di rete / indirizzo MAC (v.24-SP1: anche per diversi vlan)
  • impostare una regola predefinita per qualsiasi maschera di rete / indirizzo MAC non configurato

Quindi sembra che solo la versione a pagamento di DD-WRT supporti facilmente QoS.

L'articolo Come limitare le velocità Su / Giù per utente senza versione a pagamento descrive uno strumento che "funziona benissimo allo scopo di impostare limiti di upload / download per utenti basati su indirizzi IP o MAC".


5
waiiiiit un minuto. Hai preso uno dei link che ho pubblicato nella domanda e l'hai usato come risposta?
Codice Bling

Lui lui, sembra che l'ho fatto. Perché nessuno degli script menzionati in questo thread ha funzionato per te? Dopotutto, i post hanno detto che sono riusciti a far funzionare davvero QoS.
harrymc,

Ad ogni modo, sembra che per la tua domanda su come far funzionare QoS usando la GUI, la risposta è condizionatamente negativa. È necessario un po 'di armeggiare con i file di sistema se non si riesce attraverso la GUI (che sembra quasi non funzionare da solo per DD-WRT, ma per Tomato).
harrymc,

1
Come limitare la velocità Up / Dn usando Script Generator senza usare le versioni a pagamento DDWRT sembra suggerire che QoS è facile solo sulla versione a pagamento, forse apposta.
harrymc,

1
@harrymc L'articolo (...). Quindi sembra che solo la versione a pagamento di DD-WRT supporti facilmente QoS. In che modo il fatto che ci siano impostazioni QoS aggiuntive disponibili nella versione a pagamento ti fa credere che quelle standard funzionino lì ??
Piotr Dobrogost,

4

Potresti studiare il lavoro di Toastman su QoS sotto Tomato. Apparentemente QoS sta funzionando lì. Per quanto ne so, Toastman gestisce un condominio di utenti, quindi ha l'esperienza. Non ho mai usato Tomato senza impostare QoS, quindi non posso dire cosa succederebbe se non lo facessi!


Sto usando anche la mod di Toastman e funziona molto bene, anche se quello che ha fatto a QoS è stato semplicemente cambiare classe, per quanto ne so. QoS funziona bene nelle build a monte di Tomato, ma la sua mod lo fa funzionare fuori dalla scatola, senza che tu debba armeggiare con la configurazione w.
paradroid

Vedrò il suo lavoro, ma per il momento sono interessato solo a DD-WRT (eseguendo OpenWRT in questo momento e Tomato non è supportato sul mio router)
Codice Bling

Toastman (e ora altre versioni di pomodoro come shibby che implementano Inbound QoS) sono le uniche soluzioni QoS di consumo che ho visto che vale la pena scrivere. Sono sufficientemente flessibili da permetterti di intercettare la tua connessione all'inferno e mantenere il tuo traffico ad alta priorità. Onestamente, specialmente per aDSL (che ha bisogno della patch TC-ATM), probabilmente non otterrai nulla di più che risultati "soddisfacenti" da altre soluzioni QoS di consumo, oltre al pomodoro toastman e varianti simili.
cloneman,

1

Al momento, l'ultima versione di DDWRT sul mio WRT54Gv3 non funziona. l'installazione nella GUI è solida, ma non riesce davvero a fare il suo lavoro, gli script sono ancora necessari! Questo è apparso come risultato di Google alla mia stessa domanda. passato al pomodoro dopo aver scremato le risposte. non abbastanza carina, ma QoS funziona e può essere testata in pochi minuti. QoS in DDWRT è inutile se si utilizza semplicemente la GUI, per quanto triste possa essere. Mi sarebbe piaciuto restare con esso.


Come hai testato la tua configurazione? Cosa non funzionava?
Codice Bling

Inoltre, quale versione di DD-WRT stavi utilizzando?
Codice Bling

0

DD-WRT v24-sp2 (08/12/10) mini - build 14929 installato sul mio Linksys WRT300N v1.1, QOS sembra funzionare per alcune situazioni e per niente per altre. Mi sono prefissato un premio e il giovane Padawan ha optato per un grosso volume, ma quando inizia a scaricare un gioco Steam o un gioco Xbox 360, gli fornisce circa il 75% della connessione totale. Sembra funzionare quando vuole guardare YouTube e voglio scaricare un gioco da solo. Nello scenerio successivo non otterrà nulla e otterrò tutto :-)
Ho letto che questo ha a che fare con il processore o la mancanza di RAM. Ho anche letto un posto che a meno che tu non abbia la versione a pagamento di dd-wrt, non hai la funzionalità QOS. Alla fine, sono totalmente confuso.


0

So che questa è in qualche modo "storia antica", ma ho trovato questa domanda durante la risoluzione dei problemi del mio servizio VoIP Vonage tramite la mia scatola DD-WRT (Linksys WRT54G v2 con "v24-sp2 (10/10/09) vpn"). Stavo ottenendo tutti i tipi di risultati strani quando facevo clic su "Applica impostazioni" nella GUI Web DD-WRT QoS. A volte applicherei le modifiche e quindi tutte le richieste HTTP (S) fallirebbero.

Ho ottenuto risultati coerenti da:

  1. Modifica delle impostazioni
  2. Facendo clic su "Salva"
  3. Riavvia il router (facendo clic su "Riavvia router" nella parte inferiore della scheda "Amministrazione")

Le mie impostazioni di Vonage sono:

  1. Usa www.speakeasy.net/speedtest/ per ottenere velocità di upload e download in kbps
  2. Prendi il 90% di questi valori
  3. Nella GUI Web di QoS, selezionare:

    • Avvia QoS: Abilita
    • Porto: WAN
    • Programma di pianificazione pacchetti: HTB
    • uplink:
    • downlink:
    • Ottimizza per il gioco: deselezionato
    • Priorità dei servizi
      • sorso: Premium
      • Aggiungi un servizio per "vonage" con porte UDP 10000-25000 e impostalo su Premium
      • http: Express
    • Priorità MAC: aggiungere l'indirizzo MAC del gateway SIP Vonage come Premium
    • Priorità porta Ethernet: il gateway SIP Vonage è stato collegato direttamente a una delle porte del DD-WRT, quindi l'ho impostato su Premium e tutte le altre su Standard

Spero che questo aiuti la prossima persona ...


-2

No. 2017 QoS non funziona ancora. Uso DDWRT da un decennio e non ha mai funzionato correttamente. Da WRT310N al mio DIR 810L attuale con DD-WRT v24-sp2 (01/09/15) std (revisione SVN 25815), non ha MAI gestito correttamente il traffico.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.