Port-Forwarding ein-ausschalten per Kommandozeile/cronjob?

Forum zu aktuellen Geräten der LANCOM Router/Gateway Serie

Moderator: Lancom-Systems Moderatoren

Antworten
T.Faraday
Beiträge: 3
Registriert: 25 Okt 2024, 09:37

Port-Forwarding ein-ausschalten per Kommandozeile/cronjob?

Beitrag von T.Faraday »

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.
backslash
Moderator
Moderator
Beiträge: 7138
Registriert: 08 Nov 2004, 21:26
Wohnort: Aachen

Re: Port-Forwarding ein-ausschalten per Kommandozeile/cronjob?

Beitrag von backslash »

Hi T.Faraday
Kann mir hier jemand sagen, ob es möglich ist die Port-Forwarding-Tabelle in der Kommandozeile zu manipulieren?
du kannst alles auf der Kommandozeile konfigurierenm. Die Port-Forwardin-Tabelle findest du unter: /Setup/IP-Router/1-N-NAT/Service-Table
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
falls es nur einen Eintrag für Port 80 gibt

Gruß
Backslash
Aushilfsinformatiker
Beiträge: 82
Registriert: 13 Apr 2020, 10:56

Re: Port-Forwarding ein-ausschalten per Kommandozeile/cronjob?

Beitrag von Aushilfsinformatiker »

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!
T.Faraday
Beiträge: 3
Registriert: 25 Okt 2024, 09:37

Re: Port-Forwarding ein-ausschalten per Kommandozeile/cronjob?

Beitrag von T.Faraday »

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?

Code: Alles auswählen

SET /Setup/IP-Router/1-N-NAT/Service-Table/443 {active} yes)
Laut Referenz,

Code: Alles auswählen

(add|set [<Path>] <Value(s)>
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 ... .
tobiasr
Beiträge: 245
Registriert: 22 Mär 2015, 12:03

Re: Port-Forwarding ein-ausschalten per Kommandozeile/cronjob?

Beitrag von tobiasr »

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.
Benutzeravatar
rotwang
Beiträge: 273
Registriert: 04 Jun 2021, 22:01

Re: Port-Forwarding ein-ausschalten per Kommandozeile/cronjob?

Beitrag von rotwang »

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.
backslash
Moderator
Moderator
Beiträge: 7138
Registriert: 08 Nov 2004, 21:26
Wohnort: Aachen

Re: Port-Forwarding ein-ausschalten per Kommandozeile/cronjob?

Beitrag von backslash »

Hi T.Faraday
Funktioniert die Zeile so wie vorgeschlagen?

Code: Alles auswählen

SET /Setup/IP-Router/1-N-NAT/Service-Table/443 {active} yes
ja, das funktioniert

Gruß
Backslash
T.Faraday
Beiträge: 3
Registriert: 25 Okt 2024, 09:37

Re: Port-Forwarding ein-ausschalten per Kommandozeile/cronjob?

Beitrag von T.Faraday »

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