Jacl
Anmeldungsdatum: 13. Februar 2007
Beiträge: Zähle...
Wohnort: Vienna
|
Ich möchte mit meinem Notebook über's WLAN Filme streamen. Ich verwende sämtliche Einstellungen "out of the box", grundsätzlich funktioniert das WLAN mit dem Networkmanager sehr gut (Bruttodatenübertragungsrate 300 MBit/s werden angezeigt!). Wenn ich jedoch über's WLAN Filme streame, dann beginnt der Film entweder nach einiger Zeit oder gleich "zu stottern" (er lädt ständig nach - so kann man sich keinen Film ansehen!). Sämtliche anderen "Flaschenhälse" (keine Wände und Gegenstände sind im Weg also direkter Sichtkontakt zum Router, kein Einfluss von Nachbargeräten, Entfernung zum Router maximal 6 - 7 Meter usw. usf...) wurden beseitigt.
Wenn ich die Bufferung vom WLAN erhöhe müsste eigentlich das ständige nachladen und somit das "stottern" auf ein Minimum bzw. völlig verhindert werden. Meine Frage: Wo kann ich die Einstellung bzw. in welcher Datei die Bufferung oder den Bufferungsspeicher erhöhen (WLAN läuft über den original Networkmanager)? Vielen Dank im Voraus
Jacl ☺
|
lubux
Anmeldungsdatum: 21. November 2012
Beiträge: 13938
|
Jacl schrieb: Wenn ich jedoch über's WLAN Filme streame, dann beginnt der Film entweder nach einiger Zeit oder gleich "zu stottern" (er lädt ständig nach - so kann man sich keinen Film ansehen!). Sämtliche anderen "Flaschenhälse" (keine Wände und Gegenstände sind im Weg also direkter Sichtkontakt zum Router, kein Einfluss von Nachbargeräten, Entfernung zum Router maximal 6 - 7 Meter usw. usf...) wurden beseitigt.
Was für einen Internetanschluss hast Du? Evtl. DS-lite?
Teste mal diese downloads nach /dev/null mit IPv4 und mit IPv6 via WLAN:
wget -4 -c -O /dev/null http://mirror.de.leaseweb.net/speedtest/1000mb.bin
wget -6 -c -O /dev/null http://mirror.de.leaseweb.net/speedtest/1000mb.bin EDIT: Welchen WLAN-Router hast Du?
|
Jacl
(Themenstarter)
Anmeldungsdatum: 13. Februar 2007
Beiträge: 59
Wohnort: Vienna
|
Sorry, hat ein bisserl gedauert - hier nun die Daten:
Router: Technicolor TC 7200 WLAN von UPC (das Pendant zu Unitymedia in Deutschland so weit ich informiert bin!). Ausgabe 1:
wget -4 -c -O /dev/null http://mirror.de.leaseweb.net/speedtest/1000mb.bin
--2018-10-31 18:48:21-- http://mirror.de.leaseweb.net/speedtest/1000mb.bin
Auflösen des Hostnamens mirror.de.leaseweb.net (mirror.de.leaseweb.net) … 37.58.58.140
Verbindungsaufbau zu mirror.de.leaseweb.net (mirror.de.leaseweb.net)|37.58.58.140|:80 … verbunden.
HTTP-Anforderung gesendet, auf Antwort wird gewartet … 200 OK
Länge: 1000000000 (954M) [application/octet-stream]
Wird in »/dev/null« gespeichert.
/dev/null 100%[==================================>] 953,67M 5,76MB/s in 2m 48s
2018-10-31 18:51:09 (5,69 MB/s) - »/dev/null« gespeichert [1000000000/1000000000]
Ausgabe 2:
wget -6 -c -O /dev/null http://mirror.de.leaseweb.net/speedtest/1000mb.bin
--2018-10-31 18:57:37-- http://mirror.de.leaseweb.net/speedtest/1000mb.bin
Auflösen des Hostnamens mirror.de.leaseweb.net (mirror.de.leaseweb.net) … 2a00:c98:2030:a034::21
Verbindungsaufbau zu mirror.de.leaseweb.net (mirror.de.leaseweb.net)|2a00:c98:2030:a034::21|:80 … fehlgeschlagen: Das Netzwerk ist nicht erreichbar.
Zum Zeitpunkt der Eingabe der beiden Befehle werden unter Drahtlos-Netzwerkeinstellungen Signalstärke: Ausgezeichnet und Verbindungsgeschwindigkeit 300Mb/s angezeigt! regards Jacl
|
praseodym
Supporter
Anmeldungsdatum: 9. Februar 2009
Beiträge: 22097
Wohnort: ~
|
Zeige alle Terminal-Ausgaben von hier in Codeblöcken zur "Diagnose". Gruss praseodym
|
Jacl
(Themenstarter)
Anmeldungsdatum: 13. Februar 2007
Beiträge: 59
Wohnort: Vienna
|
Wieso IPv6 nicht funktioniert ist mir ein Rätsel. Ich verwende den Google DNS in den Drahtlos-Netzwerkeinstellungen mit folgender Eingabe: 2001:4860:4860::8888, 2001:4860:4860::8844. Die Google-DNS verwende ich, um von meinem Internetprovider gesperrte Seiten zu erreichen. Ich denke die Idee mit dem erhöhen der WLAN-Bufferung wäre die Lösung (an der Übertragungsgeschwindigkeit liegt's nicht, glaube ich!). Ich müsste halt nur wissen, wo und wie ich den "Buffereintrag" bzw. die "Buffervorgabe" erhöhen kann. regards Jacl
|
lubux
Anmeldungsdatum: 21. November 2012
Beiträge: 13938
|
Jacl schrieb: Wieso IPv6 nicht funktioniert ist mir ein Rätsel. Ich verwende den Google DNS in den Drahtlos-Netzwerkeinstellungen mit folgender Eingabe: 2001:4860:4860::8888, 2001:4860:4860::8844. Die Google-DNS verwende ich, um von meinem Internetprovider gesperrte Seiten zu erreichen.
Wie sind die Ausgaben von:
ip -6 a
ip n s
nc -zv -6 2606:4700:4700::1111 53
nc -zv -6 heise.de 443
host -t AAAA one.one.one.one
? EDIT: Wie ist die Ausgabe von:
ethtool -g <wlan-Interface>
(ohne spitze Klammern)?
|
Jacl
(Themenstarter)
Anmeldungsdatum: 13. Februar 2007
Beiträge: 59
Wohnort: Vienna
|
Zeige alle Terminal-Ausgaben von hier in Codeblöcken zur "Diagnose".
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17 | / > wget -4 -c -O /dev/null http://mirror.de.leaseweb.net/speedtest/1000mb.bin
--2018-10-31 20:04:20-- http://mirror.de.leaseweb.net/speedtest/1000mb.bin
Auflösen des Hostnamens mirror.de.leaseweb.net (mirror.de.leaseweb.net) … 37.58.58.140
Verbindungsaufbau zu mirror.de.leaseweb.net (mirror.de.leaseweb.net)|37.58.58.140|:80 … verbunden.
HTTP-Anforderung gesendet, auf Antwort wird gewartet … 200 OK
Länge: 1000000000 (954M) [application/octet-stream]
Wird in »/dev/null« gespeichert.
/dev/null 100%[==================================>] 953,67M 5,89MB/s in 2m 42s
2018-10-31 20:07:02 (5,88 MB/s) - »/dev/null« gespeichert [1000000000/1000000000]
/ > wget -6 -c -O /dev/null http://mirror.de.leaseweb.net/speedtest/1000mb.bin
--2018-10-31 20:07:47-- http://mirror.de.leaseweb.net/speedtest/1000mb.bin
Auflösen des Hostnamens mirror.de.leaseweb.net (mirror.de.leaseweb.net) … 2a00:c98:2030:a034::21
Verbindungsaufbau zu mirror.de.leaseweb.net (mirror.de.leaseweb.net)|2a00:c98:2030:a034::21|:80 … fehlgeschlagen: Das Netzwerk ist nicht erreichbar.
/ >
|
und dann
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18 | / > ip -6 a
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 state UNKNOWN qlen 1000
inet6 ::1/128 scope host
valid_lft forever preferred_lft forever
2: wlp2s0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 state UP qlen 1000
inet6 fe80::2549:ca81:dd33:6d74/64 scope link noprefixroute
valid_lft forever preferred_lft forever
/ > ip n s
192.168.0.15 dev wlp2s0 lladdr 90:98:64:00:b4:74 STALE
192.168.0.1 dev wlp2s0 lladdr 08:95:2a:79:f6:ff REACHABLE
/ > nc -zv -6 2606:4700:4700::1111 53
nc: connect to 2606:4700:4700::1111 port 53 (tcp) failed: Network is unreachable
/ > nc -zv -6 heise.de 443
nc: connect to heise.de port 443 (tcp) failed: Network is unreachable
/ > host -t AAAA one.one.one.one
one.one.one.one has IPv6 address 2606:4700:4700::1001
one.one.one.one has IPv6 address 2606:4700:4700::1111
/ >
|
Ich hoffe ich habe nun den richtigen Codeblock verwendet - da gibt's ja ne ganze Menge 🙄 Jacl ☺
|
Jacl
(Themenstarter)
Anmeldungsdatum: 13. Februar 2007
Beiträge: 59
Wohnort: Vienna
|
Wie ist die Ausgabe von: ethtool -g <wlan-Interface>
1
2
3
4
5
6
7
8
9
10
11
12
13
14 | / > ethtool -g wlp2s0
Ring parameters for wlp2s0:
Pre-set maximums:
RX: 0
RX Mini: 0
RX Jumbo: 0
TX: 0
Current hardware settings:
RX: 0
RX Mini: 0
RX Jumbo: 0
TX: 0
/ >
|
jetzt ist's richtig, hatte nen langen Tag 😳 Jacl
|
Jacl
(Themenstarter)
Anmeldungsdatum: 13. Februar 2007
Beiträge: 59
Wohnort: Vienna
|
Nachdem die Ring parameters for wlp2s0 "0" anzeigen, hat meine Netzwerkkarte keinen Speicher - habe ich das richtig verstanden?
Wenn dem so ist, kann auch keine Bufferung erhöht werden, oder?
Oder sehe ich das falsch? Jacl ☹
|
lubux
Anmeldungsdatum: 21. November 2012
Beiträge: 13938
|
Jacl schrieb: Nachdem die Ring parameters for wlp2s0 "0" anzeigen, hat meine Netzwerkkarte keinen Speicher - habe ich das richtig verstanden?
Wenn dem so ist, kann auch keine Bufferung erhöht werden, oder?
Ja, das wird nicht möglich sein, aber Du kannst es ja mal versuchen mit z. B.:
sudo ethtool -G wlp2s0 rx 1024 tx 1024
|
lubux
Anmeldungsdatum: 21. November 2012
Beiträge: 13938
|
Jacl schrieb: 2: wlp2s0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 state UP qlen 1000
inet6 fe80::2549:ca81:dd33:6d74/64 scope link noprefixroute
valid_lft forever preferred_lft forever
Dein Gerät hat keine externe/öffentliche IPv6-Adresse. Entweder Du hast "nur" natives IPv4 mit deinem Internetanschluss oder dein Router ist bzgl. IPv6 nicht richtig konfiguriert. Was zeigt dein Kabelgateway (Modem+Router) bzgl. IPv6 an?
|
praseodym
Supporter
Anmeldungsdatum: 9. Februar 2009
Beiträge: 22097
Wohnort: ~
|
Ich meinte die Angaben zu Hardware, Netzwerk, usw 😉
|
lubux
Anmeldungsdatum: 21. November 2012
Beiträge: 13938
|
Jacl schrieb: Wenn dem so ist, kann auch keine ...
Wird für das Streamen der Filme QUIC und der udp-Port 443 verwendet? Wenn nicht, dann konfiguriere deinen Browser für QUIC und teste mit z. B. einen großen youtube-Video wie das Verhalten ist. Wenn tcp, dann versuch mal mit:
net.ipv4.tcp_moderate_rcvbuf = 0
net.ipv4.tcp_window_scaling = 0
net.core.rmem_max = 4194304
net.core.rmem_default = 4194304
net.ipv4.tcp_rmem = 4194304 4194304 4194304
in der "/etc/sysctl.conf"-Datei und danach "sudo sysctl -p" oder besser ein reboot.
|
Jacl
(Themenstarter)
Anmeldungsdatum: 13. Februar 2007
Beiträge: 59
Wohnort: Vienna
|
Was zeigt dein Kabelgateway (Modem+Router) bzgl. IPv6 an?
Also am Router (Technicolor TC 7200) von meinem Provider (UPC) kann man nicht explizit IPv6 oder IPv4 Adressen aktivieren/deaktivieren, dass wird soweit ich das sagen kann direkt vom Provider zur Verfügung gestellt (aber ich bin um ehrlich zu sein kein Experte 😳 ). Aber auch ohne Experte zu sein gibt's keine Einstellmöglichkeiten am Router, soviel kann ich sagen (bin alle Einstellmöglichkeiten am Router durchgegangen, da kann man dsbzgl. nix einstellen!).
Wird für das Streamen der Filme QUIC und der udp-Port 443 verwendet?
Wie kann ich feststellen was verwendet wird? Ich verwende aktuell Google Chrome bei dem habe ich soeben QUIC aktiviert. Ich werde das jetzt mal testen (werde auch sudo ethtool -G wlp2s0 rx 1024 tx 1024 probieren) und gebe danach bescheid... Jacl
|
lubux
Anmeldungsdatum: 21. November 2012
Beiträge: 13938
|
Jacl schrieb: Wird für das Streamen der Filme QUIC und der udp-Port 443 verwendet?
Wie kann ich feststellen was verwendet wird? Ich verwende aktuell Google Chrome bei dem habe ich soeben QUIC aktiviert. Ich werde das jetzt mal testen ...
Mit z. B.:
sudo tcpdump -c 50 -vvveni wlp2s0 udp port 443
(oder gleichwertig).
|