staging.inyokaproject.org

Komplettes Konfigurationsverzeichnis vergleichen

Status: Ungelöst | Ubuntu-Version: Xubuntu 19.10 (Eoan Ermine)
Antworten |

glaskugel

Anmeldungsdatum:
8. Juli 2010

Beiträge: 3244

Ich möchte die Konfigurationsverzeichnisse von 2 OpenWRT-Routern vergleichen. Gibt es also ein Tool, womit sich die Unterschiede der Konfigurationen von mehreren Dateien anzeigen lassen kann, also nicht den Untrschied bzgl. der Dateinamen.

/etc/config# ls -1
dhcp
dropbear
firewall
luci
network
rpcd
system
ubootenv
ucitrack
uhttpd
wifi_schedule
wireless

Ich habe da also 2x das Verzeicnis config mit leicht unterschiedlichen Konfigurationen, 90% ist ident in den Dateien.

Hintergrund. Ich verstehe nicht, warum an einem Router ein Gerät nicht erkannt wird, das via Ethernet-Kabel angeschlossen ist. Wenn ich zB eine IP-Cam direkt an den OpenWRT-Router per Ethernetkabel anstecke und mich zu dem Router per ssh verbinde und dann einen Ping auf die IP-Cam mache, dann wird sie nicht gefunden. Bei einem anderen OpenWRT-Router funktioniert das problemlos. IMHO muss das irgendeine Konfigurationseinstellung sein, die ich finden möchte.

Doc_Symbiosis

Avatar von Doc_Symbiosis

Anmeldungsdatum:
11. Oktober 2006

Beiträge: 4212

Naja zwei Verzeichnisses kannst Du so vergleichen:

diff -r Verzeichnis1 Verzeichnis2

Dafür müsstest Du natürlich die beiden Verzeichnisse der Router auf deinen PC kopieren.

glaskugel

(Themenstarter)

Anmeldungsdatum:
8. Juli 2010

Beiträge: 3244

Danke dir, ich habe mir was anderes überlegt, in etwa "cat *" des Verzeichnisses in eine Datei umleiten, dann lokal via scp kopieren und danach mit uniq die Zeilen anzeigen lassen, die nur 1x vorkommen, denn doppelt vorkommende Zeilen können kein Konfigurationsunterschied sein, aber vielleicht stimmt die Überlegung nicht, denn ich habe das Problem noch immer nicht gefunden, warum der Ping nicht funktioniert.

Antworten |