Значи имам проблем с ВПН връзката водя се по тези описания:
Цитат
Цитат
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