Ein kleiner Nachtrag zu deiner netten Liste:
virtuozzo hat einen "Ableger": openVZ.
Bei dem gelten die gleichen Beschränkungen / Features wie bei virtuozzo, nur ist es kostenlos.
Mein vServer, den ich mit openVPN nutze, läuft auf openVZ.
Ein kleiner Nachtrag zu deiner netten Liste:
virtuozzo hat einen "Ableger": openVZ.
Bei dem gelten die gleichen Beschränkungen / Features wie bei virtuozzo, nur ist es kostenlos.
Mein vServer, den ich mit openVPN nutze, läuft auf openVZ.
Ehm, du solltest den Cronjob mal hier überprüfen:
http://i8t.de/0n2pwnq1
Und bitte, lass den "Neues Thema"-Button in Ruhe ![]()
Soo, mir war langweilig.
Hier ist das fertige Script:
<?php
[COLOR=DarkRed]$host = "[I]127.0.0.1[/I]";
$port = "[I]Dein Port[/I]";
$start_cmd = "[I]Dein Startbefehl[/I]";
$pid_file = "[I]Deine PID-File zum Killen[/I]";[/COLOR]
// Ab hier: Finger weg!
$s = @fsockopen($host, $port, $errno, $errstr, 3);
f(!$s) { shell_exec('kill -9 `cat '.$pid_file.'`'); shell_exec($start_cmd); }
@fclose($s);
?>
Alles anzeigen
Naja, mit PHP muss man nicht viel Erfahrung haben. Es ist eine Sprache wie Perl und Bash-Batches auch.
Was mir gerade einfällt: Du meinst aber nicht, dass du, weil du keinen Webserver hast, kein PHP verwenden kannst, oder? ![]()
ZitatSomit fällt die PHP Lösung weg
Tja, wenn du PHP nicht installieren willst (warum auch immer, es kostet schließlich genau nichts bis auf die paar kB Platte), dann kann ich dir auch nicht helfen ![]()
Sehr einfache Lösung:
Sprache PHP:
1) Versuchen einen fsocket zu öffnen.
2) Beim Fehlschlagen:
2a) Eine Email losjagen
2b) per shell_exec den Server neustarten
Total easy, 10 Zeilen Code ![]()
(Natürlich muss shell_exec in der php.ini für die CLI erlaubt sein)
Zitateventuell ist da ein ServerAlias *.domain.de drinnen
Wie in so ziemlich allen Systemen wird einem wohldefiniertem Namen Vorzug vor einer Wildcard gegeben.
D.h., dass z.B. bei Bind ("test.hosts.tld. IN A 11.22.33.44 | *.host.tld IN A 44.33.22.11") für test.host.tld 11.22.33.44 ausgespuckt wird.
Ebenso verhält es sich beim Indianer.
Zitatalso schalt ichs kurz aus, installier den spass und startes wieder ....
Nenene! Soo nicht!
Dann könnte es crashen.
Installiere es einfach mit Suhosin, fertig.
Klappt wunderbar.
Ich habe Roundcubemail mit Suhosin laufen. Keine Probleme.
Suhosin ist ein recht wichtiges Modul für PHP, welches viele Lücken stopft, dessen Schließung beim originalen PHP a priori gar nicht vorgesehen war.
Man sollte es nah möglichkeit nicht abschalten, sondern einfach die Applikationen sicher nutzen.
Naja, gut, MD5 Digest nutze ich antürlich.
Nur ist eine verschlüsselte Verbindung zum einen zwischen Telefonserver und den SIP-Anbietern afaik nicht möglich, von manchen meiner Clients (u.a. das Siemens C475IP) ebenfalls nicht.
Was ich eben auch nicht mag, ist, dass der Media-Stream ebenfalls unverschlüsselt läuft. D.h., dass die PIN-Eingabe per Tonwahlverfahren ebenfalls belauscht werden könnte.
Naja, nützt nichts, es gibt größere Sicherheitslecks. Mein Telefonguthaben ist limitiert und kritische Daten kann man auch nicht per Telefon abfragen, das ist alles beschnitten.
ZitatMultimedia-Anwendungen wie VoIP würde wohl niemand zwischen vServern tunneln wollen.
Naja, jetzt, wo du es sagst: Meine SIP-Verbindungen dürften gerne ne Verschlüsselung abbekommen. Schließlich werden user+pw im Plaintext übertragen. Und mit den Daten könnte man schon Mist bauen (z.B. meine telefonrechnung in den 4-stelligen Bereich treiben).
ZitatBleibt wohl als letzter Punkt: Ein einziger OpenVPN-Daemon sieht schöner aus als zig SSH-Instanzen plus jeweils ein AutoSSH-Daemon
Man kann für eine Instanz mehrere Tunnels erstellen. Sieht man auch bei autossh, wo der benutzte Tunnel und die 2 "Kontroll"-Tunnel in einem Rutsch angelegt werden. Aber dann gilt auch "Alles oder gar nichts".
Naja, ich will openVPN seinen praktischen Nutzen auch in keinster Weise absprechen. Hätte mein netcup-Server ein tun-Device, würde ich es auch gerne nutzen. Hat er aber nicht und 20€ sind 2,5 Monatsmieten des Servers. Das ist etwas unverhältnismäßig... :p
Zum Overhead: Ich meinte mal gehört zu haben, dass da sogar ein "Blindstrom" fließt, damit man an den Intervallen und der Menge der Daten keinen Rückschluss ziehen kann.
Falls du jetzt wegen Traffic meinst...
Ich check die Frage nicht ![]()
Alleine, da cron schon mault, wenn da etwas nicht stimmt ![]()
Zitatlediglich eine P2P-Verbindung zu einem anderen Master-Server benötige, um verschlüsselt auf SQL-DB, Syslog etc. des Hauptservers zuzugreifen
SSH-Tunnel: kostenlos
tun-Device: 20€
Wie du schon sagtest, dafür gibt es SSH-Tunnel.
Was es an UDP-Traffic gibt, den man verschlüsseln muss, weiß ich jetzt aus dem Stegreif nicht. Aber für den Fall: "netcat" heißt das Stichwort.
Szenario: Man möchte aus unerfindlichem grund unbedingt UDP für DNS verwenden:
Soll er das denn nicht? :confused:
Kannst sonst ein paar Anführungszeichen reinsetzen, dann funzt er nicht mehr. ![]()
Normal wäre ein "client-to-client" beim Server fällig, damit sich die Clients gegenseitig fnden.
Aber wie gesagt: Es geht nicht auf netcup-servern.
Generell sollte man bei der Virtualisierung, die Netcup nutzt, auf openVPN verzichten. Es kostet nur Geld, das tun-Device anlegen zu lassen und die typischen Anwendungen funzen doch nicht.
Jo, klar, habe ich ganz vergessen: auf netcup-vServern ist das nicht möglich ![]()
ZitatWie kommst du auf die 88.88.88.88 als Gateway?
Die 8 wird als Standard-Platzhalter genommen, da sie auf LED-Anzeigen einfach "alles an" ist. Was weiß ich, welche IPs du im VPN vergibst.
ZitatDeine verlinkte Anleitung bringt mich leider nicht weiter, die beschreiben nur die generelle Einrichtung eines VPN. VPN an sich läuft ja, nur wird nicht alles getunnelt
Wirf mal einen Blick auf Seite zwei ![]()
Zitataber ich bin ein so grausamer Kunde, ich würde mich wohl abwimmeln
Wahrscheinlich einer von der Sorte, der alles besser weiß und meint, dem Supporter vorschreiben zu müssen, was er zu machen hat, was? ![]()
Biddeschön: http://www.bauser-enterprises.com/html/openvpn.html
Die Anleitung ist schön einfach geschrieben, klar strukturiert, liefert das nötige Drum-herum zu den zeilen, die man eingibt und funktioniert tadellos.
Im Übrigen sollte das so heißen:
*sanft anstubs*
Keine ne Idee? ![]()