Keepcon: Unterschied zwischen den Versionen
| Zeile 31: | Zeile 31: | ||
Zip Datei im /root auspacken und folgende Dateien in die angegebenen Verzeichnisse kopieren sowie mit chmod die angegebenen Rechte vergeben: | Zip Datei im /root auspacken und folgende Dateien in die angegebenen Verzeichnisse kopieren sowie mit chmod die angegebenen Rechte vergeben: | ||
Quelldatei Zielverzeichnis chmod | |||
keepcon /root/ 0755 | keepcon /root/ 0755 | ||
/etc/keepcon.conf /etc/ | /etc/keepcon.conf /etc/ 0600 | ||
init.d/keepcon /etc/init.d/ 0755 | init.d/keepcon /etc/init.d/ 0755 | ||
and-firewall /root/ 0755 | and-firewall /root/ 0755 | ||
Version vom 8. September 2005, 15:03 Uhr
- Automatisches prüfen und Aufrechterhalten von Internet-Verbindungen
- Wechsel des Providers im Fehlerfall und Start der entsprechenden Firewall
- Publizieren der eigenen IP ins InterNet
- Ermitteln der IPs anderer Maschinen, und Eintragung in /etc/hosts
- Patch, danach Upload von html-Templates um die eigene IP zu publizieren
- Linux-Dämon für SuSE Linux 8.2,9.0,9.1 Freeware mit Quelltexten in Kylix 3
Voraussetzungen
F?e Provider gilt:
- ON DEMAND "AUS"
Bei allen Verbindungen darf "ON DEMAND" nicht aktiviert werden. Da sonst das
Linux System selbst die Kontrolle ?en Verbindungsaufbau zur "Haupt"-
Verbindung ?mmt, was im St?gsfall die "falsche" VErbindung ist.
- Device Aktivierung "manuell"
nicht schon beim boot die Verbindung aufbauen lassen! keepcon will hier die
volle KOntrolle ?hmen und selbst bestimmen wann und wer aufgebaut werden
soll.
- Interface aktivierung "on boot"
damit die Interfaces schon gesehen werden, und vorhanden sind.
Installation
Zip Datei im /root auspacken und folgende Dateien in die angegebenen Verzeichnisse kopieren sowie mit chmod die angegebenen Rechte vergeben:
Quelldatei Zielverzeichnis chmod keepcon /root/ 0755 /etc/keepcon.conf /etc/ 0600 init.d/keepcon /etc/init.d/ 0755 and-firewall /root/ 0755
alle Dateien an ihren Platz kopieren, und mit den entsprechenden Rechten versehen. Zum komfortablen Start brauchen wir noch ein rc* Script:
ln -s /etc/init.d/keepconD /usr/sbin/rckeepconD
- im Yast2->System->Runlevel-Editor nun bei "keepconD" ein Kreuz auf Level "5" setzen!
keepcon.ini anpassen. System neu starten. Nach kurzer Zeit sollte eine Verbindung aufgebaut werden!
- "and-firewall" wird durch keepcon aktiviert / deaktiviert. Ein Autostart ist nicht
mehr notwendig.
Dateien (Source):
Der ganze Rest an Dateien sind nur die Quelltexte des Programmes und sind zum Ablauf nicht
notwendig! Wer Indy hat, kann mit der Open Editon von Kylix 3 dieses Projekt selbst
compilieren / modifizieren.
FehlerDiagnose (wenn was nicht geht)
nachsehen, ob keepcon gestartet ist
ps x | grep keepcon
meldungen, die keepcon loged auf den Bildschirm ausgeben:
cat /var/log/messages | grep keepcon
- System-Bereich: Geben Sie hier an, wie sich Ihre Maschine im Internet bekannt macht.
- Primary-Bereich: Geben Sie hier die Hauptw䨬verbindung an.
- Failover-Bereich: Geben Sie hier Ausfallverbindungen an.
- Remote-Bereich: Geben Sie hier die Namen 'befreundeter' Server an, die auch via keepcon im Netz sind.
- Templates-Bereich: Listen Sie hier die html-Vorlagen auf, die hochgeladen werden sollen.
keepcon.ini, wie sie der Distribution beiliegt:
#
# [System]
# publish=Der Hostname unter dem Ihr System im Internet seine IP Adresse publiziert
# ftp_server=ftp-Hostname f? Public Upload
# ftp_user=ftp-Benutzer f? Public Upload
# ftp_password=ftp-Kennwort f? Public Upload
# ftp_path=ftp-Zielverzeichnis f? Public Upload
#
[System]
publish=WR32
ftp_server=www.raib.de
ftp_user=<YourUser>
ftp_password=<YourPwd>
ftp_path=/raib
#
# [Primary]
# provider=Geben Sie hier Ihren Standard-Provider an. Solange es keine St? rungen gibt, wird dieser Provider benutzt.
#
# Wenn Sie die Namen aller Provider ermitteln wollen, starten Sie keepcon
# von der Kommandozeile, die Schreibweise muss exact eingehalten werden.
#
[Primary]
provider=telekom TDSL
#
# [FailOver]
# provider1=Geben Sie hier Ihren bevorzugten Provider im St?ll an.
# provider2=
# ..
#
# Wenn Sie die Namen aller installierten Provider ermitteln wollen, starten Sie keepcon
# von der Kommandozeile. Die Namen stehen in der Tabelle an erster Stelle.
# Die Schreibweise muss exakt eingehalten werden.
#
[FailOver]
provider1=telekom ISDN
provider2=UMTS
provider3=WLAN
#
# [Remote]
# host1=remote Hostnamen, deren IP Adresse keepcon ermitteln soll. keepcon trä§´ den Namen+IP
in /etc/hosts ein. L䵦t ein WINS Server sind diese Namen im ganze WIn32 Netz sichtbar.
# host2=
# ...
#
#
[Remote]
host1=GH14
#
# [Templates]
# 1=/root/index.html,www.myhomepage.de,ftpuser,ftppwd,/www/htmldocs
# 2=/root/suche.php,www.myhomepage.de,ftpuser,ftppwd,/www/cgibin
# ...
#
#
[Templates]
1=
HTML Vorlagen
Beobachtungen / Bemerkungen
Konzepte von keepcon
Remote Namensaufl?g mit Hilfe von WINS (win32 Rechner sind im Netz)
keepcon Begriffe
to-do
FTP-Platz bei t-online