add/del destnat remote ausführen

Moderator: Securepoint

Gesperrt
marloos
Beiträge: 6
Registriert: Di 09.02.2010, 17:50

add/del destnat remote ausführen

Beitrag von marloos »

Hallo zusammen,

ich suche eine Möglichket den Befehl add/delete destnat über das interne Netzwerk abzusetzen.
add destnat Internet ext_ip ext_iface VNCPortextern VNCPortintern
Bei einigen routern konnte man das mit netcat über den Telnetport regeln, oder mit curl über den http port.
Jetzt habe ich zwar im Forum ein wenig über Templates gelesen, finde aber keinen Zugang, ob ich meine Anfroderung auch hierüber regeln könnte.

Weiß jemand Rat?

Vielen Dank

Benutzeravatar
Erik
Securepoint
Beiträge: 1481
Registriert: Fr 07.11.2008, 11:50

Beitrag von Erik »

Guten Morgen,
den Befehl müssten Sie über eine SSH-Verbindung absetzen. Vollständig automatisieren können SIe das nicht, da Sie immer das Passwort eingeben müssen.

marloos
Beiträge: 6
Registriert: Di 09.02.2010, 17:50

Beitrag von marloos »

Naja genau das ist ja die Krux, per ssh ist das ja kein Thema, nur möchte ich gerne diesen Befehl automatisiert von einer Linuxmaschine ausführen können. Da der Dwarf ja einen http server beinhaltet, wäre es schön wenn man über die interne Schnittstelle Befehle über GET/POST absetzen könnte, indem man beispielsweise ein zusätzliches Template einfügt welches auf https://192.168.0.1:11115/template?src_ ... Port=32222.
Nun ist die Frage ob so etwas grundsätzlich überhaupt möglich wäre bevor ich damit anfange an Templates zu arbeiten.
Vielen Dank für Ihre Hilfe

Benutzeravatar
Erik
Securepoint
Beiträge: 1481
Registriert: Fr 07.11.2008, 11:50

Beitrag von Erik »

Ich wüsste nicht, was dagegen sprechen würde. Aus der Config-Datei des Webservers (/etc/lighttpd.conf) geht hervor, dass das document-root "/www/administration" ist.
Binärdateien sollten Sie evtl nicht über ein Template einfügen, sondern in /www.orig/administration speichern (vorher mittels "mount / -o remount,rw das Dateisystem schreibbar mounten). Beim Reboot wird /www dann aus /www.orig generiert.

marloos
Beiträge: 6
Registriert: Di 09.02.2010, 17:50

Beitrag von marloos »

Habe es am Ende mit perl Net::Openssh gelöst.

Gesperrt