bashLCR: ein least-cost-router in der Konsole!

Ein richtiger Linux-Freak braucht keine GUI. Er mag keine GUIs. Für ihn gibt es jetzt den bashLCR, der ihn aus der Konsole heraus mit dem günstigsten Tarif verbindet!

Was ist bashLCR ?

bashLCR ist ein vollwertiger Least Cost Router, der in seinen Funktionen und seiner Handlichkeit seinen graphischen Kollegen keineswegs unterlegen ist. Wie sein großer Bruder BongoSurfer unterstützt bashLCR analoge Modems sowie ISDN.

bashLCR ist noch in der alpha-Phase und es sind noch nicht alle vorhergesehenen Funktionen implementiert. Für bashLCR sind zwei Modi vorgesehen. Ein sogenannter "interaktiver Modus" und ein "Kommandozeilenmodus". Bisher ist nur der interaktive Modus implementiert, der in etwa so aussieht:

Der Kommandozeilen-Modus wird bald in einer nächsten Version folgen. Den stelle ich mir ungefähr so vor:

Somit wird man bashLCR leicht in andere Programme integrieren können, die eine Interneteinwahl initiieren müssen. Es soll auch eine ideale Grundlage bieten, um darüber eine graphische Oberfläche in einer beliebigen Sprache zu programmieren.

bashLCR soll außerdem ideal in Netwerken über ssh gesteuert werden können.

Wie ist es geschrieben, was brauch ich dafür?

Die Einwahlroutinen sind leicht modifizierte Versionen derer des BongoSurfers. bashLCR ist gänzlich in der bash Skriptsprache geschrieben und sollte deshalb auf jedem Linux-System funktionieren. Es werden einige Standard-Kommandos wie awk, sed,wget, usw... verwendet, diese sollten aber überall standardmäßig verfügbar sein.

Wo kommen die Tarifdaten her?

Die Tarifliste ist die gleiche wie die des BongoSurfers. Sie wird mehrmals täglich auf dem BongoSoft-Server aus den Daten von www.billiger-surfen.de neu erstellt.

bashLCR aktualisiert die Tarifliste automatisch, falls die vorhandene älter als acht Stunden ist. Sie kann auch manuell heruntergeladen werden und die automatische Aktualisierung kann ausgeschaltet werden.

Was kann bashLCR noch ?

Wo bekomme ich bashLCR ?

Hier! : bashlcr-0.2.tar.gz  (30 KB)

für Änderungen siehe bashLCR Version-History

Achtung: bashLCR ist noch ganz frisch gebacken! Ich habe alle Funktionen gründlich getestet, kann aber keine Fehlerfreiheit garantieren!

Wie installiere ich bashLCR ?

  1. Archiv entpacken:
    tar -xzf bashlcr-0.2.tar.gz
  2. Installationsskript starten:
    ./install.sh
  3. Datei /etc/bashlcr.conf Ihren Bedürfnissen anpassen

Wie konfiguriere ich bashLCR ?

Systemspezifische Einstellungen müssen von root manuell in der Datei /etc/bashlcr.conf adaptiert werden. Jede Option ist annotiert, dies sollte also zu bewältigen sein.

Zum Ändern der berechtigten User muß von root das Programm bashlcr-setup ausgeführt werden.

User-Einstellungen können im Einstellungen-Menü von bashLCR geändert werden. Diese werden nach ~/.bashlcr/bashlcr.conf gespeichert.

Wie starte ich bashlcr ?

einfach ein Terminal öffnen und bashlcr eingeben.