[LUGOS] PPTP iz Linux clienta ne dela

Metod Kozelj metod.kozelj at lugos.si
Tue Nov 11 08:48:24 CET 2003


Howdy!

Davor Guttierrez wrote:

>Linux client se poveže gor prav tako brez problema, toda na morem pa
>pingati nobene mašine na interni mreži. Dobim IP, svoj IP lahko pingam
>to pa je tudi vse. Rutanje mam tudi po moje ok nastavljeno. PPTP server
>ima IP 192.168.1.3, moj Linux client ima IP 192.168.0.100. Routo naredim
>z route add -net 192.168.1.0/24 ppp0.
>

Čakaj, kako točno izgleda topologija tvoje mreže? Morda takole:

ADSL provider <---------> "PPTP server" (192.168.1.3) <----> mreža 192.168.1/24
   ^
   |
   +--------------------> "linux client" (192.168.0.100/32)




Če je to tako, potem imaš hud problem. Namreč: na client mašini bi moral 
imeti eno takole routo: "192.168.1.3 netmask 255.255.255.0 gw 
192.168.1.3". Ampak ti ne bi delovalo, ker imaš najbrž definicijo za 
ppp0 takole: "192.168.0.100 netmask 255.255.255.255" kar pomeni, da mora 
vse iti na tvoj default gateway (ki je kar oni IP, ki je drugi konec PPP 
povezave, zapisan v ppp0). Torej ti 192.168.1.3 (kar se routanja tiče) 
ni direktno dosegljiv in torej routa ni smiselna.
Kar ti preostane je to, da svojega ADSL providerja prepričaš, da ustvari 
primerno ruto.

Verjetno je prej izvedljivo to, da narediš en tunel med "linux clientom" 
in "PPTP serverjem", tako da linux client dobi še en "virtualni" IP 
naslov iz nabora 192.168.1/24 in je virtualno del tvoje mreže 192.168.1/24.

Če je zgornja shema topologije tvoje mreže napačna, pa povej.

-- 
Peace!
  Mkx

---- perl -e 'print $i=pack(c5,(41*2),sqrt(7056),(unpack(c,H)-2),oct(115),10);'





More information about the lugos-list mailing list