SEU-M mit Ö-AGT (piTelex)

Fachforum für piTelex-Entwickler
Antworten
Benutzeravatar

obrecht
Rank 6
Rank 6
Beiträge: 510
Registriert: Fr 26. Jun 2020, 18:53
Wohnort: Aachen
Hauptanschluß: 833539 fili d

Re: SEU-M mit Ö-AGT (piTelex)

#31

Beitrag: # 38633Beitrag obrecht »

Hab gerade mal nachgesehen in txDevITelexSrv.py. Sieht so aus, als würde der lokal konfigurierte Port an den TNS gesendet.
Aus dem Quelltext:

Code: Alles auswählen

(...)
36         self._port = params.get('port', 2342)  # = port aus telex.json
(...)
72         self.SERVER.bind(('', self._port))        # Server lauscht auf diesem lokalen port  
###############
325     def test_connection(self):
326         """
327         Test if we can connect to ourselves. That's as much as we can do to
328         check our external reachability. Nonstandard LAN routing setups may
329         cause this to fail though, even if we're reachable externally.
(...)
337             with socket.socket(socket.AF_INET, socket.SOCK_STREAM) as s:
338                 s.settimeout(3.0)
339                 s.connect((self.ip_address, self._port))
###############
356     def update_tns_record(self):
(...)
382                 port = self._port.to_bytes(length=2, byteorder="little")
(...)
Das würde heißen, dass bei Umsetzung des Ports am Router auf einen anderen internen Port die DynIP-Methode nicht verwendet werden darf, sondern z.B. feste IP/Port-Angaben. Insbesondere der Kommentar in Zeile 328,329 deutet darauf hin.
Aber vielleicht bin ich auch nur zu blöd den Quältext richtig zu lesen... :wat:

Edit: Detlef war schneller ....
Viele Grüße,
Rolf

833538 obrac d  24/7  (FS220)
833539 fili d   24/7  (T100a)
833540 rowo d   24/7  (T100/R) 
71920 actelex d 24/7  (T68d)
833541 obby d   24/7  (T37h)
833142 rolf d   24/7  (Lo15A)
Benutzeravatar

obrecht
Rank 6
Rank 6
Beiträge: 510
Registriert: Fr 26. Jun 2020, 18:53
Wohnort: Aachen
Hauptanschluß: 833539 fili d

Re: SEU-M mit Ö-AGT (piTelex)

#32

Beitrag: # 38634Beitrag obrecht »

detlef hat geschrieben: Mi 26. Jul 2023, 11:19 Eigentlich vergebe ich meine öffentlichen Ports gerne selber und das sind nicht unbedingt die Ports, die lokal verwendet werden. Und wenn ich mehrere piTelex laufen habe, dann hätte ich gerne auf allen den gleichen lokalen Port. So wie das i-Telex immer die 134 verwendet. Ich habe ja hier auch noch die ganzen Dienste laufen. Und noch einige weitere Portfreigaben auf dem Router. Ich brauche da etwas Systematik, sonst blicke ich nicht mehr durch.
Aber du kannst doch immer noch bei Verwendung von fester IP/Port im TNS verschiedene extern ankommende Ports in deinem Router an unterschiedliche lokalen IPs mit festem Port routen?
Viele Grüße,
Rolf

833538 obrac d  24/7  (FS220)
833539 fili d   24/7  (T100a)
833540 rowo d   24/7  (T100/R) 
71920 actelex d 24/7  (T68d)
833541 obby d   24/7  (T37h)
833142 rolf d   24/7  (Lo15A)
Benutzeravatar

detlef
Rank 12
Rank 12
Beiträge: 3624
Registriert: Do 28. Mär 2019, 09:10
Wohnort: Marburg
Hauptanschluß: 7822222 hael d

Re: SEU-M mit Ö-AGT (piTelex)

#33

Beitrag: # 38635Beitrag detlef »

obrecht hat geschrieben: Mi 26. Jul 2023, 11:46 Aber du kannst doch immer noch bei Verwendung von fester IP/Port im TNS verschiedene extern ankommende Ports in deinem Router an unterschiedliche lokalen IPs mit festem Port routen?
Feste IPs verwende ich nicht. Außer für die Dienst und die sind ziemlich stationär.
Und da der Tln-Server dyn. IPs anbietet, sollte man das auch verwenden können.
Folgende Benutzer bedankten sich beim Autor detlef für den Beitrag:
obrecht
Gruß, Detlef

i-Telex: 7822222 (T1000), 114288 (F1300), 211230 (T100Z), 96868 (T37), 24394 (T68d)
Konf.-Dienst: 11160/11161, Rundsender: 11162/11163 , Baudot-Bilder: 11166, Chat-GPT: 11168
Mail-/Fax-Dienst: 11170/11171, hist. Ausk.: 40140, Wetter: 717171
Benutzeravatar

obrecht
Rank 6
Rank 6
Beiträge: 510
Registriert: Fr 26. Jun 2020, 18:53
Wohnort: Aachen
Hauptanschluß: 833539 fili d

Re: SEU-M mit Ö-AGT (piTelex)

#34

Beitrag: # 38636Beitrag obrecht »

detlef hat geschrieben: Mi 26. Jul 2023, 11:56 Und da der Tln-Server dyn. IPs anbietet, sollte man das auch verwenden können.
Kann man ja :D
Viele Grüße,
Rolf

833538 obrac d  24/7  (FS220)
833539 fili d   24/7  (T100a)
833540 rowo d   24/7  (T100/R) 
71920 actelex d 24/7  (T68d)
833541 obby d   24/7  (T37h)
833142 rolf d   24/7  (Lo15A)
Benutzeravatar

detlef
Rank 12
Rank 12
Beiträge: 3624
Registriert: Do 28. Mär 2019, 09:10
Wohnort: Marburg
Hauptanschluß: 7822222 hael d

Re: SEU-M mit Ö-AGT (piTelex)

#35

Beitrag: # 38637Beitrag detlef »

Spannende Sache: Ich musste ja gestern auch den Wahlbereitschaftspuls verkleinern, damit das FSG den erkennt.
Und jetzt stellt sich heraus, dass auch die Daten um den Faktor 2 zu langsam ausgegeben werden.

Könnte also ein Problem mit der pigpio-Library sein. Die regelt ja das gesamte Timing. Ich bin mal gespannt, was Jochen herausbekommt.
Folgende Benutzer bedankten sich beim Autor detlef für den Beitrag:
obrecht
Gruß, Detlef

i-Telex: 7822222 (T1000), 114288 (F1300), 211230 (T100Z), 96868 (T37), 24394 (T68d)
Konf.-Dienst: 11160/11161, Rundsender: 11162/11163 , Baudot-Bilder: 11166, Chat-GPT: 11168
Mail-/Fax-Dienst: 11170/11171, hist. Ausk.: 40140, Wetter: 717171
Benutzeravatar

detlef
Rank 12
Rank 12
Beiträge: 3624
Registriert: Do 28. Mär 2019, 09:10
Wohnort: Marburg
Hauptanschluß: 7822222 hael d

Re: SEU-M mit Ö-AGT (piTelex)

#36

Beitrag: # 38661Beitrag detlef »

Es geht doch nichts über einen "dirty hack". :D
Ich habe jetzt mal im Python-Code nur beim Senden an des FS die Baudrate verdoppelt.
Jetzt klappt alles. Ich kann Verbindungen aufbauen und entgegennehmen, senden und empfangen. Funktioniert alles. ;)
Ist natürlich keine Lösung.

Nochmal eine andere Frage: Wie bekomme ich das unter Linux hin, dass "telex.py" beim Einschalten automatisch gestartet wird?
Und wie fährt man das System eigentlich vor dem Ausschalten herunter? Wenn man weder Tastatur noch Bildschirm dran hat? Linux darf man doch nicht einfach so abschalten. :suspect:
Gruß, Detlef

i-Telex: 7822222 (T1000), 114288 (F1300), 211230 (T100Z), 96868 (T37), 24394 (T68d)
Konf.-Dienst: 11160/11161, Rundsender: 11162/11163 , Baudot-Bilder: 11166, Chat-GPT: 11168
Mail-/Fax-Dienst: 11170/11171, hist. Ausk.: 40140, Wetter: 717171

MCMLXXV
Rank 4
Rank 4
Beiträge: 259
Registriert: Sa 27. Mär 2021, 19:28
Wohnort: Schillingen
Hauptanschluß: 4729685 bit d - FS20

Re: SEU-M mit Ö-AGT (piTelex)

#37

Beitrag: # 38662Beitrag MCMLXXV »

Oh, das klingt interessant!
Mit freundlichen Grüßen

Thomas

4729685 bit d - FS200 (derzeit leider offline)
832336 dust d - T100
280275 reila d - Epson TM-T88II (Bon-Telex)
Benutzeravatar

detlef
Rank 12
Rank 12
Beiträge: 3624
Registriert: Do 28. Mär 2019, 09:10
Wohnort: Marburg
Hauptanschluß: 7822222 hael d

Re: SEU-M mit Ö-AGT (piTelex)

#38

Beitrag: # 38665Beitrag detlef »

Noch eine Frage, Thomas. Du hattest das Linux auf deinem piTelex auch komplett selbst neu eingerichtet, richtig?
Gruß, Detlef

i-Telex: 7822222 (T1000), 114288 (F1300), 211230 (T100Z), 96868 (T37), 24394 (T68d)
Konf.-Dienst: 11160/11161, Rundsender: 11162/11163 , Baudot-Bilder: 11166, Chat-GPT: 11168
Mail-/Fax-Dienst: 11170/11171, hist. Ausk.: 40140, Wetter: 717171

MCMLXXV
Rank 4
Rank 4
Beiträge: 259
Registriert: Sa 27. Mär 2021, 19:28
Wohnort: Schillingen
Hauptanschluß: 4729685 bit d - FS20

Re: SEU-M mit Ö-AGT (piTelex)

#39

Beitrag: # 38666Beitrag MCMLXXV »

Ja, richtig. Jungfräuliche Speicherkarte am Laptop mit dem Betriebssystem versehen....
Mit freundlichen Grüßen

Thomas

4729685 bit d - FS200 (derzeit leider offline)
832336 dust d - T100
280275 reila d - Epson TM-T88II (Bon-Telex)
Benutzeravatar

obrecht
Rank 6
Rank 6
Beiträge: 510
Registriert: Fr 26. Jun 2020, 18:53
Wohnort: Aachen
Hauptanschluß: 833539 fili d

Re: SEU-M mit Ö-AGT (piTelex)

#40

Beitrag: # 38668Beitrag obrecht »

detlef hat geschrieben: Mi 26. Jul 2023, 21:15 Es geht doch nichts über einen "dirty hack". :D
Ich habe jetzt mal im Python-Code nur beim Senden an des FS die Baudrate verdoppelt.
Jetzt klappt alles. Ich kann Verbindungen aufbauen und entgegennehmen, senden und empfangen. Funktioniert alles. ;)
Ist natürlich keine Lösung.
detlef hat geschrieben: Mi 26. Jul 2023, 21:15 Nochmal eine andere Frage: Wie bekomme ich das unter Linux hin, dass "telex.py" beim Einschalten automatisch gestartet wird?
https://github.com/fablab-wue/piTelex/wiki/SW_AutoStart
detlef hat geschrieben: Mi 26. Jul 2023, 21:15 Und wie fährt man das System eigentlich vor dem Ausschalten herunter? Wenn man weder Tastatur noch Bildschirm dran hat? Linux darf man doch nicht einfach so abschalten. :suspect:
https://github.com/fablab-wue/piTelex/w ... spberry-pi

oder du installierst am Pi openssh-server, dann kannst du dich mit z.B. putty auf dem Raspi einloggen und "sudo shutdown -h" eingeben .

(Wobei.... meine beiden Keller-FS-Pis werden jeden Abend um 23:59 hart ausgeschaltet und morgens wieder angeworfen, da ist bisher nix passiert.
Wenn die kiste sowieso nur NOPs bearbeitet, kann auchnicht viel schiefgehen :-) )
Viele Grüße,
Rolf

833538 obrac d  24/7  (FS220)
833539 fili d   24/7  (T100a)
833540 rowo d   24/7  (T100/R) 
71920 actelex d 24/7  (T68d)
833541 obby d   24/7  (T37h)
833142 rolf d   24/7  (Lo15A)
Antworten

Zurück zu „piTelex Dev“