Konference Prague PostgreSQL Developer Day 2026 (P2D2) se koná 27. a 28. ledna 2026. Konference je zaměřena na témata zajímavá pro uživatele a vývojáře. Příjem přednášek a workshopů je otevřen do 14. listopadu. Vítáme témata související s PostgreSQL či s databázemi obecně, a mohou být v češtině či angličtině.
Byl vydán Devuan 6 Excalibur. Přehled novinek v poznámkách k vydání. Kódové jméno Excalibur bylo vybráno podle planetky 9499 Excalibur. Devuan (Wikipedie) je fork Debianu bez systemd. Devuan 6 Excalibur vychází z Debianu 13 Trixie. Devuan 7 ponese kódové jméno Freia.
Společnost Valve aktualizovala přehled o hardwarovém a softwarovém vybavení uživatelů služby Steam. Podíl uživatelů Linuxu poprvé překročil 3 %, aktuálně 3,05 %. Nejčastěji používané linuxové distribuce jsou Arch Linux, Linux Mint a Ubuntu. Při výběru jenom Linuxu vede SteamOS Holo s 27,18 %. Procesor AMD používá 67,10 % hráčů na Linuxu.
Joel Severin v diskusním listu LKML představil svůj projekt linuxového jádra ve WebAssembly (Wasm). Linux tak "nativně" běží ve webovém prohlížeči. Potřebné skripty pro převod jsou k dispozici na GitHubu.
Byla vydána nová verze 25.10.31 svobodného multiplatformního video editoru Shotcut (Wikipedie) postaveného nad multimediálním frameworkem MLT. Shotcut je vedle zdrojových kódů k dispozici také ve formátech AppImage, Flatpak a Snap.
O víkendu probíhá konference OpenAlt 2025 (Stream). Na programu je spousta zajímavých přednášek. Pokud jste v Brně, stavte se. Vstup zdarma.
Josef Průša představil novou velkoformátovou uzavřenou CoreXY 3D tiskárnu Prusa CORE One L a nový open source standard chytrých cívek OpenPrintTag i s novou přepracovanou špulkou.
Na GOG.com běží Autumn Sale. Při té příležitosti je zdarma hororová počítačová hra STASIS (ProtonDB: Platinum).
Ubuntu 25.10 má nově balíčky sestavené také pro úroveň mikroarchitektury x86-64-v3 (amd64v3).
Byla vydána verze 1.91.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.
Ahoj všem, prosil bych o pomoc nebo aspon nějaký help nebo radu jak dostat OpenWRT do dlinku dsl-584t, je tam třeba kompilace jádra na kterém jsem zatím vždycky pohořel, stáhnul jsem si toolchain přímo z dlinku aj pár zdrojů se kterýma jsme to zkoušel a prostě nechce se to kamarádit, na fórech jsem se dočetl akorád práci už s daným linuxem do routeru ale nikoli něco o kompilaci ... stačilo by kdyby byl někde na internetu nebo někdo z Vás měl zkompilovaný bin, který by se poté do dlinku uploadnue přez dlinčácký weborý rozhranní do routeru . Tím teda prosím ty kteří si toto přečtou a ví o tom nebo něco podobnýho někdy zkoušeli aby se prosim ozvali a dali vědět .. předem moc děkuju za všechny odpovědi 
Řešení dotazu:
make menuconfigmake V=99 (to V=99 je proto, aby jsi vyděl, kde se stala chyba
supr dík moc za návod .. ale píše mi to další zajimavou věc který moc nerozumim, píše mi to abych nekompiloval pod rootem a když kompiluju pod userem tak to hlásí chyby...
root junior-debian:/home/junior/kamikaze_8.09# make menuconfig Checking 'working-make'... ok. Checking 'case-sensitive-fs'... ok. Checking 'getopt'... ok. Checking 'fileutils'... ok. Checking 'working-gcc'... ok. Checking 'working-g++'... ok. Checking 'ncurses'... ok. Checking 'zlib'... ok. Checking 'gawk'... ok. Checking 'bison'... ok. Checking 'flex'... ok. Checking 'unzip'... ok. Checking 'bzip2'... ok. Checking 'patch'... ok. Checking 'perl'... ok. Checking 'python'... ok. Checking 'wget'... ok. Checking 'gnutar'... ok. Checking 'svn'... ok. Checking 'autoconf'... ok. Checking 'gnu-find'... ok. Checking 'getopt-extended'... ok. Checking 'non-root'... failed. Build dependency: Please do not compile as root. Prerequisite check failed. Use FORCE=1 to override. make: *** [tmp/.prereq-build] Error 1 /----------------------------------------------------
user junior@junior-debian:~/kamikaze_8.09$ make menuconfig rm: cannot remove `tmp/.host.mk': Permission denied make: *** [tmp/.prereq-build] Error 1
Smaž to a stáhni to znovu a vše dělej jako normální uživatel, roota na to vůbec nepotřebuješ!
tak kompilace doběhla a v tom binu jak si povídal je teď parta souborů v .bin a složka balíčky(packages), md5sums, jeden soubor s příponou trx a dva tarový archivy ... a asi se teď zeptám co mam teda nahrát x)
Dobry den,
podarilo sa vam to rozchodit, ktory ten subor ste tam nahrali ? :)
A kde ste stiahli ten d-linkacky toolchain? Nejako ho neviem najst.
Dakujem
Dobrý, rozchodit se mi to nepovedlo nevim který soubor tam mám nahrát, bohužel ten BIN tam nahrát nelze, je to jinačí soubor. Jinak Dlinčácký toolchain je na stažení přímo na jejich FTP...
na každým je od něčeho trochu. Ve složkách DSL ale bohužel nemají přímo pro toto zařízení, ale pro podobná zařízení typu DIR atd. stačí se kouknout x) myslim ale že to bude podobné, jinak to co se tu kompilovalo se dá stánhnout přímo na OpenWRT.org
(musíte akorád znát architekturu zařízení a pak už je to hračka x) ) přeji příjemný den a doufám že s tím ještě někdo pomuže :-)
Omlouvám se za oživování staré diskuze.
Konečně ke mně doputovala DSL-584T, tak jsem do ní zkusil OpenWRT dostat a podařilo se.
BusyBox v1.13.4 (2009-09-16 23:09:45 CEST) built-in shell (ash)
Enter 'help' for a list of built-in commands.
_______ ________ __
| |.-----.-----.-----.| | | |.----.| |_
| - || _ | -__| || | | || _|| _|
|_______|| __|_____|__|__||________||__| |____|
|__| W I R E L E S S F R E E D O M
KAMIKAZE (bleeding edge, r17597) -------------------
* 10 oz Vodka Shake well with ice and strain
* 10 oz Triple sec mixture into 10 shot glasses.
* 10 oz lime juice Salute!
---------------------------------------------------
root@DSL584T:~# uname -a
Linux DSL584T 2.6.30.6 #2 Wed Sep 16 23:51:21 CEST 2009 mips unknown
root@DSL584T:~# cat /proc/cpuinfo
system type : TI AR7 (TNETD7300)
processor : 0
cpu model : MIPS 4KEc V4.8
BogoMIPS : 149.91
wait instruction : yes
microsecond timers : yes
tlb_entries : 16
extra interrupt vector : yes
hardware watchpoint : yes, count: 1, address/irw mask: [0x0fff]
ASEs implemented :
shadow register sets : 1
core : 0
VCED exceptions : not available
VCEI exceptions : not available
root@DSL584T:~# opkg list_installed
apcupsd - 3.14.2-1 -
atm-tools - 2.4.1-1 -
base-files - 31-r17597 -
br2684ctl - 20040226-1 -
busybox - 1.13.4-1 -
bzip2 - 1.0.5-1 -
dnsmasq - 2.49-1 -
dropbear - 0.52-3 -
firewall - 1-7 -
gzip - 1.3.3-1 -
hotplug2 - 1.0-beta-1 -
iptables - 1.4.4-2 -
iptables-mod-conntrack - 1.4.4-2 -
iptables-mod-nat - 1.4.4-2 -
kernel - 2.6.30.6-1 -
kmod-atm - 2.6.30.6-1 -
kmod-crc-ccitt - 2.6.30.6-1 -
kmod-ipt-conntrack - 2.6.30.6-1 -
kmod-ipt-core - 2.6.30.6-1 -
kmod-ipt-nat - 2.6.30.6-1 -
kmod-ipt-nathelper - 2.6.30.6-1 -
kmod-ppp - 2.6.30.6-1 -
kmod-pppoa - 2.6.30.6-1 -
kmod-pppoe - 2.6.30.6-1 -
kmod-sangam-atm-annex-b - 2.6.30.6+D7.04.03.00-R1 -
libc - 0.9.30.1-31 -
libgcc - 4.1.2-31 -
libiptc - 1.4.4-2 -
liblua - 5.1.4-5 -
libpthread - 0.9.30.1-31 -
librt - 0.9.30.1-31 -
libuci - 0.7.5-1 -
libuci-lua - 0.7.5-1 -
libxtables - 1.4.4-2 -
linux-atm - 2.4.1-1 -
lua - 5.1.4-5 -
mtd - 9 -
openssh-sftp-server - 5.2p1-1 -
opkg - 215-2 -
ppp - 2.4.4-2 -
ppp-mod-pppoa - 2.4.4-2 -
ppp-mod-pppoe - 2.4.4-2 -
samba-client - 2.0.10-6 -
samba-common - 2.0.10-6 -
tar - 1.22-1 -
uci - 0.7.5-1 -
ucitrigger - 0.7.5-1 -
udevtrigger - 106-1 -
Modem funguje výborně – za pár dní se výborně osvědčil. Jediné co se mi nepodařilo rozchodit jsou QOS skripty, bohužel je v balíku AR7 u kmod-ipt-imq v současné verzi chyba – doufejme, že to opraví co nejdříve. Pokud by byl zájem, tak sepíšu nějaký step-by-step návod, jak do DSL-584T dostat OpenWRT.
jestli by jste tedy nemohl napsat krok po kroku co se má tedy dělat+1 taky by mne to zajimalo
.
Do konce týdne (uvidím, jak na tom budu s časem) sem dodám návod co a jak.
Jinak po 2 měsících provozu můžu OpenWRT pro DSL-584T (ne pro DSL-684T) vřele doporučit. U DSL-684T je problém v tom, že wifi driver neumí WPA, ale pouze WEP, což je nepoužitelné...
Trochu upřesním věci ohledně rozhraní. Router má 2 sériové porty, s tím, že osazený je jen jeden. USB skutečně disponuje, ale jen v režimu USB-host. Tzn. že lze router připojit k počítači a připojovat se s ním k internetu, ale nelze do tohoto USB portu připojit třeba flashku.
Sériový převodník lze udělat jednoduše třeba ze starého kabelu pro telefon. Třeba Nokia DKU-2 a vyvést ve formě 3,5" jacku – https://akela.mendelu.cz/~qqjasa/hardware/D-link-dsl584t/images/IMG_6921.JPG . Pro ladění firmwaru je to nezbytnost.
.
... tak zase na druhou stranu pokud by to nějakym způsobem šlo .. proč toho nezneužít x) ... heh x)
Zde je slíbený návod.
Kompilace OpenWRT je na jiné povídání, víceméně stačí jít podle návodu na openwrt.org a hlavně nezapomenout zvolit v Kernel–Network devices annexb modul a dále pak, co uznáte za vhodné
. Ale budu vycházet z toho, že už máte image firmwaru hotový.
Zajímavější je spíše postup jak OpenWRT do zařízení dostat. Je potřeba ho tam nahrát přes zavaděč ADAM2. Ten funguje na principu FTP upraveného serveru. Na DSL-584T i DSL-684T standardně poslouchá na IP 5.8.8.8. Je tedy potřeba nastavit IP počítače třeba na 5.8.8.7 / 8. Menší problém je, že FTP server neběží pořád, ale asi jen první 3 s po startu. Je teda potřeba mít nachystaný příkaz, oadresovaný počítač, zařízení zapnout do zásuvky a okamžitě odbouchnout „ftp 5.8.8.8“. Jakmile se připojíte, bootování se zastaví a modem čeká co bude dál. Pokud máte k dispozici sériovou konzoli, tak stačí zmáčknout nějakou klávesu při startu a boot se zastaví. Před samotným nahráním souboru je potřeba změnit rozložení mtd oblastí proti standardnímu firmwaru aby byla využita co největší oblast. Trošku poznámka vedle, hrát si můžete jak chcete, jen nezasahujte do oblasti mtd2, pokud si ji poškodíte, dojde k smazání zavaděče a čeká vás obnova zařízení přes JTAG...
Samotný flash, se pak provede následujícími příkazy:
adam2
adam2
quote SETENV mtd0,0x90086B80,0x903f0000"
quote SETENV mtd1,0x90010000,0x90086B80"
quote SETENV mtd4,0x90010000,0x903f0000"
quote MEDIA FLSH
binary
debug
hash
put "openwrt-ar7-squashfs.bin" "c mtd4"
quote REBOOT
quit
Kde adam2 je jméno pro FTP, adam2 je heslo pro FTP a následující příkazy už mění partišny a nahrávají soubor. Největší oříšek je asi samotné nahrátí. Pokud se vám během nahrátí zobrazí obrazovka, že vzdálený host uzavřel spojení, tak se ještě zařízení maže a FTP spojení bylo ukončeno. Na takovém zařízení se už firmware nespustí a zůstává v režimu adama2 (tzn. čeká na upload dalšího firmwaru), na konzoli je vypisována hláška „File for wrong Endian!“.
Dostávám se proč k tomu, proč k tomu dochází. Problém je, že počítač musí počkat než se flash vymaže a pak teprve ftp začne příjmat flash soubor. Na mém PC k odpojování dochází na Win 7, Win XP fungují bez problémů, stejně tak jako libovolná linux distribuce. Také dávejte pozor na antiviry resp. firewally, např. Eset Smart Security spojení po určité době nečinnosti zařízne a soubor se nenahraje. Takže veškeré firewally a antiviry při flashi vypnout.
Další možnost je použití předchystaného programu tiupgrade.exe, stačí spustit a pořeší vše za vás, ale zas to není taková sranda
. Pro použití platí stejné rady, pokud možno XP, vypnout firewall atd...
Pokud se vše zadaří, tak cca po 2 minutách dostane vaše PC přidělenou adresu z adresního prostoru 192.168.1.0/24. Případně si můžete nastavit ip na 192.168.1.2 a pomocí "ping 192.168.1.1 -t" zkoumat jeho nahození.
Když máte odezvu, tak se k zařízení můžete přihlásit přes SSH. Defaultní jméno root a heslo dsl584t.
Zařízení je nastavené aby běželo na linkách O2 (má tam nabouchanou konfiguraci PPPoE, MTU 1492, jméno heslo O2 atd.). V zařízení je k dispozici QOS, OpenVPN a webové rozhraní WebIf. Sám web rozhraní nepoužívám, dokáže tam někdy napáchat víc škody než užitku, ale neznalým příkazového řádku určitě pomůže
.
Takže to je asi vše. Pokud se vám OpenWRT nebude líbit můžete se jednoduše vrátit k origo firmwaru s tím, že flashovací pokyny jsou následujícící:
adam2
adam2
quote SETENV mtd0,0x90091000,0x903f0000
quote SETENV mtd1,0x90010090,0x90090000
quote SETENV mtd2,0x90000000,0x90010000
quote SETENV mtd3,0x903f0000,0x90400000
quote SETENV mtd4,0x90010000,0x903f0000
quote MEDIA FLSH
binary
debug
hash
put "DSL-584T_V3.00B01T02.CZ.20060621" "c mtd4"
quote REBOOT
quit
Na závěr dodám, že cokoliv se zařízením budete provádět, provádíte na vlastní zodpovědnost
.
Všechny potřebné soubory atd jsou dostupné zde: https://akela.mendelu.cz/~qqjasa/hardware/D-link-dsl584t/ samotný flash + program na flashování pak zde: https://akela.mendelu.cz/~qqjasa/hardware/D-link-dsl584t/openwrt_dsl584/openwrt+flash.rar
. Co ale použít lze je DSL-684T v režimu wifi-klient.
OpenVPN je již v balíku nahráno, stačí je jen nakonfigurovat podle návodu. Přidávám návod na připojení jednoho klienta s Win/Linux OS, site-site VPN by se konfigurovala podobně,
Návod na remote klient:
Nejdříve je nutné vytvořit bridge rozhraní mezi tap0 rozhraním a rozhraním br-lan.
To se udělá pomocí startup skriptu s následujícím obsahem
#!/bin/sh /etc/rc.common
START=94
start() {
openvpn --mktun --dev tap0
sleep 3
brctl addif br-lan tap0
ifconfig tap0 0.0.0.0 promisc up
}
stop() {
ifconfig tap0 0.0.0.0 down
brctl delif br-lan tap0
openvpn --rmtun --dev tap0
}
tento kód hodit do /etc/init.d/vpn_tap
přidělit práva pro spouštění
a nalinkovat do rc.d.
pak je potřeba si vygenerovat statický klíč:
openvpn --genkey --secret static.key//samozřejmě lze použít i bezpečné certifikáty
následně vytvořit konfiguraci pro openvpn
do /etc/openvpn/server.conf
port 1194
proto udp
dev tap0
keepalive 10 120
status /tmp/openvpn-status.log
verb 3
secret /etc/openvpn/secret.key
comp-lzo
povolit openVPN při startu
uci set openvpn.myvpn=openvpn
uci set openvpn.myvpn.config=/etc/openvpn/server.conf
uci set openvpn.myvpn.enable=1
uci commit openvpn
a poslední co zbývá je povolit na WANu OpenVPN a povolit předávání mezi br-lan a tap rozhraním
cat >> /etc/config/firewall
config 'rule'
option 'target' 'ACCEPT'
option '_name' 'VPN'
option 'src' 'wan'
option 'proto' 'udp'
option 'dest_port' '1194'
echo "iptables -I OUTPUT -o tap+ -j ACCEPT" >> /etc/firewall.user
echo "iptables -I INPUT -i tap+ -j ACCEPT" >> /etc/firewall.user
echo "iptables -I FORWARD -o tap+ -j ACCEPT" >> /etc/firewall.user
echo "iptables -I FORWARD -i tap+ -j ACCEPT" >> /etc/firewall.user
/etc/init.d/firewall restart
VPN by se mělo spustit
/etc/init.d/openvpn enable
/etc/init.d/openvpn start
Pak už jen stačí nakonfigurovat VPN na vzdáleném PC tzn. nainstalovat OpenVPN a pro Windows je třeba konfigurace tato v C:\Program Files\OpenVPN\config\:
# Use the following for simple connections: remote 123.45.67.89 port 1194 dev tap secret secret.key proto udp comp-lzoSamozřejmě je také nutné přenést secret.key. No a to je asi ve zkratce vše, dále odkážu na tenhle návod: http://www.dd-wrt.com/wiki/index.php/OpenVPNa tenhle: http://www.dd-wrt.com/wiki/index.php/OpenVPN.
Perfektní!
Šlo to na první pokus a router je o 20% užitečnější, ještě vytáhnout nějakou sériovou linku a je to server jak vyšitej 
misto abys vlezl na stranky openwrt a zadal typ sveho routeru? 
Tiskni
Sdílej: