Opened 10 years ago

Closed 10 years ago

#311 closed Fehler (fixed)

Änderung Subnetzmaske wird nicht direkt übernommen

Reported by: Melanie Hermann Owned by: Melanie Hermann
Priority: kurzfristig Milestone:
Component: Gesamtsystem Version:
Severity: Fehler Keywords:
Cc:

Description (last modified by Melanie Hermann)

Problem:
Es wurde gemeldet, dass in einer Station RMGViewGC an sich funktioniert. Die Fernbedienung aber nicht. Es wurden alle relevanten Einstellungen bez. Fernbedienung kontrolliert. Diese waren richtig.
Am Ende hat sich herausgestellt, dass das Problem in den Netzwerkeinstellungen des GCs zu finden waren.
Folgende Netzwerkeinstellungen wurden verwendet:

  • GC LAN1 IP: 192.168.11.162
  • GC LAN2 IP: 10.10.52.160
  • GC LAN2 Subnetz: 255.255.255.192
  • Laptop IP: 10.10.52.135
  • Laptop Subnetz: 255.255.255.0

Die Netzwerkeinstellungen wurden so vom Kunden vorgegeben...
Das Problem konnte hier in Beindersheim nachgestellt werden. RMGViewGC (Modbus IP) funktioniert, aber die Fernbedienung funktioniert nicht.

Die Netzwerkeinstellungen der GC LAN2 scheinen allerdings nicht richtig zusammen zu passen.

  • GC LAN2 IP: 160 > 1010 0000
  • GC LAN2 Subnetz: 192 > 1100 0000

Laut angegebener Subnetzmaske können hier nur 63 Teilnehmer (64 - 1 wegen Broadcast) an das Netz angeschlossen werden. Somit liegt die IP-Adresse 160 eigentlich nicht mehr im verfügbaren Bereich. Somit war klar, dass die Subnetzmaske geändert werden muss.

Nun das eigentliche Problem: Die Änderung der Subnetzmaske im GC wurde erst nach einem Geräteneustart wirksam.

TODO:

  • Klären warum Modbus trotz fehlerhafter Netzwerkeinstellungen funktioniert, die Fernbedienung aber nicht.
  • Prüfen warum Änderung der Subnetzmaske erst nach einem Gerätneustart wirksam wird.
  • Wenn Lösung gefunden wurde hat Herr Hanke darum gebeten ihm kurz Bescheid zu geben.

Change History (3)

comment:1 by Melanie Hermann, 10 years ago

Description: modified (diff)

comment:2 by Melanie Hermann, 10 years ago

Änderungen:

  • GcApp.cpp:
    • TcpIpChanged(): Wenn sich die Netzwerkeinstellungen von LAN1 oder LAN2 ändern, muss die Fernbedienung neu gestartet werden. Hier wird die Funktion CVNCServer::Start() aufgerufen.

Kommentar:
Jetzt funktioniert die Fernbedienung nach Änderung der Netzwerkeinstellungen sofort, genauso wie ModbusTCPIP.
Das Problem hatte nichts mit der Subnetzmaske zu tun!

comment:3 by Melanie Hermann, 10 years ago

Resolution: fixed
Status: newclosed
Note: See TracTickets for help on using tickets.