Tak jsem zjistil že po restartu modemu - NAT2 stačí restartovat OpenVPN na PC1...
OpenVPN se obecně může chovat trochu "zvláštně", pokud dojde k přerušení spojení, restartuje se server apod. Většinou se dá pochopit proč, když člověk zapne debugování, pořádně projde logy, prověří, že je pro pakety správně otevřená cesta atd. Bývá to třeba jenom nějaké čekání na timeout apod.
Z toho, co píšeš, ale poradit neumím, protože to je (pro mě) dost zmatená kupa informací: že nechodí pakety na NAT2 a je to ověřené tcpdumpem, potom teda že stačí restartovat OpenVPN (čili pakety zjevně chodí, ne že ne...) atd. atp.
Budeš muset prostě postupovat systematicky:
1. prověřit, jak pakety prochází před a po restartu
2. zapnout debug logování
3. podívat se, jak logy vypadají před a po restartu (tj. tehdy, když to funguje a tehdy, když to nefunguje)
4. přečíst si pečlivě ty řádky logu, kde se úspěšně navazuje spojení, a ty, kde se spojení navazuje neúspěšně
Na základě zmatené diagnostiky se poradit nedá.