FHEM Forum

FHEM => Anfängerfragen => Thema gestartet von: maci am 13 Februar 2019, 15:47:15

Titel: telnetForBlockingFn_1550069034: port 41907 opened
Beitrag von: maci am 13 Februar 2019, 15:47:15
Hallo,

Nach einem Neustart von Fhem finde ich das im Log?

Ich habe den Telnet Port gelöscht, da ich ihn nicht brauche.

Was kann ich dagegen machen?

Gruß Georg
Titel: Antw:telnetForBlockingFn_1550069034: port 41907 opened
Beitrag von: Wzut am 13 Februar 2019, 16:15:17
Zitat von: maci am 13 Februar 2019, 15:47:15
Ich habe den Telnet Port gelöscht, da ich ihn nicht brauche.
du nicht , FHEM schon ....
Titel: Antw:telnetForBlockingFn_1550069034: port 41907 opened
Beitrag von: maci am 13 Februar 2019, 17:11:25
Zitat von: Wzut am 13 Februar 2019, 16:15:17
du nicht , FHEM schon ....

???
Da verstehe ich Bahnhof, bitte genauer erklären?
Titel: Antw:telnetForBlockingFn_1550069034: port 41907 opened
Beitrag von: Wernieman am 13 Februar 2019, 18:46:42
Non-Blocking-Fhem-Module .... interne kommunikation
Titel: Antw:telnetForBlockingFn_1550069034: port 41907 opened
Beitrag von: maci am 13 Februar 2019, 19:31:38
Dann ersuche ich, wie ich es anstellen kann, wenn ich das telnet modul wieder einbinde, dieses abzusichern.
Ich habe zwar Anleitungen gefunden, doch diese bringen nur Fehlermeldungen beim Anlegen des Passworts.
Doch was nun anders ist, finde ich nichts.

Ich will keine Ports offen haben, denn ich nicht kontrollieren kann. Auch wenn mein Fhem Rechner im internen Netz steht.
Titel: Antw:telnetForBlockingFn_1550069034: port 41907 opened
Beitrag von: Wzut am 13 Februar 2019, 20:05:58
Die (Non)Blocking Funktion sucht sich ein Telnet Device ohne Passwort und falls sie keines findet erzeugt sie sich eben ein eigenes :)
da must du nichts absichern :)
Titel: Antw:telnetForBlockingFn_1550069034: port 41907 opened
Beitrag von: Wernieman am 14 Februar 2019, 08:52:22
Sofern ich weiß (*), lauscht sie nur auf localhost ...

(*) kann das jemand nachprüfen?
Titel: Antw:telnetForBlockingFn_1550069034: port 41907 opened
Beitrag von: Wzut am 14 Februar 2019, 09:23:17
# If not suitable telnet device found, create a temporary one
  if(!$BC_telnetDevice) {
    $BC_telnetDevice = "telnetForBlockingFn_".time();
    my $ret = CommandDefine(undef, "-temporary $BC_telnetDevice telnet 0");
    if($ret) {
      $ret = "BlockingCall ($blockingFn): ".
                "No telnet port found and cannot create one: $ret";
      Log 1, $ret;
      return undef;
    }
    $attr{$BC_telnetDevice}{room} = "hidden"; # no red ?, Forum #46640
    $attr{$BC_telnetDevice}{allowfrom} = "127.0.0.1";
  }


(*) hast Recht = {allowfrom} = "127.0.0.1";