Turris Omnia

Gerät (mit 100 MBit) funktioniert nicht am Turris Omnia

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:

ethtool -s eth1 autoneg off speed 100 duplex full

Dieser schaltet für eth1 (=wan) autoneg aus, geschwindigkeit ... naja ihr könnt ja selber lesen.

ethtool eth1

Zeigt die aktuelle Einstellung des Ports

Manche Ethernet Port "fallen aus", besonders nach einem Reboot

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.

CLI-Preview von Pakon (Parental Control) installieren

$ opkg update $ opkg install pakon

Sich die gesammelten Daten anzeigen lassen kann man mit dem Befehl "pakon-show"

Kresd loswerden (weil es nach fast JEDEM Update Theater gibt !!)

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):

$ uci set dhcp.@dnsmasq[0].port=53 $ uci set resolver.common.port=5353 $ uci commit

dann entweder rebooten oder dienste neu starten:

$ /etc/init.d/resolver restart $ /etc/init.d/dnsmasq restart
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 ?
-----