Archive for the 'Technik' Category

Page 3 of 8

Blackliste in der TK-Anlage einrichten

Seit einiger Zeit bekomme ich immer wieder Werbeanrufe von der Nummer 08008444533, scheint ein Meinungsforschungsinstitut zu sein. Da mich das ziemlich nervt muss Abhilfe geschaffen werden

Zum Glück unterstützt meine TK-Anlage (Auerswald COMpact VoIP 5010) ein Frei- und Sperrwerk für kommende und gehende Anrufe, Frei- und Sperrwerk sind die deutschen Begriffe für Black- und Withlist ;-)

Zuerst muss man in der Weboberfläche der TK-Anlage die Blacklist erstellen.
COMtools | Sondernummern | Sperrwerke – kommend (Robinson-Nummern) > Konfigurieren

sperrwerk_kommend blacklist

Danach weist man einer Gruppe oder einzelnen Teilnehmern die Blacklist  zu.
COMset | Interne Rufnummern | Gruppen | Rufnummern > Konfigurieren | Erreichbarkeit (Sperrwerk -kommend)

erreichbarkeit

Ordner mit Datum (2)

Ich habe mein einfache Ordner mit Datum Script noch etwas erweitert.

ordnermitdatum

Das Script erstellt in einem einstellbaren Verzeichnis einen Ordner mit dem aktuellen Datum, zusätzlich wird ein Gnome Lesezeichen für diesen neuen Ordner erstellt.
Zuvor werden leere Ordner in dem Verzeichnis gelöscht.  ebenfalls wird das alte Lesezeichen entfernt.

Download tmpheute_2.sh

Jetzt muss man das Script nur noch täglich starten lassen, bei mit geschieht die derzeit über einen user anacron job.

Backup mit rsnapshot – Automatisch starten

Backup mit rsnapshot -> Artikelübersicht

Vorbetrachtung

Mit dem Befehl sudo rsnapshot hourly legt rsnapshot ein stündliches Backup an, mit sudo rsnapshot daily ein tägliches usw.

Mit jedem Aufruf von sudo rsnapshot hourly wird zuerst das Verzeichnis hourly.5 gelöscht und danach das Verzeichnis hourly.4 nach hourly.5 verschoben etc. Und zum Schluss wird das Verzeichnis hourly.0 mit einem frischen Backup neu erstellt.
Für daily gilt prinzipiell das selbe, nur das dort als letztes das Verzeichnis hourly.5 nach daily.0 verschoben wird. Voraussetzung ist dabei das das Verzeichnis hourly.5 schon existiert. Somit kann es eine ganze Zeit dauern bis das erste monthly backup erstellt wird.

Automatischer Start

Der Aufruf von rsnapshot erledigt bei mir anacron und zwei kleines Shell-Script.

Im Ordner /etc/cron.hourly liegt das erste Script das mein Hauptscript aufruft, analog ist das für die weiteren Anacron Ordner durchzuführen.

#!/bin/bash
/home/USERNAME/.bin/rsnapshot_backup.sh hourly

Das Hauptscript selber ruft jetzt rsnapshot auf und gibt bei Erfolg oder Misserfolg eine Meldung auf dem Desktop aus.

rsnapshot

Router neustarten

routerreboot

Möchte man seinen DSL Router rebooten um eine neue IP zu bekommen geht das nur umständlich über das Web Frontend des Routers. Aber was ein Browser kann muss doch auch mit einem Shell Script gehen.

Das Zauberwort heißt cURL, mit ihm lässt sich die ganze Maus klickerei im Browser automatisieren. Eine detalierte beschreibung gibt es im Ubuntuusers Wiki

Für meinen Speedport W 501V funktioniert es mit folgendem Script Download

#Anmelden
curl “http://speedport.ip/cgi-bin/webcm” -d “getpage=..%2Fhtml%2Fhcti_startseite.htm&login%3Acommand%2Fpassword=$PASSWORD”

#Reboot
curl “http://speedport.ip/cgi-bin/webcm” -d “logic%3Acommand%2Freboot=1&getpage=..%2Fhtml%2Freboot.html&errorpage=..%2Fhtml%2Fhcti_hilfsmittel_reboot.htm”

PATH unter Ubuntu exportieren

Möchte man bei Ubuntu die PATH Variable für einen Benutzer erweitern, so muss man dies in zwei Schritten durchführen.

Die Datei ~/.bash_profile um folgende Zeile erweitern (den neuen Path natürlich anpassen).

PATH=$PATH:~/.bin

Im Gnome Terminal muss man jetzt noch die Login Shell aktivieren.
Kontextmenü | Profile | Profileinstellungen | Titel und Befehl > Befehle als Login-Shell starten

Mit echo $PATH lässt sich das Ergebnis überprüfen.

P.S Für sudo wird diese Änderung nicht übernommen, und ist auch nicht so ohne weiteres möglich [1].

Backup mit rsnapshot – Konfiguration

Backup mit rsnapshot -> Artikelübersicht

Mit root-Rechten die Konfigurationsdatei /etc/rsnapshot.conf öffnen.

Das Trennungszeichen ist ein Tab, nicht das Leerzeichen.
Pfade müssen zwingend mit einem Slash / enden.

snapshot_root gibt das Zielverzeichnis für die Backups an (es muss auf einem Linux Datensystem liegen, kein NTFS oder Fat)

snapshot_root   /media/UsbHD/rsnapshot/

Mit no_create_root 1 weißt man rsnapshot an das Backup-Verzeichnis nicht zu erstellen wenn es nicht vorhanden ist, z.B. wenn die externe USB-HD nicht angeschlossen ist. Ansonsten würden die Backups im Mount-Verzeichnis der lokale Platte landen.

no_create_root  1

Hinter interval können beliebige Namen für Sicherungen angegeben werden, die Zahl hinter dem Namen gibt die Anzahl der Sicherungen an die aufbewahrt werden.

interval        hourly  6
interval        daily   7
interval        weekly  4
interval        monthly 3

Es empfiehlt sich das Logfile zu aktivieren (# entfernen)

logfile /var/log/rsnapshot

Mit exclude lassen sich Verzeichnisse vom Backup ausschließen.

exclude Recycled
exclude .Trash*
exclude .gvfs

Mit backup gibt man die Verzeichnisse an die man sichern will (an Tab und Slash denken)

# LOCALHOST
backup /home/ localhost/
backup /etc/ localhost/
backup /usr/local/ localhost/

Hat man seine Konfiguration erstellt, läßt sich das conf-File testen

rsnapshot configtest

Backup mit rsnapshot

Meine Backups erledige ich seit geraumer Zeit mit rsnapshot.

In den folgenden Artikeln werde ich mein Setup nach und nach vorstellen.

  1. Konfiguration
  2. Automatisch starten
  3. Überprüfen
  4. Problembehebung

P.S. Alle Angaben ohne Gewähr

Ordner mit Datum

Mit folgendem Linux Einzeiler lässt sich ein Ordner mit dem aktuellen Datum anlegen [1]

mkdir $(date +%Y%m%d)

Das ganze in ein Script verpackt und in den Nautilus Scriptordner verschoben (/home/BENUTZERNAME/.gnome2/nautilus-scripts/)

#!/bin/sh
mkdir $(date +%Y%m%d)

lässt sich komfortabel aus dem Kontextmenü ein Ordner mit dem aktuellen Datum erstellen.
ordnermitdatum

Sip Softphone an Auerswald anmelden

Meine neue TK-Anlage (Auerswald COMpact VoIP 5010) bietet auch 4(?) intern  Sip Accounts, an diese lässt sich ein Handelsübliches Sip-Telefon anschließen oder eben auch ein Softphone auf dem PC.

Konfiguration TK-Anlage

Zuerst muss der VoIP Teilnehmer angelegt werden (COMset > Interne Rufnummer > Teilnehmer > Rufnummern > VoIP-Teilnehmer).

Danach muss man dem Teilnehmer ein Passwort zuordnen (Administration > Benutzer-PIN).

voip_teilnehmer voip_pin

Konfiguration Softphone

In deinem  Softphone musst du jetzt noch den Sip-Account eintragen.

Registrar: IP-Adresse der TK-Anlage
Benutzer: Interne Telefon-Nummer des Accounts
Passwort: Benutzer-PIN des Accounts

konto-daten-bearbeiten

Display Zugriff für einen cron job

Möchte man z.B. mit einem Systemweiten Cron Job ein Fensterprogramm starten so wird das erstmal nicht funktionieren. Da der Cron User gar nichts von einem Display weiß und außerdem keine Zugriffsrechte auf das Display hat.

Abhilfe schaffen folgende Tipps (1 und 2 sollten reichen):

1. Display Variable exportieren [1]
export DISPLAY=:0

2. Das MIT-MAGIC-COOKIE exportieren [2], [3]
export XAUTHORITY=/home/USERNAME/.Xauthority

3. Den X-Host freigeben (Achtung böse) [4],
xhost local:
(xhost +)

Test Script cronx.sh




Stoppt die Vorratsdatenspeicherung! Jetzt klicken & handeln!Willst du auch bei der Aktion teilnehmen? Hier findest du alle relevanten Infos und Materialien: