Keepcon: Unterschied zwischen den Versionen
Zur Navigation springen
Zur Suche springen
Keine Bearbeitungszusammenfassung |
Keine Bearbeitungszusammenfassung |
||
Zeile 1: | Zeile 1: | ||
* Automatisches prüfen und Aufrechterhalten von Internet-Verbindungen<br> | |||
* Automatisches | |||
* Wechsel des Providers im Fehlerfall und Start der entsprechenden Firewall<br> | * Wechsel des Providers im Fehlerfall und Start der entsprechenden Firewall<br> | ||
* Publizieren der eigenen IP ins InterNet<br> | * Publizieren der eigenen IP ins InterNet<br> | ||
* Ermitteln der IPs anderer Maschinen, und Eintragung in /etc/hosts<br> | * Ermitteln der IPs anderer Maschinen, und Eintragung in /etc/hosts<br> | ||
* Patch, danach Upload von html-Templates um die eigene IP zu publizieren<br> | * Patch, danach Upload von html-Templates um die eigene IP zu publizieren<br> | ||
* Linux-Dämon für SuSE Linux 8.2,9.0,9.1 Freeware mit Quelltexten in Kylix 3 | |||
<br> | <br> | ||
== Voraussetzungen == | == Voraussetzungen == |
Version vom 1. August 2005, 14:53 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 auspacken und folgende Dateien in die angegebenen VErzeichnisse kopieren. Mit chmod die Angegebenen Rechte vergeben
Dateien (zum Ablauf notwendig):
Zielverzeichnis chmod keepcon /root/ 0755 keepcon.ini /root/ 0600 keepconD /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