Problem
Dobrodošli, Gost. Molim vas prijavite se ili se registrujte.

Prijavite se sa korisničkim imenom, lozinkom i dužinom sesije

Linuxo Forumi

Stranice: [1]   Idi dole
  Štampaj  
Autor Tema: Problem  (Pročitano 645 puta)
0 članova i 1 posetilac pregledaju ovu temu.
pajko
Newbie
*
Van mreže Van mreže

Poruke: 1


« poslato: 03 Децембар 2005, 11:40:29 »

Imam Mandrakelinux 10.2 cooker-Powerpack-i586-Limited-Edition i karticu 3Com EtherLink XL 10/100 PCI For Complete PC Management NIC (3C905C-TX).Naravno pokusavam da povezem moj linux na wireless internet a nemam blage veze kako to da uradim.Pomagajte molim vas.
Prijavi uredniku   Sačuvana
open_source
Newbie
*
Van mreže Van mreže

Poruke: 6


« Odgovor #1 poslato: 06 Децембар 2005, 06:44:36 »

treba ti pptp client (point-to-point tunneling protocol) i pppd koji vec ja mislim imash u svojoj distro.
u chap-secrets upishi svoj user <adresu vpn serera> <svoj_passwd> i *
ovako treba da izgleda:

# Secrets for authentication using CHAP
# client        server  secret                  IP addresses
<tvojusername>  <vpnserver>  <tvojalozinka>          *            (naravno bez zagrada)

zvezdica na kraju oznachava da ti dhcp server dodeljuje ip adresu dinamichki.

treba ti skript koji ce pokrenuti sve to ...nazovimo ga ppp
njega napravi u /etc/ppp; pravish ga recimo echo > ppp, pa ga edituj nekim editorom
 i  obavezno upishi da bude eXecutable da bi bio izvrshan,
odnosno da mozhesh da ga pokrenesh.  komanda
chmod +x ppp (ako ga tako nazovesh)

prvo pogledaj da li ti je mrezhna konfigurisana
komandom ifconfig  ...ako je izlaz ovakav ->

eth0      Link encap:Ethernet  HWaddr 00:A0:C9:F2:EF:4A
          inet addr:192.168.22.7  Bcast:192.168.22.255  Mask:255.255.255.0
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:11477 errors:0 dropped:0 overruns:0 frame:0
          TX packets:10148 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:11788466 (11.2 Mb)  TX bytes:1211909 (1.1 Mb)
          Interrupt:11 Base address:0xb000

lo        Link encap:Local Loopback
          inet addr:127.0.0.1  Mask:255.0.0.0
          UP LOOPBACK RUNNING  MTU:16436  Metric:1
          RX packets:0 errors:0 dropped:0 overruns:0 frame:0
          TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0
          RX bytes:0 (0.0 b)  TX bytes:0 (0.0 b)

ppp0      Link encap:Point-to-Point Protocol
          inet addr:194.106.172.192  P-t-P:192.168.99.172  Mask:255.255.255.255
          UP POINTOPOINT RUNNING NOARP MULTICAST  MTU:1400  Metric:1
          RX packets:9477 errors:0 dropped:0 overruns:0 frame:0
          TX packets:9362 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:3
          RX bytes:11175423 (10.6 Mb)  TX bytes:661313 (645.8 Kb)


eth0 je tvoj primarni ethernet adapter, lo je lokalni loopback (127.0.0.1) a ppp0 je
interfejs koji se kasnije podizhe i dodeljuje ti javnu ip adresu vidljivu sa sveta.
(znachi ti bi za sad trebalo da imash samo eth0 i lo ako ti je kartica konfigurasana)

ukucaj route i pogledaj rute ...
trebash dodati rutu preko ethernet adaptera komandom
route add <adresa_tvog_vpn-a> gw <adresa_tvog_default_gateway-a> dev eth0
kada to uradish, posle toga trebash pokrenuti skrip ppp koji kod mene izgleda ovako:

#!/bin/sh
pppd 0.0.0.0:192.168.99.172 noauth mtu 1400 nodeflate nobsdcomp nopcomp \
noaccomp name "disco" remotename vpn.panet.co.yu \
allow-ip 192.168.99.172 ipparam ppp-panet debug init /etc/ppp/ip-up \
pty "pptp vpn.panet.co.yu --nolaunchpppd"

vpn.panet.co.yu zameni adresom svog vpn servera, "disco" zameni svojim username -om. i naravno 192.168.99.172 zameni ip adresom svog vpn servera.

kada ti se podigne ppp0 interfejs eth0 mrezhnog adaptera, prebaci ppp0 rutu na default rutu komandom
ip route add default dev ppp0

ukucaj echo > ip-up
i napishi tu liniju, da svaki put kada ti se ppp0 interfejs uspostavi, da ip-up script automatski prebaci rutu na default.  (mada ti ovo i ne treba, ako cesh svaki put ruchno da unosish default rutu preko ppp0 interfejsa kada se povezujesh na VPN)
postoji i ip-down skripta, ali ona je shto bi rekli opciona ...

proces aktivne ppp konekcije vidish komandom ps axf |grep ppp0 u kojoj ce ti izlistati i njen pid
konekciju raskidash komandom kill -int <br procesa>
primer:

komanda:  
ps axf (lista sve procese)

(pokazujem ti samo zadnje 3 linije, ne ceo list)

2290 ?        Ss     0:00 pppd 0.0.0.0:192.168.99.172 noauth mtu 1400 nodeflate nobsdcom
 2291 ?        S      0:04  \_ pptp: GRE-to-PPP gateway on /dev/ptmx
 2294 ?        S      0:00 pptp: call manager for 192.168.99.172

u ovom sluchaju je 2290 aktivan ppp deamon proces i konkretno konekciju ubijash komandom kill 2290  (automatski padaju pod kill -om i 2291 i 2294)

u /etc/resolv.conf morash da upishesh DNS servere ...
saznaj koji su od svog provajdera....
sintaxa ide:
nameserver  <server>
nameserver <server>
i tako dalje ...
nadam se da cesh se snaci ...ako ne ...reci gde kochi, pa cemo da probamo da reshimo problem:)  poz;]
Prijavi uredniku   Sačuvana
Stranice: [1]   Idi gore
  Štampaj  
 
Prebaci se na: