Bei manchen Geräten scheint die autonegotiation nicht zu klappen, besonders
wenn man nicht voll verdrahtete Ethernetkabel (also solche mit nur 2 Adernpaaren
anstatt 4 Aderpaare) benutzt.
Lösung: Auf dem Turris Omnia folgenden Befehl ausführen:
Die aktuelle Einstellung des Ports kann man sich so anzeigen lassen:
Das sollte mit der aktuellen Firmware nicht mehr passieren, die inzwischen behobene Ursache war eine falsche/ungünstige Konfiguration des internen Switches. Für alte Firmwares gibt es ein kleines Programm fix-switch (download ohne Gewähr!), welches die korrekte config in den switch schreibt.
Sich die gesammelten Daten anzeigen lassen kann man mit dem Befehl "pakon-show"
Leider ist bei kresd kein lokales DNS (also 192.168.1.14 → myhost.localnet) vorgesehen. Auch wenn man es mit einigen Tricks einrichten kann, gibt es bei fast jedem Update Theater damit. Besserung ist nicht in Sicht, da cz.nic sich weigert, eine Notwendigkeit dazu / einen Sinn darin / einen Bedarf dafür zu sehen.
Am einfachsten, man schaltet kresd einfach ab (deinstallieren bringt nichts, beim nächsten Update ist er sonst wieder da und schiesst wieder dazwischen):
dann entweder rebooten oder dienste neu starten:
Package list definitions (was ist z.B. im NAS Pkg drin, was wird dann
installiert. Findet man hier:
https://api.turris.cz/openwrt-repo/omnia/lists/
-----
Wenn man mSATA nutzt, braucht man mindestens diese Pakete:
- kmod-ata-mvebu-ahci # damit die mSATA SSD überhaupt erkannt wird
- ggf. passende filesystemtreiber, falls die SSD kein btrfs verwendet
- mount-utils # damit man das fs überhaupt mounten kann (?)
- ??? luci- ?
-----
Wenn man den updater daran hindern möchte, Pakete neu zu installieren, die
man desinstalliert hat, braucht man folgendes in "/etc/updater/user.lua"
Uninstall "minidlna" "mjpg-streamer" "luci-app-mjpg-streamer" {priority=60}
-----
Nach dem gleichen Schema kann man auch den "Install" Befehl in
"/etc/updater/user.lua" verwenden.
-----
Gewissen, einzelnen schrottigen (z.B. penetrant nach Hause telefonierenden)
Geräten einen anderen DNS zuweisen geht so, zumindest theoretisch:
- file /etc/config/dhcp -
config host
option name 'crapdevice'
option mac '00:12:34:56:78:9a'
option ip '192.168.1.200'
option tag 'googledns'
config tag googledns
list dhcp_option '6,8.8.8.8'
Scheint aber irgendwie nicht zu funktionieren ?
-----