FFmpeg nechal kvůli porušení autorských práv odstranit z GitHubu jeden z repozitářů patřících čínské technologické firmě Rockchip. Důvodem bylo porušení LGPL ze strany Rockchipu. Rockchip byl FFmpegem na porušování LGPL upozorněn již téměř před dvěma roky.
K dispozici je nový CLI nástroj witr sloužící k analýze běžících procesů. Název je zkratkou slov why-is-this-running, 'proč tohle běží'. Klade si za cíl v 'jediném, lidsky čitelném, výstupu vysvětlit odkud daný spuštěný proces pochází, jak byl spuštěn a jaký řetězec systémů je zodpovědný za to, že tento proces právě teď běží'. Witr je napsán v jazyce Go.
Yazi je správce souborů běžící v terminálu. Napsán je v programovacím jazyce Rust. Podporuje asynchronní I/O operace. Vydán byl v nové verzi 25.12.29. Instalovat jej lze také ze Snapcraftu.
Od soboty do úterý probíhá v Hamburku konference 39C3 (Chaos Communication Congress) věnovaná také počítačové bezpečnosti nebo hardwaru. Program (jiná verze) slibuje řadu zajímavých přednášek. Streamy a záznamy budou k dispozici na media.ccc.de.
Byl představen nový Xserver Phoenix, kompletně od nuly vyvíjený v programovacím jazyce Zig. Projekt Phoenix si klade za cíl být moderní alternativou k X.Org serveru.
XLibre Xserver byl 21. prosince vydán ve verzi 25.1.0, 'winter solstice release'. Od založení tohoto forku X.Org serveru se jedná o vůbec první novou minor verzi (inkrementovalo se to druhé číslo v číselném kódu verze).
Wayback byl vydán ve verzi 0.3. Wayback je "tak akorát Waylandu, aby fungoval Xwayland". Jedná se o kompatibilní vrstvu umožňující běh plnohodnotných X11 desktopových prostředí s využitím komponent z Waylandu. Cílem je nakonec nahradit klasický server X.Org, a tím snížit zátěž údržby aplikací X11.
Byla vydána verze 4.0.0 programovacího jazyka Ruby (Wikipedie). S Ruby Box a ZJIT. Ruby lze vyzkoušet na webové stránce TryRuby. U příležitosti 30. narozenin, první veřejná verze Ruby 0.95 byla oznámena 21. prosince 1995, proběhl redesign webových stránek.
Všem čtenářkám a čtenářům AbcLinuxu krásné Vánoce.
Byla vydána nová verze 7.0 linuxové distribuce Parrot OS (Wikipedie). S kódovým názvem Echo. Jedná se o linuxovou distribuci založenou na Debianu a zaměřenou na penetrační testování, digitální forenzní analýzu, reverzní inženýrství, hacking, anonymitu nebo kryptografii. Přehled novinek v příspěvku na blogu.
Kernel IP routing table Destination Gateway Genmask Flags Metric Ref Use Iface 192.168.101.0 * 255.255.255.0 U 0 0 0 eth0 default 192.168.101.2 0.0.0.0 UG 0 0 0 eth0
ip route replace default via ...
Ale spíš to budete chtít opravit v příslušném konfiguračním souboru (ve kterém, to byste měl najít v dokumentaci k distribuci).
P.S.: na příkaz route ve vlastním zájmu zapomeňte, je obsolete (už přes osm let).
Na druhou stranu pokud budete pouzivat 'ip', take nic nezkazite. Treba na Solarisu ho ale nehledejte.
ifconfig a route neodpovídají tomu, jak jsou v jádře síťová rozhraní implementována, a to je u nástrojů, které slouží jako rozhraní pro konfiguraci jádra, vada naprosto zásadní. A pokud jsou pro vás vývojáři linuxového jádra "někteří frikulíni", žijte si dál v blažené nevědomosti, jen vás prosím, abyste takové bludy nešířil mezi ostatní, ještě by vám mohli uvěřit.
Dobre, optam se jinak - co presne nefunguje?
Už jsem to tu vysvětloval mnohokrát, stačí si to najít. Takže jen velmi stručně: zastaralé příkazy vám ukazují neexistující objekty, neukazují existující objekty a občas bez varování udělají něco zcela nelogického a neočekávaného (např. nastaví příznaky nebo parametry jinému rozhraní než kterému chcete).
A procpak jsou tedy utility ifconfig a route i nadale pouzivany jako soucast vsech distribuci a jsou take bezne pouzivany v konfiguracnich skriptech a ostatnich nastrojich?
Těžko odpovídat na otázku, proč, protože už tomu tak dnes naštěstí není. Existuje ještě několik distribucí, jejichž autoři dodnes nezaregistrovali změnu, ke které došlo během vývojové řady 2.1, ale naštěstí už je jich stále méně a méně.
Ono se bohuzel stava, ze pro vyvojare Linuxoveho jadra je neco trapne zastaraleho … nicmene mimo tento okruh je dana vec naprosto bezne a uspesne pouzivana.
Příkazy pro nastavení konfigurace síťových rozhraní a položek směrovacích tabulek slouží jako rozhraní mezi správcem systému a jádrem. Pokud takový příkaz nerespektuje to, jak příslušné objekty v jádře fungují a jaké API pro manipulaci s nimi jádro dává k dispozici - a to je přesně případ ifconfig a route - je takový příkaz k ničemu a jeho používán je hazardem.
Malý příklad: jistě by vás nenapadlo používat k nastavení paketového filtru v dnešních jádrech příkaz ipchains, protože tento příkaz sloužil k nastavení filtru v jádrech 2.2 a dnes funguje pouze ve velmi omezené míře v emulaci a v mnoha ohledech ani to ne. Přitom při použití ifconfig a route se dopouštíte přesně stejné chyby - nebo spíš ještě větší: zatímco ipchains je obsolete "až" od jádra 2.4, ifconfig a route už od 2.2.
Pokud tedy povazujete za 'sireni bludu' to, ze rikam o 'nemodernich' nastrojich, ze by se na jejich pouzivani nemelo zapominat, pak prosim.
Šířením bludu je vaše tvrzení, že je v pořádku používat v současných verzích Linuxu nástroje, které správně fungovaly naposledy ve stabilní řadě 2.0. Sám si dělejte, co chcete, ale budu vám ze všech sil bránit, abyste škodil dalším uživatelům tím, že jim budete poskytovat nepravdivé informace.
ifconfig a route stale pouziva jako vychozich nastroju, je rekl bych stale vetsina. Dokud to tak bude, tahle osveta nic nezmuze.
ifconfig, route, arp a dalších a dokud se to bude objevovat v návodech, je taková osvěta nutná (i když si tím pravidelně vysloužím nevoli staromilců).
route vám vypíše hezkou směrovací tabulku, ovšem směruje se podle úplně něčeho jiného. Tak to bude fungovat ale v každé distribuci (i vašem RedHatu) – pokud totiž do směrování vstupují pravidla, o kterých nemá route ani tušení, těžko může zobrazit správný výstup.
Docela zajímavé by bylo začít masivně jako defaultní routovací tabulku začít používat jinou, než tu main s číslem 254. To by se pak všichni ti uživatelé funkčního route divili…
ip addr show eq ip ad li
ifconfig na ip ad
lépe řečeno funguje dokud máte jednu sítovou kartu
a nechcete používat virtuální zařízení.
Ale jak potřebujete jednomu eth přiřadit více IP tak to přes ifconfig neuděláte atd...
.
A proč se to používá ? Protože je hromada návodů a když se řekne že je to zastaralé tak každý řekne však to funguje a potom se diví že mu nefungují virtuální zařízení atd....
PS. Ono se to snaží emulovat ale někdy to nedopadne dobře a někdy to projde.
ifconfig a route jsou v Linuxu přes osm let obsolete, ale dokonce pravděpodobně dosud nezaznamenal existenci beztřídních delegací (CIDR), které už se používají skoro 14 let…
Jen jsem to tak proletel a nevim nevim. Pouzivat prikaz route pro nastaveni brany... Ja uz tomuhle prikazu moc neverim
Souhlasim s Michalem Kubeckem. ifconfig a route jen pro listovani, ale ne pro nastavovani. Jen pro pocit bezpeci, ze se neobjevi necekana chyba. Kor kdyz to pouzivam na nejakem routeru, kde zrovna tecou megabity dat. Jinak replace jsem jeste v zivote nepouzil, ja bych to zase udelal:ip ro de default && ip ro ad default via X.X.X.X dev XSouhlasim s Michalem Kubeckem.ifconfigaroutejen pro listovani, ale ne pro nastavovani.
Osobně bych to ani pro to zobrazení konfigurace nedoporučil, zvykne-li si uživatel na příkazy, které mu už z principu ukazují pouze část konfigurace, může to být docela zrádné.
Co se té bakalářské práce týká, jsou tam i závažnější chyby (a to teď nemluvím o alarmujících hrubkách), jen namátkou (co mne praštilo do očí při velmi zběžném prolétnutí):
route a policy routingu tedy celkem pochopitelně nepadne ani slovo.ipchains je svázán s jádry řady 2.4; ve skutečnosti se používal v řadě 2.2, ve 2.4 už byl netfilter.-s a -d (je to chain INPUT, takže formulace "a směřující k počítači s adresou 192.168.2.55" nedává smysl).INVALID; to, že paket nepatří do existujícího flow, není ještě důvod, aby byl INVALID.--limit a --limit-burst
Asi tak. Lze restartovat network či třeba odebrat a přidat modul, jak to dělam já 
) zjistim napriklad kolize, errory apod. U ifconfig to vidim hned a k tomu jedinemu vyuzivam tento nastroj, ip vubec nepotrebuji.
ip -s link show ip -s -s link show
Chcete-li, můžete si to zkrátit na 'ip -s l' resp. 'ip -s -s l'.
Tiskni
Sdílej: