Титла: Vpn
Публикувано от: massari в May 31, 2006, 14:49
Значи имам проблем с ВПН връзката водя се по тези описания: Цитат | root@<yourhostname>:~# pptp-command 1.) start 2.) stop 3.) setup 4.) quit What task would you like to do?: Избираш "3" за setup.
1.) Manage CHAP secrets 2.) Manage PAP secrets 3.) List PPTP Tunnels 4.) Add a NEW PPTP Tunnel 5.) Delete a PPTP Tunnel 6.) Configure resolv.conf 7.) Select a default tunnel 8.) Quit ?: избираш 1
1.) List CHAP secrets 2.) Add a New CHAP secret 3.) Delete a CHAP secret 4.) Quit ?: избираш 2
Local Name: тук пишеш username-то си на VPN connection-а Remote Name [PPTP]: същото, като по-горното Password: тук пишеш поролата си (когато си пишеш паролата ти не се извеждаш символи)
1.) List CHAP secrets 2.) Add a New CHAP secret 3.) Delete a CHAP secret 4.) Quit ?: избираш 4
1.) Manage CHAP secrets 2.) Manage PAP secrets 3.) List PPTP Tunnels 4.) Add a NEW PPTP Tunnel 5.) Delete a PPTP Tunnel 6.) Configure resolv.conf 7.) Select a default tunnel 8.) Quit ?: избираш 4
1.) Other Which configuration would you like to use?: избираш 1
Tunnel Name: тук няма особено значение, какво ще пишеш - името на ISP-то си, името на кучето си, името на приятелката си, ... Server IP: тук пишеш IP-to на VPN сървъра, който ще те ауторизира. route: хм, значи тук нещата са малко импровизирани.Не пиши нищо за сега.После ще се върнем на него пак с допълнително обяснение.(Удряш Enter само) Local Name: username-то на VPN connection-а Remote Name [PPTP]: пак username-то на VPN connection-а
1.) Manage CHAP secrets 2.) Manage PAP secrets 3.) List PPTP Tunnels 4.) Add a NEW PPTP Tunnel 5.) Delete a PPTP Tunnel 6.) Configure resolv.conf 7.) Select a default tunnel 8.) Quit ?: избираш 7 и избираш номера на тунела, който ще използваш по default.Ако е само един това е 1, 2 е cancel.
1.) Manage CHAP secrets 2.) Manage PAP secrets 3.) List PPTP Tunnels 4.) Add a NEW PPTP Tunnel 5.) Delete a PPTP Tunnel 6.) Configure resolv.conf 7.) Select a default tunnel 8.) Quit ?: избираш 8
стартиране: pptp-command start ще видиш нещо такова: root@<yourhostname>:~# pptp-command start Using interface ppp0 Connect: ppp0 <--> /dev/pts/9 Cannot determine ethernet address for proxy ARP local IP address 192.200.59.194 remote IP address 192.168.34.8 pptp-command: added route add default gw 192.200.59.194 dev ppp0 Tunnel atlantis is active on ppp0. Local IP Address: 192.200.59.194 root@<yourhostname>:~#
С това тунела е вдигнат и можеш да го видиш с: ifconfig като ppp0.
Идва ред да оправим route-инга.Онова route: по-горе, което оставихме празно. Правиш следното: ifconfig ppp0 С това виждаш само ppp0 интерфейса.IP-то за route-инга, което ти трябва е на реда: inet addr:192.200.59.194 P-t-P:192.168.34.8 Mask:255.255.255.255 IP-то което ти трябва е това: inet addr: x.x.x.x !!!
За да не правиш всеки път: pptp-command start и после route add default gw x.x.x.x dev ppp0 тази команда се слага в онова горното route: , което оставихме празно. Връщаме се отново на pptp-command скрипта. Стартираме го: pptp-command setup 1.) Manage CHAP secrets 2.) Manage PAP secrets 3.) List PPTP Tunnels 4.) Add a NEW PPTP Tunnel 5.) Delete a PPTP Tunnel 6.) Configure resolv.conf 7.) Select a default tunnel 8.) Quit ?: избираш 5
И после избираш номера на тунела, който искаш да изтриеш.Предполагам е само един при теб, за това избираш 1.
Removed tunnel <yourtunnelname> 1.) Manage CHAP secrets 2.) Manage PAP secrets 3.) List PPTP Tunnels 4.) Add a NEW PPTP Tunnel 5.) Delete a PPTP Tunnel 6.) Configure resolv.conf 7.) Select a default tunnel 8.) Quit ?:
След това правиш абсолютно същото с добавянето на нов тунел, както ти го описах по-горе, единствено с тази разлика, че когато те попита за route: пишеш: route: add default gw x.x.x.x dev ppp0 "route" НЕ се пише!Скрипта ти го изписва, а ти пишеш само add default gw x.x.x.x dev ppp0. Това ip x.x.x.x ти обясних от къде да го вземеш. Set-ваш пак съответния тунел да е default (7. Select a default tunnel). малко бележки от мен: гейтуейя е 172.16.1.1, тоест трябва да въведеш: add default gw 172.16.1.1 dev ppp0 при мен трябваше да махна стария като се въведе и това: del default gw 10.10.x.1 dev eth0 х-а зависи от това в кой клон на мрежата си, мисля, че знаеш... във файла /etc/ppp/options.pptp трябва да добавиш един # така, че да се получи следното: #require-mppe преди да изключиш linux-а ЗАДЪЛЖИТЕЛНО си спри vpn връзката с: pptp-command stop всичко това се прави с root права! |
Но когато стигна до:
Цитат | ...стартиране: pptp-command start ще видиш нещо такова: root@<yourhostname>:~# pptp-command start Using interface ppp0 Connect: ppp0 <--> /dev/pts/9 Cannot determine ethernet address for proxy ARP local IP address 192.200.59.194 remote IP address 192.168.34.8 pptp-command: added route add default gw 192.200.59.194 dev ppp0 Tunnel atlantis is active on ppp0. Local IP Address: 192.200.59.194 root@<yourhostname>:~# ... |
Ми показва следното:
Примерен код | linux:~ # pptp-command start Using interface ppp0 Connect: ppp0 <--> /dev/pts/2 LCP terminated by peer (peer refused to authenticate) Terminating on signal 15 Connection terminated. Modem hangup |
Какво да правя?
Титла: Vpn
Публикувано от: massari в May 31, 2006, 15:28
Не мисля че е от логин-а, вярно съм вавел паролата и юзъра 
Титла: Vpn
Публикувано от: в May 31, 2006, 15:53
при мен за да тръгне трябваше да променя файл-а pppd*??*options който се намира във /etc/ppp (където са и другите настройки), там по подразбиране беше пуснато аутентикация различна от CHAP и CHAP-2
Титла: Vpn
Публикувано от: в May 31, 2006, 15:56
Титла: Vpn
Публикувано от: bobibiturboto в May 31, 2006, 19:28
Ами да може би нямаш MPPE подръжка на ядрото С какво ядро си ? Иначе за лесно активиране на PPTP връзка ако всички настройки са правилно въведени Пробвай с този скрипт Примерен код | #!/usr/bin/perl $ppp=system("ifconfig | grep ppp0"); $len=length($ppp); if ($len > 2) { system("pptp ........ debug user .........."); system("sleep 8"); system("route add default gw ..............."); }
|
След pptp въвеждаш локалното IP на PPTP сървара след user въвеждаш твоето потребителско име с което си регистриран в PPTP сървара а за default gw пишеш реалното IP pptp сървара ще го видиш след като напишеш ifconfig в конзолата след като си се логнал в PPTP сървара
Титла: Vpn
Публикувано от: penko_70 в Jun 16, 2006, 17:25
в мрежата на моя доставчик има VPN сървър, понеже съм начинаещ потребител и не знам как се компилират ядра, ползвам дистрибуция, която има готов компилиран VPN клиент... Mandrake 10.1 сървъра на доставчика ми няма MPPE, ползват го уж само за да скрият интернет мрежата от локалната такава...което сега много не им се отдава, но това е друг кахър
ще ти посоча каква е моята мрежова конфигурация... от техен DHCP сървър ми назначават IP адрес 10.0.1.98 с мрежова маска 255.255.255.0 и gefault gateway 10.0.1.1
VPN сървъра се намира в друга подмрежа, щото неговия IP адрес е 10.0.2.1
когато ти се отвори VPN връзката след стартирането на pptp-command start, ще се вдигне друг мрежов интерфейс ppp0 който при мен има IP адрес 10.0.2.98 и за да ми върви интернета трябва да напиша
route add default gw 10.0.2.98
обаче, какво се получава ако го напиша това чудо, ще имам два default gw
и ето ти конфликта, за да не работи интернет, не може да има два маршрута default
затова, преди да пусна pptp-command start правя малко магия в рутиращата таблица
route del default gw 10.0.1.1
обаче, тогава не ми е достъпен IP адрес 10.0.2.1
ако помислим малко логично, за да изпратим нещо до 10.0.2.1 то трабва да отиде към 10.0.1.1 което до преди малко ни беше default gw
затова написвам следното
route add 10.0.2.1 gw 10.0.1.1
ще ти го напиша сега обобщено
route del default gw 10.0.1.1 route add 10.0.2.1 gw 10.0.1.1 pptp-command start
и в самия скрипт pptp-command съм записал add default gw 10.0.2.98
но ако не съм го записал, това трябва да го направя ръчно, след като ми се отвори VPN връзката
и при мен това нещо работи, иначе как ще ти пиша това
успех!
|