Zobrazit příspěvky

Tato sekce Vám umožňuje zobrazit všechny příspěvky tohoto uživatele. Prosím uvědomte si, že můžete vidět příspěvky pouze z oblastí Vám přístupných.


Témata - Hamparle

Stran: [1] 2 3 ... 8
1
Zaskočila mě propustnost sítě na RPi  (100Mbps ) ve specifickém případě:
když ho pingám z jiného PC, dostanu se na 100 Mb/s v každém směru, ale když pingám z pi, dostanu se na 40 Mbps každým směrem. (Limit USB 2.0 je 320 Mbps řekněme) . Problém s elektrikou není. Jiný traffic na síti není a ssh je to 100kbps. Zkoušel jsem například i výstup příkazu dát do dev/null už jsem nevěděl rady. Traffic jsem nahnal přes velikost paketu (-s 50000), interval od 0.005 do 0.001. zkoušel jsem i -A(daptive)

htop si K + H (threads + kernel Threads) seřazený dle cpu ukazuje u ping 20%. pak ssh a htop s 4%  pak pod 1% zbytek. (ale celkový cpu load kolem 30%)  - nějak nevěřím v řádku ukazateli procent u procesu samotného, když ten tachometr nahoře v top ukazuje víc.


100Mbps full duplex tedy dá. Otázka je ale ping iniciovaný z pi. Proč je pomalý? Stane se to, že  interval mezi odesláním ICMP nedodrží ze zadaného parametru -i ale  se prostě zpomalí tak, že výsledný traffic právě je těch  -> 40 + <-40 Mbps. Je to krásně vidět, když velikost paketu snížím z 50KB na polovinu.

Malým paketům (do 5KB) jsem se vyhle, protoze pak nabihal packet loss  jak interval sel pod 5ms


Zde je výstup bcmstatu

Kód: [Vybrat]
Time         ARM    Core    H264 Core Temp (Max)  IRQ/s      RX B/s      TX B/s   cpu0   cpu1   cpu2   cpu3
======== ======= ======= ======= =============== ====== =========== =========== ====== ====== ====== ======
ping na pi
3:17:29 1200Mhz  400Mhz  300Mhz 40.78C (41.32C) 15,927  12,189,926  12,246,560  47.46   0.32   0.81   1.30
3:17:31 1200Mhz  250Mhz  250Mhz 41.32C (41.32C) 16,119  12,190,296  12,326,453  46.88   1.07   1.07   2.05
3:17:33 1200Mhz  400Mhz  300Mhz 41.86C (41.86C) 15,535  12,189,783  11,905,524  47.49   0.87   0.38   1.36

ping od pi
1:20:38 1200Mhz  400Mhz  300Mhz 40.78C (41.86C)  8,156   5,223,513   5,295,228  39.94   0.07   5.98   1.05
1:20:40 1200Mhz  400Mhz  300Mhz 40.24C (41.86C)  8,012   5,138,265   5,221,482  43.64   0.52   7.87   1.50
1:20:42 1200Mhz  400Mhz  300Mhz 41.32C (41.86C)  8,280   5,319,756   5,432,741  32.39   1.04   1.53   3.00


2
Server / Výstup ping v závislosti na -s
« kdy: 16. 02. 2021, 00:35:47 »
Všiml jsem si zvláštní korelace výstupu příkazu ping dle velikosti dat (přes wifi switch. vpřípadě 77 b se nefragmentuje, v případě 9134 na 7 paketů)

Jde o tyto hodnoty:
-real : v případě 1paketového přenosu sedí čas real (22*0.01s), a v případě 7paketového fragmentového přenosu  je delší dle očekávání a selského rozumu
- hodnota ewma v případě fermentovaného je 13ms což je skoro též ipg, zatímco v 1paketovém 1.5ms
-time v "statistics" , v případě fragmentovaného přenosu(už jsem to slovíčko trefil) je 650-865ms, a u 1paketového 200ms (víceméně stejně).  Nevím, co by to mohlo znamenat

Otázky:
- co je hodnota EWMA a proč v první případě 13ms (jako interpacketgap) a v druhém 1ms. Exponential moving average vím co znamená, ale nevím, jaké veličiny v pingu.
- je interpacket gap  je čas mezi  dvěma odesláním(nebo přijetím ,ale konzistenětně) začátku paketu (od slova inter) a nebo "jalový čas" kdy pakety se nepřenáší (od slova gap)?
-co znamená time hodnota ve vypisu?

Dál tyhle 2 věci nějak souvisí?
-v režimu flood dle manuálu se za každý odeslaný request objeví tečka a za každý přijatý reply zmizí. Takže zbylý počet by měl odpovídat packet loss( krát počet paketů).


-parametr pipe by měl odpovídat něčemu jako "zahlcení", když je neodpovězen víc než 1 paket, je to tak (maximální hodnotě během celého měření)? Ta fronta se ale taky zobrazí při -f parametru že?, ale nakonec zmizí?

Kód: [Vybrat]
time sudo ping -f    -c 220 -i 0.01   -s 9134  cíl
PING cíl (192.168.1.111) 9134(9162) bytes of data.

--- cíl ping statistics ---
220 packets transmitted, 220 received, 0% packet loss, time 865ms
rtt min/avg/max/mdev = 6.681/73.309/323.705/95.889 ms, pipe 20, ipg/ewma 13.075/13.721 ms

real    0m3,026s
user    0m0,077s
sys     0m0,133s



##----------------

time sudo ping -f    -c 220 -i 0.01   -s 77  karel-pc
PING cíl(192.168.1.111) 77(105) bytes of data.

--- cíl ping statistics ---
220 packets transmitted, 220 received, 0% packet loss, time 190ms
rtt min/avg/max/mdev = 1.283/2.233/8.255/0.959 ms, ipg/ewma 9.992/1.595 ms

real    0m2,312s
user    0m0,479s
sys     0m1,252s



3
Nazdar, normálně používám konference pře jitsi  na mobilu (v prohlížeči chrome) a ten mobil se moc nehřeje, dokonce podle battery meteru ukazuje spotřebu 5W, to má displej FullHD (2MP). To je úžasné dílo techniky.


Ale protistrana s macbookem pro (Retina  15" 2015)  má zážitek drastický, že se větráky roztočí na maximum, ukazatel baterky lítá o 10% vedle měřením zjistil, že procesor celkem žere kolem 50W (grafika 17W, jádra 17W, package 46W, procesor celkem 49W).... Chrome má 87. ...  Nepřehlédnutelné je rozlišení displeje, kolem 5 MP narozdíl od 2MP mobilu. Když zmenší okno z fullscreenu třeba na osminu, klesne to na 30W, což je furt masakr. Je jasné, že zmenšením na třeba 16tinu nedosháne 5W, když to má spotžebu v klidu, ale 50W, což je na úrovni TDP téměř je extrémní. Vypadá to jako 100%cpu load.

Dá se s tím něco dělat? Nebo kde by mohl vězit problém? Nějaké špatné kodeky nebo bug v driverech (to znám i windows, v zrovna namátko taky v nějakém chrome něco strašně vytěžovalo procesor na úrovni kernel load, že celý systém byl pomalý, ale upgrade prohlížeče stačil,, to byla snad verze 50-60) nebo blbá optimalizace chromu nebo nějaké nastavení?

4
z jakého důvodu při odeslání formuláře nedojde z něj odstranění formulářového políčka blabla? Dokonce i poli blabla zustane původní hodnota (ano vím, že je dostupná přes blabla.value). Očekával jsem, že přepisem elements.blabla ="" nebo null dojde ke smazání. ($0.form si odmyslete, je to jen "zkratka", abych nemusel v DOM lovit tag FORM)
Kód: [Vybrat]
$0.form.elements.blabla=""Má to nějaké hlubší vysvětlení? Napadá mě, že se jen nějak bokem vytvoří FormData při renderu formuláře a pak manipulace prvku viz výše samotné hodnoty formuláře nezmění.

5
Dobrý den mám wifi adaptér USB  , který provozuji na dvou PC.. Ale na jednom počítači má dialog Síťová připojení - <karta> - Vlastnosti - Konfigurovat - Upřesnit jiné věci než na druhém, dokonce disjunktně.

Jde nějak tyto volby sloučit, abych mohl nastavit je? Například  na prvním  jsou 3 volby, 1(ú 802.11h), 2) už nevím, 3)  možnost SmartScan (což bych mimojiné rád věděl, co je zač, na netu jsem našel jen strohé něco, že to buď řeší kompatibilitu s nevyhládáváním sítí ve windows vista nebo že  to "nějak optimalizuje pakety").

:Na druhém: je Selective suspend, nebo Citlivost roamingu., Země oblast, Vypnout/zapnou rádio, 802.11n adhoc.


Zjednodušeně: ty volby jsou vzájemně exkluzivní, to co je na jedné, chybí na druhé... Je nějak možnost mít tam obě sady voleb?


Za druhé, proč na tom druhém počítači půlka voleb je anglicky, půlka česky?

6
Jak prosím řešíte následující situaci, kdy máte (domácí) síť a chcete nějak ukotvit IP adresy, aby" se neměnily"? Není to dotaz na konrétní konfiguraci démonů a routeru, trochu nevím co chci, ale spíše jaké schéma je nejpraktičtější pro pořádek v IP adresách a hostnames ...

Hned ze ze začátku 2 otázky:
-je lepší jet jen podle hostnames a IP se nezabývat
-Logicky se nabízí na koncových strojích  nastavit statickou IP, což je obvious řešení. Akorát je to "necentralizované řešení",  může být problematické, když se notebook či smartphone se připojuje i na jinou síť než v zmiňované domácí síti. (Ano, vím, třeba na androidu jde jednoduše pro každé SSID nastavit vlastní IP konfiguraci. Nevím jak na windows, nechám se rád poučit, jestli existuje něco jako síťové profily)


Popis sítě:
"wifi router" fungující jen jako  hloupý ethernetový a wifi  switch  (jako většina zařízení, ethernet + wifi2.4 + wifi5 jsou v bridge, a obě wifi mají mírně jinou MAC, což  dělalo nepořádek v IP adresách, když jsem se připojil ze stejného ntb jednou na 2.4GHz a 5GHz, ještě když jsem měl jiný šitový router, a neměl tam Manual dhcp assignment. ) Do ethernetu je zapojen skutečný router s DNS,DHCP (dnsmasq)

Přece jenom bych rád bych přiřazení IP vyřešil, aby byly fixně přiřazené.
Není problém v dnsmasq si nastavit záznamy
Kód: [Vybrat]
dhcp-host=11:11:11:11:11:11,10.0.0.10,uctarna
dhcp-host=0e:33:11:11:11:11,10.0.0.10,uctarna # *
dhcp-host=12:ee:ee:11:ee:33,10.0.0.20,smart-tv

Ale vznikají tu dva problémy: nyní jsou hostnames spravovány centrálně. (Na to není ni špatného , ale co kdyby si samy počítače chtěly samy určit hostname)

K tomu by mě zajímalo, zda to funguje na všech OS bezproblémově toto přiřazení hostname přes DHCP. Hlavně na windows, kde je nějaký Netbios, jméno počítače v workgroup. Zatím jsem to pořádne nezkoušel.


Druhý problém (označený hvězdičkou): co když některý počítač má více síťovek? To právě se řeší duplikací záznamu. Ale další reálný problém: co když mám USB síťovku, kterou půjčuji mezi notebooky?  Pak takovou síťovku nemohu zahrnout do dhcp-hostsfile, jelikož, pak by "identitu"(IP,jméno) určoval usb dongl a ne ten počítač



Jak toto celé uchopit? Co je nejpraktičtější?
-nechat klienty aby samy si určovaly IP (řeší sdílení přenosných wifi karet)
-přiřazovat hostnames centrálně nebo taky dle PC
-co když  hostname nastaven v počítači ručně (windows i linux) a zároveň i v dhcp-host= direktivě? C z toho platí nebo má prioritu? (v man dnsmasq se píše, že prioritu má to z dnsmasq dhcp-host=),ale jak je to z pohledu ostatních s  PC Windows , přijmou to a ovlivní to nastavení a ty věci kolem netbios a \\JMENO-PC?
-v případě nevázání IP na mac
-bude  stačit v dhcp-host tedy něco takového?dhcp-host=10.0.0.10,uctarna # vynechaná mac - z nápověd : --dhcp-host=lap,192.168.0.199 tells dnsmasq to always allocate the machine lap the IP address 192.168.0.199.

7
Software / Nevychází zabrané místo a volné na partition
« kdy: 10. 02. 2021, 10:10:24 »
Nemohu přijít na to, proč mi na partition někde vězí nedostupných 13GB už od začátku.   

Zde: výpisy df, du, fsck.exfat, lsblk, findmnt
Napadlo mě ,že  filesystem není expandovaný, ale to by pak podle mě muselo odhalit to fsck.... Zkoušel jsem to i přemountovat do jiného adresáře, podívat se na to pod rootem.

Rozdělení je MBR, , 2 primární partition, pak  Extended 18.5GB, a v ní daný oddíl 18.5GB.  Poznámka: je tam robustní microSD karta, se kterou za 3 roky nebyl jediný problémv integritě dat.

Kód: [Vybrat]



$ df -h
/dev/mmcblk0p5        19G   18G  760M  96% /media/partit # velikost / obsazeno / volno

 $ du . -hac
...soubor1 /3
...soubor2
...soubor3/3
5,0G    .
5,0G    celkem


$ sudo fsck.exfat /dev/mmcblk0p5
exfatfsck 1.3.0
Checking file system on /dev/mmcblk0p5.
File system version           1.0
Sector size                 512 bytes
Cluster size                 32 KB
Volume size                  18 GB
Used space                   18 GB
Available space             760 MB
Totally 0 directories and 3 files.
File system checking finished. No errors found.


$ lsblk
└─mmcblk0p5 179:5    0 18,5G  0 part /media/partit

findmnt: /dev/mmcblk0p5 fuseblk         rw,nosuid,nodev,relatime,user_id=0,group_id=0,default_permissions,allow_other,blksize=4096



8
Trochu jsem zabředl do odlehčených distrubicí a nemohu přijít na rozmuný způsob jak odpojit disk (tak aby šel do stejného portu zapnout).

Hledám způsob, jak vypnout disk (USB Mass Storage/UASP), a zajímalo by mě, co při tom vše je potřeba udělat. Napadá mě hned po unmountu provést nějaké ukončení SCSI spojení, následně odpojit USB zařízení a pak ho vypnout.

Co když nemohu použít hdparm -Y, udisksctl power-off?


našel jsem jen pár věcí v /sys.:
/class(?)/scsi/x:x:x:x:/state - má hodnotu running
bus/usb/číslo/remove  - to ale


existuje nějaký příkaz pro udev nebo udevadm


A naopak, co když připojený USB disk není vidět v lsblk (pouze) a nebo dokonce ani v lsusb ? Jak provést "refresh"... Myslel jsem, že najdu něco v tom /usb/**/rescan, ale nenašel

9
Má hodnota timeoutu  (třetí sloupec conntrack -L mezi číslem protokolu a STAVEM) nějaký speciální význam, když je kolem hodnoty sto tisíc sekund? Vypozoroval jsem, jen že u UDP se to nikdy neukazuje, ale jinou souvislost (například stavem) ne. Našel jsem asi jen na jedné stránce strohou zmínku, že  vysoké hodnoty mohou značit nějaké flagy, ale ne jaké...

10
Mám dva související dotazy: Jsou na trhu 3.5"HDD , kterým stačí jen 5V ? (Myslím interní SATA disky, ale i případně hotová externí řešení) (Měnič z 5V na 12V, také je řešení, ale)

Potom bych chtěl poradit, jakým nejlepším způsobem provozovat (třeba čvrt hodiny, nic trvalého) 3.5"  interní SATA HDD, který tedy 12V vyžaduje. Případně, když už ten disk mám v rámečku, na USB B 3.0  a 12V barrel konektorem.
Samozřejmě že by to šlo z autobaterie (o toleranci 12V :10% vím, ale nezkoumal jsem jak reálu třeba není tolerance nižší), ale...
Spíš elegantně, například, kdybych měl USB-C PD powerbanku, co umí nastavit 5/9/12V na C i A portu. Existuje nějaký taková Power delivery redukce, která vyžebrá 12V?

11
Snad zvukaři a headsetoví agenti co mají zkušenosti poradí... V BT sluchátkách  se nevyznám, ale zaujala mě jedna věc, chtěl bych vědět, kde je problém, jestli jde o nějaké omezení bluetooth standardu nebo zařízení nějak střídá profily nebo master device (možná brzy zakázaný termín, ale myslím tím telefon nebo notebook, který páruje ony sluchátka)

 BT sluchátka (nějaká značka typu I-tec, Connect-IT a k tomu >5 let staré) používám jako komunikační headset :
V tom případě, se chovají,  že vstup i výstup mají 8000 Hz sample rate a jsou mono .
V  druhém, když jsou v režimu "přehrávání hudby", tak mají 44100 , stereo.


Z jakého důvodu? Rozumím, že pro komunikaci mono dává smysl (ale v nějakém profi nebo vlastním use case  by i stereo třeba někdo využil) To neutáhne přenosová kapacita je tomu  z jiného důvodu? To co popisuji výš, to je spíš nějaký efekt, že OS asi nepřepnul režim, když jsem si chtěl přehrát hudbu,   když předtím to bylo jako headset a nedostalo povel, takže mikrofon to dál používalo a výstup zustal na 8kHz

Jde nějak v OS zjistit, které kombinace rate,kanálu sluchátka umí a vybrat?

Jak jsou na tom  současná sluchátka BT ? Především mi vadí, že snímají zvuk do 8000 Hz, což musí protistranu bolet. Mimojiné při běžném mluvení je nahrávají  tak v rozmezí –60 – –40dB.  (Když v operačním systému je  úroven mikráku na maximu). Což je problém v aplikacích, které nemají (auto/fixní) gain control . Rozumím že tam musí být nějaký headroom pro řev nebo pro detekci cvrnknutí do ucha, kdy pak snad automatika pozná, že šlo o "ruch"(jak se to nazývá profesionálně dotyk mikrofonu co vyvolá maximální signál?)
Zvuk  nich není špatný,  po tom zesílení 40dB samozřejmě jsou slyšet  zvuky z okolí, ale nějaký šum nebo degradace ne (samozřejmě díky 8000 Hz to je trochu "zamaskované")

Čili mě zajímá, ta dualita režimů.

Rozdílu jsem si všiml, že když zůstal párovaný a přehrál jsem si hudbu, že to hrálo jak vychrchlaný telefon mono. Nicméně když jsem právě pak přepínal v Ovládacím panelu zvuku vstup/výstup interní repráky/mic nebo ty z BT, tak právě došlo ke změně kvality --- a dokonce jsem to viděl i v  Výpisu z sekce Zvuku, že místo 8000/1–8000/1 tam je 44100/2 (jen výstup,bez mikrofonu)

12
Server / Různé odpovědi pro různé klienty Dnsmasq
« kdy: 05. 02. 2021, 15:18:04 »
Potřeboval bych na dnsmasq nějak odlišit odpovědi pro různé  klienty (tedy podle IP adresy ve vnitřní síti)

Například mám adress=domena.xyz/0.0.0.0, to ale platí pro všechny klienty. (omlouvám se , správně má být address)

Potřeboval bych z toho udělat, aby pro 10.0.0.3 platilo adress=domena.xyz/0.0.0.1. a pro 10.0.0.4 platilo adress=domena.xyz/0.0.0.6. (To je zbytečně komplikovaný příklady, ve skutečnosti mi stačí dvě věci víceméně, adress=domena.xyz/#, aby platilo pro všechny s vyjímkou  jednoho a druhé adress=domena.xyz/0.0.0.0. aby pro platilo jen pro konkrétního klienta)

Snad je to srozumitelné, prostě chci udělat selektivní DNS override na základě zdrojové adresy.

Hledal jsem man dnsmasq, a direktiva address= ale má jen doménu a IP.  Ale direktiva server (synonumum local)  už má zajímavější možnosti, viděl jsem v  @<sourceaddress> naději, jenže to dělá něco jiného (mění zdrojovu adresu dotazu, ale já chci podle zdrojové adresy rozlišit, zda direktiva address platí)


Nechci jít cestou nějaký obezliček, že klientovi X vyhradím DNSserver na jiné IP (že by "router" měl přiřazeno víc ip adres pro  DNS službu)....

13
/dev/null / zahození AAAA dotazu (dnsmasq nebo stubby)
« kdy: 04. 02. 2021, 23:12:51 »
Je možné nastavit stubby nebo dnsmasq, aby přijaté dotazy na AAAA neforwardovaly? (Případně jaké řešení je nejlepší, neodpovědět vůbec, REFUSED,SERVFAIL. ::0)

  (Funkční řešení)

14
Sítě / Avast OMNI - princip funkce - WAN , LAN , wifi
« kdy: 01. 02. 2021, 15:50:01 »
Možná jste zaznamenali tu šílenost Avast Omni, co "jakože chrání" domácí síť, tím, že se nebourá síť a šmíruje za pomoci AI (a ovládaná pomocí "mobilní appky").

Mě by jen zajímalo: Má to wifi rozhraní? Dle fotky má jen jeden RJ-45 konektor. A dle schématu se zapojuje dovnitř sítě , tj do LAN a ne do WAN. Principem funkce je ARP spoofing  (jaké to má politické důsledky asi víme vsichni a také reputaci dané korporace a není potřeba v tomto vlákně lamentovat nad "důvěryhodností" takovéhoto řešení)

Konkrétně: funguje to z hlediska výkonu sítě tak, že se tato krabička a tento port stane úzkým hrdlem  v tom smyslu, že nejenže veškerý traffic je limitován jedním Ethernetovým portem, ale dokonce i na polovinu efektivně (tím, že data tudy přitečou, v zápětí stejným rozhraním odtečou)?


Zde je propagační reklamní video (moderní, každé dítě má jinou barvu pokožky a rodiče jinou rasu):
http://cdn.jwplayer.com/videos/TCug1Djx-D1msCB5G.mp4
někde mezi 40 a 70 s tam zapojuje LAN kabel.

Dokonce i čtenáři živě to rozsekali v diskuzi.


(Avast omni má titulek Malicious User)


15
/dev/null / Na seznam.cz řádí ogar
« kdy: 31. 01. 2021, 15:15:07 »
Nezaznamenali jste, že seznam.cz přitvrdil zhruba před týdnem, dvěma?

Kód: [Vybrat]

address=/pocitadlolibise.seznam.cz/127.0.0.1
address=/share.seznam.cz/
address=/c.seznam.cz/
address=/notifikace.seznam.cz/
address=/report.seznamzpravy.cz/127.0.0.1
address=/h.seznam.cz/
address=/i.seznam.cz/
#nové
address=/ssp.seznam.cz/127.0.0.1
address=/ogar.seznam.cz/127.0.0.1
address=/c-ko.seznam.cz/127.0.0.1

Stran: [1] 2 3 ... 8