Entries tagged config

Autostart und NTP beim Raspberry Pi

Posted on 16. Oktober 2012 Comments

Autostart: Es scheint zwar noch einen Weg über ~/.config/autostart zu geben, aber ich habe einfach meine Autostart Programme in /etc/xdg/lxsession/LXDE/autostart eingetragen, jeweils mit einem @-Zeichen davor.

NTP: Er wollte bei mir mit ntpdate nicht aktualisieren. Dann bin ich mit Hilfe von Left_Guard auf folgende Idee gekommen:

sudo ln -sf /usr/share/zoneinfo/Europe/Berlin /etc/localtime

Danach habe ich folgende Befehle ausgeführt:

$ sudo /etc/init.d/ntp stop

$ sudo ntpdate <ntp-server-deiner-wahl>

$ sudo /etc/init.d/ntp start

$ sudo reboot

Nach diesem Reboot war meine Zeit richtig gesetzt.

MAC-Adresse per Skript aus ifconfig

Posted on 9. Februar 2012 Comments

Soweit ich weiß, gibt es unter Linux keinen Befehl oder eine Datei in der die MAC-Adresse steht, nur ifconfig. Für die weitere Verwendung ist das natürlich unpraktisch und so habe ich hier eben ein bisschen was mit grep und regular expressions zusammengeskriptet/kopiert:

#!/bin/bash
ifconfig |grep $1 | grep -m 1 -Eo '[[:alnum:]][[:alnum:]](:[[:alnum:]][[:alnum:]]){5}'

Das am besten unter der Datei grepMacAdr speichern, noch schnell mit

chhmod +x  grepMacAdr

ausführtbar machen, dann erfolgt der Aufruf mit

./grepMacAdr eth0

eth0 ist hier das Netzwerkgerät. Wenn das bekannt ist kann auch direkt im Skript $1(=erster Parameter) durch die entsprechende Bezeichnung geändert werden.

Zur Erklärung: ifconfig ruft den Befehl auf, der alle Netzwerkgeräte samt Konfiguration ausgibt, von denen schneidet das Tool grep nur den Abschnitt heraus, der das übergebene Netzwerkgerät behandelt(bzw. die erste Zeile, da steht die MAC-Adresse im allgemeinen) und davon wiederrum wird mit einer Regular Expression(-E) dann nach dem Muster XX:XX:XX:XX:XX gesucht. Falls, was mit dem ersten grep falsch gelaufen ist, wird nur das erste ausgeben(-m 1). Ausgegeben wird dabei nur der Teil, der das Muster einhält, nicht die ganze Zeile(-o)

Ihr findet das Skript auch als fertige Datei hier.