Suse VPN

8 отговора 489 прегледа
#1

Suse VPN

След няколко дена питане, ровене из интернет, изчитане на всякакви статии и теми, пробване на какво ли не, вече вдигнах ръце. Не мога да го конфигурирам и това си е. В този форум ми е последната надежда, преди да се откажа от интернет под линукс. Имам Suse 9.1. По виндос се вързвам към нета чрез VPN. Единственото, което трябва да посоча в настройките на виндос е инернет сървъра (10.0.3.254), при security -> no encryption allowed, както разбира се юзер и парола. От настроиките на ЛАН-а си вкарвам DNS (212.50.28.130) и локалното IP (10.0.3.38) и това е всичко. От поне 20-е статии, които изчетох за ВПН под линукс не можах да срещна разбираеми указания как да конфигурирам изложената по-горе информация, за да ми тръгне нета.
Ако някои знае нещо по-въпроса, или поне може да ми даде някаква насока ще съм му много задължен.

Отговор
в отговор на Trym #2

Re: Suse VPN

prekompilirash si kernela s poddryjka na ppp

dyrpash si poslednite versii na pppd i pptp i gi kompilirash

sled tova popylvash pap i chap sicrets (ili mai taka se pisheshe)

kakto e opisano v tqh (v smisyl "<username> <username> <password>" )

pravish di edin file s opcii koito sa po princip podobni no i malko specifichni za vseki VPN

pravish edna direktoriq peers v tvoqta .../pppd/

tam syzdsavash edin file v koito opisvash " username : <username> remotename:<username>

mai tam se opsvashe i na kade shte se vryzvash no ne sym sigurten

reda za svyrzvane mai beshe

> pptp <ip kym koeto se svyrzvash> username <username> remotename <username> defouteroute

i tova e

proveri gi tiq neshta seto sym ti gi izpisal che nqmam tochni spoimeni n v obshti linii taka se pravi


za po lesno mojesh da polzvash edno toolche koeto vyrvi s pptp-to

a i si mahni defoutegateway -a ot vpn-a trabva avtomatichno da ti se naznachi

mi kysmet i dano stane neshto

Отговор
в отговор на shadow #3

Re: Suse VPN

Мерси много за отговора, но нивото ми на знания не е стигнало още "прекомпилиране на кернел". Трябва ми някакво по-конкретно решение като за dummy.

Отговор
в отговор на Dolorian #4

Re: Suse VPN

potyrsi v SUSE moje da ima nqkakvo tulche za Dail-up vryzka to syshto do nqkade moje da ti svyrshi rabota no nishto ne obeshtavam

a otnosno prekompiliraneto na kernela ako ne si go pipal do sega po princip ppp se poddyrja po defoute taka che mini napravo na stypka 2 i instalirai pppd i pptp

Отговор
в отговор на Trym #5

Re: Suse VPN

И аз имах същия въпрос. Намерих един отговор, който може да ти свърши работа... [линк]

Отговор
в отговор на Trym #6

Re: Suse VPN

Ako moze6 da 4ete6 nemski otvori [линк] . Tam 6te nameri6 dosta ne6ta. Az rabotja pod SuSE9.0 i vlizam s vpn v neta. Ako ne se opravi6 [email protected]

Отговор
в отговор на Trym #7

Re: Suse VPN

начи най вероятно нещата трябва да са така:
(тва е по памет, може д а сбъркам щот линукси не ползвам много, за това консултация с ман пппд (или както е в линукса са задължителни))
та като руут си отваряш една конзолка( примерно с алт+ф2 и пишеш konsole)
после изпълняваш:
mv /etc/ppp/options /etc/ppp/options.old
touch /etc/ppp/options
touch /etc/ppp/options.pptp
mcedit /etc/ppp/options
вътре пишеме следните неща:
lock
noauth
name username (сещаш се че трябва да напишеш юзернейм-а си тук:) )
defaultroute (тва си го провери в ман-а как е точно)
usepeerdns (тва също май не беше така;) )
после записваме със ф2 и излизаме с ф10.
повтаряме операцията и със файла /etc/ppp/options.pptp където пишем:
lock
noauth
name username
после във /etc/ppp/pap-secrets
username (натискаме бутонът "ТАБ" 1 път) * ("ТАБ" 1 път) парола ("ТАБ 1 път") *
тва не знам колко стана ясно ма ако има ядове чети ман-а:)
после пробваме да се свържеме със :
pptp ip.add.res.s.na.ser.ver.a (тва малко като IPv6 стана ;) )
такаааааааааам
и ся сичко треа да е на 6 и интернета да върви и такива неща:)
иначе полезно нещо е да сложиш опцията дебъг във опшънс файла и да гледаш къде се дънят нещата:)
абе дерзай
на мен ми отне около седмица да го направя под линукс така че бъди търпелив, пий повече течности и поддържай добра хигиена:)

Who controls the past now controls the future,who controls the present now controls the past.
Отговор
в отговор на Trym #8

Re: Suse VPN

В момента ползвам SuSE 9.1 с vpn. Това че трябва да компилираш сам каквото и да е за да го подкараш просто не е вярно. Ти ако искаш компилирай, но не виждам смисъл. Просто инсталирай pptp който си идва със SuSE-то. Накратко трябва да направиш следното:

Като root редактираш /etc/ppp/chap-secrets и добавяш

потребителско_име * парола
* потребителско_име парола

След това пишеш като root:
pptp-command
последователно избираш:

3) setup

4) add new PPTP tunnel

1) other

Tunnel name: vpn
Server IP: ami_ip-to_na_survura
route: (press enter)
Local name: potrebitelskoto_ime
Remote name: (press enter)

7) select a default tunnel

1) vpn

8) quit

аз написах няколко реда във файл /etc/initr.d/vpn и те са:

#!/bin/sh
pptp-command start
route del default eth0
route add -host ай_пи-то_на_сървъра dev eth0
route add default gw ай_пи-то_на_сървъра dev ppp0

След това добавяш в /etc/initr.d/network

echo Starting vpn
/etc/initr.d/vpn
след последното fi в start) секцията.

echo Stopping vpn
pptp-command stop
след последното fi в stop) секцията

Слагаш # пред всички mppe опции в /etc/ppp/options.pptp
Във файла /etc/ppp/options променяш стойността след idle на нещо голямо... примерно 60000

Накрая за да не рестартираш компютъра пишеш като root:
/etc/initr.d/network restart

Ако всичко е наред /sbin/ifconfig трявба да ти дава че имаш eth0 и ppp0 интерфейси up.

Tова е всичко. Пиши кво е станало. Разбира се преди това трябва да си си насторил мрежовата карта - очевидно в твоя случай със статично IP. Това става от yast, но мисля че там няма много за обясняване.
Нещата могат да се направят и по други начини но... няма смисъл да ти обяснявам защо ги правя точно така - това просто работи при мен.

Отговор
в отговор на velko #9

Re: Suse VPN

Забравих да ти кажа че трябва като root dа изпълниш и:
chmod +x /etc/init.d/vpn
Това решение е доста грубо, но работи... В смисъл че може да се направи по-културно със start) и stop) блокове но няма голямо значение.

Отговор