Suse VPN
8 отговора
489 прегледа
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-е статии, които изчетох за ВПН под линукс не можах да срещна разбираеми указания как да конфигурирам изложената по-горе информация, за да ми тръгне нета.
Ако някои знае нещо по-въпроса, или поне може да ми даде някаква насока ще съм му много задължен.
Ако някои знае нещо по-въпроса, или поне може да ми даде някаква насока ще съм му много задължен.
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
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
Re: Suse VPN
Мерси много за отговора, но нивото ми на знания не е стигнало още "прекомпилиране на кернел". Трябва ми някакво по-конкретно решение като за dummy.
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
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
Re: Suse VPN
И аз имах същия въпрос. Намерих един отговор, който може да ти свърши работа... [линк]
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] 
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.
(тва е по памет, може д а сбъркам щот линукси не ползвам много, за това консултация с ман пппд (или както е в линукса са задължителни))
та като руут си отваряш една конзолка( примерно с алт+ф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.
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, но мисля че там няма много за обясняване.
Нещата могат да се направят и по други начини но... няма смисъл да ти обяснявам защо ги правя точно така - това просто работи при мен.
Като 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, но мисля че там няма много за обясняване.
Нещата могат да се направят и по други начини но... няма смисъл да ти обяснявам защо ги правя точно така - това просто работи при мен.
Re: Suse VPN
Забравих да ти кажа че трябва като root dа изпълниш и:
chmod +x /etc/init.d/vpn
Това решение е доста грубо, но работи... В смисъл че може да се направи по-културно със start) и stop) блокове но няма голямо значение.
chmod +x /etc/init.d/vpn
Това решение е доста грубо, но работи... В смисъл че може да се направи по-културно със start) и stop) блокове но няма голямо значение.