Port-Forwarding ein-ausschalten per Kommandozeile/cronjob?
Moderator: Lancom-Systems Moderatoren
Port-Forwarding ein-ausschalten per Kommandozeile/cronjob?
1783VA - LCOS10.50
Hallo geschätzte Mitforisten
Kann mir hier jemand sagen, ob es möglich ist die Port-Forwarding-Tabelle in der Kommandozeile zu manipulieren? Eigentlich genügt es schon einen vorhandenen Eintrag ein- und wieder auszuschalten.
Ich freue mich schon über einen Ansatzpunkt.
Danke.
Hallo geschätzte Mitforisten
Kann mir hier jemand sagen, ob es möglich ist die Port-Forwarding-Tabelle in der Kommandozeile zu manipulieren? Eigentlich genügt es schon einen vorhandenen Eintrag ein- und wieder auszuschalten.
Ich freue mich schon über einen Ansatzpunkt.
Danke.
Re: Port-Forwarding ein-ausschalten per Kommandozeile/cronjob?
Hi T.Faraday
die im Header mit = unterstrichenen Spalten (D-port-from, D-port-to, Protocol, Peer und WAN-Address) sind Indexspalten und müssen beim Set-Kommando soweit mit angegeben, bis die Angabe eindeutig ist. danach kannst dui den gewünschtren Parameter mittels geschreifter Klammern addressieren und ändern, z.B.
falls es nur einen Eintrag für Port 80 gibt
Gruß
Backslash
du kannst alles auf der Kommandozeile konfigurierenm. Die Port-Forwardin-Tabelle findest du unter: /Setup/IP-Router/1-N-NAT/Service-TableKann mir hier jemand sagen, ob es möglich ist die Port-Forwarding-Tabelle in der Kommandozeile zu manipulieren?
die im Header mit = unterstrichenen Spalten (D-port-from, D-port-to, Protocol, Peer und WAN-Address) sind Indexspalten und müssen beim Set-Kommando soweit mit angegeben, bis die Angabe eindeutig ist. danach kannst dui den gewünschtren Parameter mittels geschreifter Klammern addressieren und ändern, z.B.
Code: Alles auswählen
cd /Setup/IP-Router/1-N-NAT/Service-Table
set 80 {active} no
Gruß
Backslash
-
- Beiträge: 82
- Registriert: 13 Apr 2020, 10:56
Re: Port-Forwarding ein-ausschalten per Kommandozeile/cronjob?
Hallo, wie wäre denn der Eintrag für die Crontabelle?
Beispielsweise:
SET /Setup/IP-Router/1-N-NAT/Service-Table/443 {active} yes
SET /Setup/IP-Router/1-N-NAT/Service-Table/443 {active} no
Ich möchte gerne zeitgesteuert den Port für Let's Encrypt-Erneuerung öffnen.
Vielen Dank!
Beispielsweise:
SET /Setup/IP-Router/1-N-NAT/Service-Table/443 {active} yes
SET /Setup/IP-Router/1-N-NAT/Service-Table/443 {active} no
Ich möchte gerne zeitgesteuert den Port für Let's Encrypt-Erneuerung öffnen.
Vielen Dank!
Re: Port-Forwarding ein-ausschalten per Kommandozeile/cronjob?
Vielen Dank für die schnelle Antwort backslash.
Allerdings stelle ich mir gerade die gleiche Frage wie der Aushilfsinformatiker, wie denn nun der Eintrag in der Crontab auszusehen hätte.
Funktioniert die Zeile so wie vorgeschlagen?Laut Referenz, sollte es funktionieren.
Befehle hintereinander, getrennt durch ; || oder && wie in der Shell, geht wahrscheinlich nicht(?).
Ich kann hier am Router keine Experimente machen und ein Testgerät müsste ich erst abholen, einrichten etc ... .
Allerdings stelle ich mir gerade die gleiche Frage wie der Aushilfsinformatiker, wie denn nun der Eintrag in der Crontab auszusehen hätte.
Funktioniert die Zeile so wie vorgeschlagen?
Code: Alles auswählen
SET /Setup/IP-Router/1-N-NAT/Service-Table/443 {active} yes)
Code: Alles auswählen
(add|set [<Path>] <Value(s)>
Befehle hintereinander, getrennt durch ; || oder && wie in der Shell, geht wahrscheinlich nicht(?).
Ich kann hier am Router keine Experimente machen und ein Testgerät müsste ich erst abholen, einrichten etc ... .
Re: Port-Forwarding ein-ausschalten per Kommandozeile/cronjob?
Was sagt das Referenzhandbuch zum Verketten von Befehlen? Wenn man sie über ssh verketten kann, wird es wohl auch über Cron gehen. Auf der Shell kann man das ja mal leicht mit simplen Ausgaben versuchen.
Re: Port-Forwarding ein-ausschalten per Kommandozeile/cronjob?
Verketten durch Semikolon geht. Bitte nur aufpassen, dass beim LCOS sowohl vor als auch hinter dem Semikolon mindestens ein Leerzeichen sein muss, damit es als Kommando-Trenner erkannt wird.
Re: Port-Forwarding ein-ausschalten per Kommandozeile/cronjob?
Hi T.Faraday
Gruß
Backslash
ja, das funktioniertFunktioniert die Zeile so wie vorgeschlagen?Code: Alles auswählen
SET /Setup/IP-Router/1-N-NAT/Service-Table/443 {active} yes
Gruß
Backslash
Re: Port-Forwarding ein-ausschalten per Kommandozeile/cronjob?
Ja cool,
das es so einfach geht. Aber vor allem der Umstand, dass es hier ein sehr lebendiges Forum zu sein scheint.
Ich schätze die Lancom-Produkte ja für ihr Preis-Leistungs-Verhältnis. Nur der Einstieg in die firmeneigene Logik (wahrscheinlich folgt sie streng den IEEE's) fällt mir mitunter nicht so leicht. Gut zu wissen, das es im Zweifelsfalle diese Anlaufstelle gibt.
Vielen Dank!
das es so einfach geht. Aber vor allem der Umstand, dass es hier ein sehr lebendiges Forum zu sein scheint.

Ich schätze die Lancom-Produkte ja für ihr Preis-Leistungs-Verhältnis. Nur der Einstieg in die firmeneigene Logik (wahrscheinlich folgt sie streng den IEEE's) fällt mir mitunter nicht so leicht. Gut zu wissen, das es im Zweifelsfalle diese Anlaufstelle gibt.
Vielen Dank!

Auf die Idee hätte ich auch selbst kommen können. Ich hab' wohl immer noch zu viel Respekt vor dem Gerät.tobiasr hat geschrieben: 28 Okt 2024, 09:56 … Auf der Shell kann man das ja mal leicht mit simplen Ausgaben versuchen.