to druhe riesenie sa mi paci viac... mozem poprosit este o detaily co a ako nastavit ?
Obecně řečeno, musíš nastavit správně směrování - tj. aby pakety šly fakt tam, kam chceš, aby šly - tj. na PC A pakety do sítě C šly přes VPN bránu (B). Takže:
PC A: route add 192.168.1.0/24 gw 1.1.1.2
PC C - pokud B je default gw: nic není potřeba
PC C - pokud není: route add 1.1.1.1/XY gw 192.168.1.2
(ta syntax možná není úplně správně, teď si z hlavy nepamatuju, jak to Linux má, ale to už si domyslíš)
teraz ma napadlo - co ked PC A bezi na sieti 192.168.1.X ? v tom pripade nebude mozne zadat ssh user@192.168.1.3 pretoze poziadavka bude smerovana na pocitac v lokalnej sieti 192.168.1.
Zas obecně - pokud máš dvě sítě se stejným rozsahem, tak to fungovat nemůže. V nouzi můžeš sice přidat na všechny místa směrování pro konkrétní IP, ale je to děsná prasárna a určitě ji nedělej, pokud to není naprosto nevyhnutelný.
P.S. pro přehlednost je dobrý dávat default gw vždycky nějakou konkrétní IP, typicky .1 - takže PC B, pokud je default gw pro síť 192.168.1 by mělo mít IPčka 1.1.1.2 a 192.168.1.1