LINUX.ORG.RU

[я ламер] VPN. Beeline. Gentoo. Syscue-cd


0

0

Пытаюсь поставить вместо ubuntu, есть образец конфигурационного файла: http://homenet.corbina.net/index.php?act=ST&f=629&t=108953 но там инструкция, чтобы соединялось при загрузке, а какой командой запустить соединение с livecd, непонятно, ведь pptp <hostname>, вроде бы, с /etc/conf.d/net никак не связан. И еще одно: там требуется openRC, которого нет на диске - он нужен только для загрузки системы,т.е. в livecd разницы нет, или без него в любом случае ничего не заработает?

★★★★

Я нихрена не понял из того что ты сказал...

delilen ★☆
()

типа:

#!/bin/bash


# <options.pptp>
echo "Lock the port? If insure yes"
read lock
if [ $lock == "yes" ]
then
echo "lock" > /etc/ppp/options.pptp;
elif [ $lock == "no" ]
then
echo "#lock" > /etc/ppp/options.pptp;
else
echo "Please, type yes or no"
fi

echo "Use noauth option?"
read noauth
if [ $noauth == "yes" ]
then
echo "noauth" >> /etc/ppp/options.pptp;
elif [ $noauth == "no" ]
then
echo "#noauth" >> /etc/ppp/options.pptp;
else
echo "Please, type yes or no"
fi

echo "Refuse EAP?"
read eap
if [ $eap == "yes" ]
then
echo "refuse-eap" >> /etc/ppp/options.pptp;
elif [ $eap == "no" ]
then
echo "#refuse-eap" >> /etc/ppp/options.pptp;
else
echo "Please, type yes or no"
fi

echo "Refuse CHAP?"
read chap
if [ $chap == "yes" ]
then
echo "refuse-chap" >> /etc/ppp/options.pptp;
elif [ $chap == "no" ]
then
echo "#refuse-chap" >> /etc/ppp/options.pptp;
else
echo "Please, type yes or no"
fi

echo "Refuse MSCHAP?"
read mschap
if [ $mschap == "yes" ]
then
echo "refuse-mschap" >> /etc/ppp/options.pptp;
elif [ $mschap == "no" ]
then
echo "#refuse-mschap" >> /etc/ppp/options.pptp;
else
echo "Please, type yes or no"
fi

echo "Use BSD compression?"
read bsd
if [ $bsd == "yes" ]
then
echo "#nobsdcomp" >> /etc/ppp/options.pptp;
elif [ $bsd == "no" ]
then
echo "nobsdcomp" >> /etc/ppp/options.pptp;
else
echo "Please, type yes or no"
fi

echo "Use deflate compression?"
read defl
if [ $defl == "yes" ]
then
echo "#nodeflate" >> /etc/ppp/options.pptp;
elif [ $defl == "no" ]
then
echo "nodeflate" >> /etc/ppp/options.pptp;
else
echo "Please, type yes or no"
fi

echo "Require MPPE 128-bit encryption?"
read mppe
if [ $mppe == "yes" ]
then
echo "require-mppe-128" >> /etc/ppp/options.pptp;
elif [ $mppe == "no" ]
then
echo "#require-mppe-128" >> /etc/ppp/options.pptp;
else
echo "Please, type yes or no"
fi
# </options.pptp>


# <peer>
echo "Connection name"
read name
touch /etc/ppp/peers/$name

echo "IP to connect"
read ip
echo 'pty "pptp '$ip' --nolaunchpppd"' >> /etc/ppp/peers/$name

echo "Login"
read login
echo "user $login" >> /etc/ppp/peers/$name

echo "Password"
read pass
echo password '"'$pass'"' >> /etc/ppp/peers/$name

echo "defaultroute" >> /etc/ppp/peers/$name
# </peer>


# <connection>
echo "Default gateway"
read gtw
touch /tmp/firstcon
echo "Please, wait, then press Control+C"
pppd call $name debug nodetach > /tmp/firstcon
remip=`cat /tmp/firstcon | grep remote | cut -d ' ' -f4`

touch ~/$name.sh
echo "#!/bin/bash
route add -host $ip gw $gtw
route add -host $remip gw $gtw
pppd call $name
sleep '3'
route add default dev ppp0
" > ~/$name.sh

touch ~/dis_$name.sh
echo "#!/bin/bash
killall pppd
route add default gw $gtw
" > ~/dis_$name.sh
# </connection>


clear

echo "Now you can connect"
echo "Type:"
echo "sh ~/$name.sh"
echo "to connect"
echo "and"
echo "sh ~/dis_$name.sh"
echo "to disconnect"

amorpher ★★★★★
()
Ответ на: комментарий от amorpher

Спасибо большое. Только при попытке соединения выводит тоже самое, что и pptp с параметрами: SIOCADDRT: No such process SIOCADDRT: No such process SIOCADDRT: Network is down Сегодня загрузил 64-битный livecd последней убунты(для которой корбина предоставляет свой скрипт соединения), завтра прожгу, попробую поставить gentoo с него:-) Надеюсь, после chroot`a vpn не порвется

wingear ★★★★
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.