Sziasztok!

Egy érdekes problémám van. Próbálok összehozni egy PPP over SSH-t egy OSX-es kliens és egy Linuxos szerver közt.

A következő paranccsal próbálkozom:

${PPPD} nodetach noauth passive debug nobsdcomp nodeflate pty "${SSH} ${LOCAL_SSH_OPTS} -i /Users/dlux/.ssh/id_dsa [EMAIL PROTECTED] {SERVER_HOSTNAME} -o Batchmode=yes sudo ${PPPD} nodetach notty noauth debug logfd 2 2>/tmp/vpn.log" ipparam vpn ${CLIENT_IFIPADDR}:$ {SERVER_IFIPADDR}

Az ssh-s rész be van configolva, a két PPPD gyönyörűen magukra talál, meg is kapják az IP-címeket (10.73.0.1 a szerver és 10.73.0.2 a kliens), de ha pingelni akarom a kliensről (OSX) a szerver IP-t (10.73.0.1, linux), akkor sehogy sem akaródzik semmit válaszolni.

A szerver-oldali pppd-re ráraktam már egy strace-t, és a ping ideje alatt tényleg csinált is valamit, de válasz sehogy sem jött. Ami még gyanús, az a pppd kill utáni debug log utolsó sora:

Wed Feb 15 21:42:09 2006 : Sent 1764 bytes, received 0 bytes.

Lehet, hogy valami route beállítás lemaradt a túloldalon, és nem találnak vissza a csomagok? Számít, hogy a túloldalon fel van húzva egy firewall?

A kliensen a routing-ot leellenőriztem, a csomagok tényleg rendesen rámennek a ppp0-ra.

Van valakinek valami ötlete?

Balázs Szabó (dLux)
--   --  - - - -- -


_________________________________________________
linux lista      -      [email protected]
http://mlf2.linux.rulez.org/mailman/listinfo/linux

válasz