Archlinux Logo

Mein Arch Linux & Co.

Themen

Home
Linux
Fotos
Aktivitäten
Zeichnen




News

Dez. 2013 Die Web-Seiten werden überarbeitet.









Kontakt

eM@il
PGP public key




Impressum
Haftungsausschluss

Internetzugang an- / aus-schalten (Kabel).

Ich habe mir angewöhnt den Internetzugang nur dann zu aktivieren, wenn er benötigt wird, beim Holen der eMails oder beim Surfen etc. Wahrscheinlich versucht niemand meinen Rechner zu knacken, aber wenn man die Zeit mit offener Verbindung nur auf das Notwendige beschränkt, dann hat der böse Angreifer auch nur begrenzte Zeit seine Ziele zu erreichen.
Dazu möchte ich in der Xfce Menüleiste ein Internet-Icon (Globus) als Untermenü und darin alle Anwendungen, die mit Internet arbeiten und natürlich den "Lan An-/ Aus-Punkt" haben.
Um das zu realisieren, benötige ich eigene bash-Skripte und die Linuxprogramme: route, ifconfig, ping und sudo. Da route und ifconfig Systemprogramme sind, dürfen sie durch gewöhnliche User nicht ausgeführt werden, deshalb werden diese Kommandos aus einem Skript über sudo aufgerufen. Meinem User erteile ich die Ausführungsrechte auf dieses Skript über sudo:
visudo (als root) und die folgende Zeile eintragen (statt walter eigenen User einsetzen):
   walter  ALL=(ALL) NOPASSWD: /usr/local/bin/my-lan-on-off.sh
Jetzt ein kleines bash-skript "lan-on-off.sh" mit execute-Rechten, dass ich in /home/walter/bin/ abgelegt habe.
#!/bin/bash
# ==================================================== #
# ~/bin/lan-on-off.sh                                  #
# Internet Verbindung ein-/aus-schalten (Kabel)        #
# Parameter:                                           #
#    on | off | x                                      #
# on  = einschalten                                    #
# off = ausschalten                                    #
# x   = abbrechen                                      #
# ==================================================== #
# direkt per Kabel zum Router.
sudo /usr/local/bin/my-lan-on-off.sh 2> /dev/null
Die eigentliche bash-routine, die die Funktion Ein- und Aus-schalten ausführt, lege ich im /usr/local/bin Verzeichnis ab. Sie bekommt den Namen: "my-lan-on-off.sh", diese wird auch über sudo ausgeführt (wurde oben schon in visudo eingetragen). Execute Rechte nicht vergessen.
Das folgende Skript kann man auch direkt downloaden: my-lan-on-off.sh

Seite: 1    Stand: Dez. 2013