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