Hallo,
zu deinem Problem:
Wenn die Verbindung unterbrochen wird hast du keine Chance das mitzubekommen, erst wenn Packete gesendet werden kann ein Router so net sein und ICMP Packete zurückschicken die deinem
IP-Stack sagen das die Verbindung wech ist. Dein Router scheint ein
imho dummes Exemplar zu sein wenn er einfach die schon laufende
TCP-Verbindung auf eine neue
IP maskiert, eigentlich sollten beim offline gehen alle Verbindungen entfernt werden (und
TCP Packete (ich nehme jetzt mal an du verwendest
TCP) ohne SYN Flag zu maskieren halte ich im Heimbereich für sehr fragwürdig). Du könntest also höchstens dummy Packete senden um es so eher mitzubekommen, eine ordentliche Lösung sehe ich aber nicht.