Zulip Server z open source komunikační platformy Zulip (Wikipedie, GitHub) byl vydán ve verzi 9.0. Přehled novinek v příspěvku na blogu.
Byla vydána (𝕏) nová verze 24.7 open source firewallové a routovací platformy OPNsense (Wikipedie). Jedná se o fork pfSense postavený na FreeBSD. Kódový název OPNsense 24.7 je Thriving Tiger. Přehled novinek v příspěvku na fóru.
Binarly REsearch upozorňuje na bezpečnostní problém PKFail (YouTube) v ekosystému UEFI. Stovky modelů zařízení používají pro Secure Boot testovací Platform Key vygenerovaný American Megatrends International (AMI) a jeho privátní část byla při úniku dat prozrazena. Do milionů zařízení (seznam v pdf) po celém světě tak útočníci mohou do Secure Bootu vložit podepsaný malware. Otestovat firmware si lze na stránce pk.fail. Ukázka PoC na Linuxu na Windows na YouTube.
Mobilní operační systém /e/OS (Wikipedie) založený na Androidu / LineageOS, ale bez aplikací a služeb od Googlu, byl vydán ve verzi 2.2 (Mastodon, 𝕏). Přehled novinek na GitLabu. Vypíchnuta je rodičovská kontrola.
Společnost OpenAI představila vyhledávač SearchGPT propojující OpenAI modely umělé inteligence a informace z webů v reálném čase. Zatím jako prototyp pro vybrané uživatele. Zapsat se lze do pořadníku čekatelů.
Distribuce Linux Mint 22 „Wilma“ byla vydána. Je založená na Ubuntu 24.04 LTS, ale s desktopovým prostředím Cinnamon (aktuálně verze 6.2), příp. MATE nebo Xfce, balíkem aplikací XApp, integrací balíčků Flatpak a dalšími změnami. Více v přehledu novinek a poznámkách k vydání.
Příspěvek na blogu Truffle Security: Kdokoli může přistupovat ke smazaným a privátním repozitářům na GitHubu.
Byla vydána nová verze 14 integrovaného vývojového prostředí (IDE) Qt Creator. Podrobný přehled novinek v cgitu. Vypíchnout lze podporu rozšíření v Lua.
Byla vydána verze 1.80.0 programovacího jazyka Rust (Wikipedie). Podrobnosti v poznámkách k vydání. Vyzkoušet Rust lze například na stránce Rust by Example.
Apple oznámil, že v beta verzi spustil své Apple Maps na webu. Podporován je také webový prohlížeč Chrome. Ne však na Linuxu.
uname -a
:
root@sharkan-pc1:~# uname -a Linux sharkan-pc1 4.8.0-36-generic #36~16.04.1-Ubuntu SMP Sun Feb 5 09:39:57 UTC 2017 x86_64 x86_64 x86_64 GNU/LinuxOvladač ve formě zdrojáků jsem stáhnul z githubu. Kompilace příkazem
make
dopadla, až na asi dvě varování, dobře. Potom jsem postupoval následovně:
root@sharkan-pc1:/home/michal/asus/mt7610u-master# make installfw cp -n firmware/* /lib/firmware root@sharkan-pc1:/home/michal/asus/mt7610u-master# modprobe -v cfg80211 insmod /lib/modules/4.8.0-36-generic/kernel/net/wireless/cfg80211.ko root@sharkan-pc1:/home/michal/asus/mt7610u-master# insmod mt7610u.koZ výpisu příkazu
lsmod
se zdá, že moduly cfg80211
a mt7610u
jsou opravdu vloženy do jádra:
root@sharkan-pc1:~# lsmod | grep mt7610u mt7610u 643072 0 cfg80211 581632 1 mt7610uAvšak po restartu tam opět nejsou a musím je vkládat znova. Ve výpisu příkazu
ifconfig
se žádné nové rozhraní neobjeví, je tam pouze síťová karta integrovaná na základní desce:
root@sharkan-pc1:~# ifconfig enp4s0 Link encap:Ethernet HWaddr 00:24:1d:c6:99:03 UP BROADCAST MULTICAST MTU:1500 Metric:1 RX packets:0 errors:0 dropped:0 overruns:0 frame:0 TX packets:0 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:1000 RX bytes:0 (0.0 B) TX bytes:0 (0.0 B) lo Link encap:Local Loopback inet addr:127.0.0.1 Mask:255.0.0.0 inet6 addr: ::1/128 Scope:Host UP LOOPBACK RUNNING MTU:65536 Metric:1 RX packets:1988 errors:0 dropped:0 overruns:0 frame:0 TX packets:1988 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:1 RX bytes:146848 (146.8 KB) TX bytes:146848 (146.8 KB)Přikládám dvě části výpisu příkazu
dmesg
:
root@sharkan-pc1:~# dmesg | grep mt7610u [ 899.889721] mt7610u: loading out-of-tree module taints kernel. [ 899.890173] mt7610u: module verification failed: signature and/or required key missing - tainting kernel [ 899.894224] ==>mt7610u_chip_onoff(): OnOff:1, Reset= 0, pAd->WlanFunCtrl:0x0, Reg-WlanFunCtrl=0xff000003 [ 899.902098] usbcore: registered new interface driver mt7610u root@sharkan-pc1:~# dmesg | tail [ 899.897120] 80211> Number of channel = 44 [ 899.897121] 80211> Number of rate = 12 [ 899.897122] 80211> CurTxPower = 0 dBm [ 899.897124] 80211> TxStream = 0 [ 899.897218] crda> requlation requestion by core: 00 [ 899.897337] 80211> CFG80211_Register [ 899.902098] usbcore: registered new interface driver mt7610u [ 899.972226] show_signal_msg: 36 callbacks suppressed [ 899.972229] ModemManager[914]: segfault at 0 ip 0000000000431ab3 sp 00007ffe8ac6d370 error 4 in ModemManager[400000+103000] [ 1291.098742] perf: interrupt took too long (2549 > 2500), lowering kernel.perf_event_max_sample_rate to 78250Adaptér nefunguje, budu vděčen za jakoukoli radu. Předem děkuji. Michal
Řešení dotazu:
ifconfig -aviz z "man ifconfig": "-a display all interfaces which are currently available, even if down"...
mt7610u: module verification failed: signature and/or required key missing - tainting kernel
lsusb
:
root@sharkan-pc1:~# lsusb Bus 002 Device 003: ID 0bda:0151 Realtek Semiconductor Corp. Mass Storage Device (Multicard Reader) Bus 002 Device 002: ID 0b05:17d1 ASUSTek Computer, Inc. AC51 802.11a/b/g/n/ac Wireless Adapter [Mediatek MT7610/Ralink RT2870] Bus 002 Device 004: ID 18a5:0236 Verbatim, Ltd Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub Bus 008 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub Bus 007 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub Bus 006 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub Bus 001 Device 005: ID 125f:cb20 A-DATA Technology Co., Ltd. Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub Bus 005 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub Bus 004 Device 003: ID 0d8c:000c C-Media Electronics, Inc. Audio Adapter Bus 004 Device 002: ID 0458:003a KYE Systems Corp. (Mouse Systems) NetScroll+ Mini Traveler / Genius NetScroll 120 Bus 004 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub Bus 003 Device 002: ID 0458:0708 KYE Systems Corp. (Mouse Systems) Bus 003 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hubZatím děkuji za všechny rady. Vyzkouším to a ozvu se.
iwconfig
a ifconfig
:
michal@sharkan-pc1:~$ iwconfig lo no wireless extensions. ra0 Ralink STA ESSID:"11n-ac-AP" Nickname:"MT7610U_STA" Mode:Auto Frequency=2.412 GHz Access Point: Not-Associated Bit Rate:1 Mb/s RTS thr:off Fragment thr:off Link Quality=10/100 Signal level:0 dBm Noise level:0 dBm Rx invalid nwid:0 Rx invalid crypt:0 Rx invalid frag:0 Tx excessive retries:0 Invalid misc:0 Missed beacon:0 enp4s0 no wireless extensions. michal@sharkan-pc1:~$ ifconfig enp4s0 Link encap:Ethernet HWaddr 00:24:1d:c6:99:03 UP BROADCAST MULTICAST MTU:1500 Metric:1 RX packets:0 errors:0 dropped:0 overruns:0 frame:0 TX packets:0 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:1000 RX bytes:0 (0.0 B) TX bytes:0 (0.0 B) lo Link encap:Local Loopback inet addr:127.0.0.1 Mask:255.0.0.0 inet6 addr: ::1/128 Scope:Host UP LOOPBACK RUNNING MTU:65536 Metric:1 RX packets:1460 errors:0 dropped:0 overruns:0 frame:0 TX packets:1460 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:1 RX bytes:108016 (108.0 KB) TX bytes:108016 (108.0 KB) ra0 Link encap:Ethernet HWaddr 70:4d:7b:12:f7:80 UP BROADCAST MULTICAST MTU:1500 Metric:1 RX packets:110686 errors:0 dropped:0 overruns:0 frame:0 TX packets:47 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:1000 RX bytes:11294164 (11.2 MB) TX bytes:4532 (4.5 KB)Děkuji všem, kdo poradili, obzvláště NN. Michal
[ 899.972229] ModemManager[914]: segfault at 0 ip 0000000000431ab3 sp 00007ffe8ac6d370 error 4 in ModemManager[400000+103000]Tohle vypadá docela povzbudivě (jako fakt, třeba se rozhraní objevilo a jenom ModemManager to nerozdejchal).
sudo apt install mokutil sudo mokutil --disable-validationreštart a znovu natiahni ( zaveď do jadra ,) modul wifiny ...
modprobe -v "wifi-modul"
dmesg
, která tě zajímala:
[ 705.811390] mt7610u: loading out-of-tree module taints kernel. [ 705.811836] mt7610u: module verification failed: signature and/or required key missing - tainting kernel [ 705.815176] === pAd = ffffc479c1dfd000, size = 893768 === [ 705.815458] <-- RTMPAllocTxRxRingMemory, Status=0 [ 705.815555] <-- RTMPAllocAdapterBlock, Status=0 [ 705.815755] ==>mt7610u_chip_onoff(): OnOff:1, Reset= 0, pAd->WlanFunCtrl:0x0, Reg-WlanFunCtrl=0xff000003 [ 705.816238] MACVersion = 0x76502000 [ 705.816738] MACVersion = 0x76502000 [ 705.817118] 80211> RFICType = 3 [ 705.817120] 80211> Number of channel = 44 [ 705.817121] 80211> Number of rate = 12 [ 705.817122] 80211> CurTxPower = 0 dBm [ 705.817124] 80211> TxStream = 0 [ 705.817218] crda> requlation requestion by core: 00 [ 705.817361] 80211> CFG80211_Register [ 705.821077] usbcore: registered new interface driver mt7610u [ 705.922489] show_signal_msg: 36 callbacks suppressed [ 705.922494] ModemManager[940]: segfault at 0 ip 0000000000431ab3 sp 00007ffe0525c760 error 4 in ModemManager[400000+103000]Který příkaz pro práci se síťovými rozhraními doporučuješ, když píšeš, že
ifconfig
nefunguje?
root@sabina:~# uname -a Linux sabina 4.19.0-25-amd64 #1 SMP Debian 4.19.289-2 (2023-08-08) x86_64 GNU/LinuxV tomto diskuzním fóru jsem se dočetl, že počínaje jádrem 4.19 mají čipy MediaTek řady MT76x0 podporu v jádře. Tato podpora možná funguje v distribucích Fedora a Ubuntu, avšak nikoli v mém Debianu. Pátral jsem dál a našel tento dobrý návod, který mi pomohl. Do souboru
/etc/apt/sources.list
jsem přidal řádek
deb http://deb.debian.org/debian/ bullseye non-freea potom jsem provedl příkazy
apt update
a apt install firmware-misc-nonfree
. Po restartu začal adaptér ASUS USB-AC51 fungovat:
root@sabina:~# iw dev phy#0 Interface wlx704d7b12f780 ifindex 3 wdev 0x1 addr 4e:4c:ba:6c:8e:0b type managed txpower 20.00 dBm root@sabina:~# ip addr 1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000 link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00 inet 127.0.0.1/8 scope host lo valid_lft forever preferred_lft forever inet6 ::1/128 scope host valid_lft forever preferred_lft forever 2: enp4s0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP group default qlen 1000 link/ether 00:24:1d:c6:99:03 brd ff:ff:ff:ff:ff:ff inet 192.168.4.137/24 brd 192.168.4.255 scope global dynamic noprefixroute enp4s0 valid_lft 576sec preferred_lft 576sec inet6 fe80::224:1dff:fec6:9903/64 scope link noprefixroute valid_lft forever preferred_lft forever 3: wlx704d7b12f780: <NO-CARRIER,BROADCAST,MULTICAST,UP> mtu 1500 qdisc mq state DOWN group default qlen 1000 link/ether 4e:4c:ba:6c:8e:0b brd ff:ff:ff:ff:ff:ffAvšak zatím funguje pouze jednostranně jako anténa na příjem wifi. Máte někdo tušení, jak jej nakonfigurovat, aby fungoval i jako přístupový bod? Předem děkuji za všechny rady.
Tato podpora možná funguje v distribucích Fedora a Ubuntu, avšak nikoli v mém Debianu.Vyžadování firmwaru dodaného bokem je běžný stav a podpora v jádře tak vypadá běžně. A typicky je ten postup takový, že zjistíš, že se ti neobjevilo wifi rozhraní, tak se podíváš do
dmesg
(dmesg | grep -i firmware
) a téměř vždy zjistíš že si to stěžuje na nedostupný firmware soubor; název souboru zadáš do vyhledávače obsahů balíčků na packages.debian.org dole, a pak si nainstaluješ balíček který ho obsahuje.
Tiskni
Sdílej: