Предыдущая тема :: Следующая тема |
Автор |
Сообщение |
Delf1n
Зарегистрирован: 07.10.2005 Сообщения: 5
|
Добавлено: Пт Окт 07 2005 16:00 Заголовок сообщения: помогите ламеру с vpn |
|
|
тут такое дело
установил я линух настроил более менее всё кроме инета...
у меня выделенка ака vpn
я нашёл в инете скрипт который должен выполнять подключение только вот аффтар забыл написать для неведующих как его откомпилировать или чё то еще сделать я в душе не знаю что надо , но када я пытаюсь выполнить этот скрипт линух ругается что типа файл не двоичный и т.п.
ЗЫ
я запустил какойто эдитор линуховский и сохранил этот скрипт в кодировке u**-16 после того как я перевёл в эту кодировку даже текст подсветился ^_^
попрошу ответить с подробностями а то я человек тёмный знаю тока команды 4 в линуксе и работаю в граф. интерфейсе
и есчё-- у я мандрака 10я
вот листинг скрипта может каму понадобится:
#!/bin/sh
#
# fix broken path
#
PATH=/bin:/sbin:/usr/bin:/usr/sbin:/usr/local/bin:/usr/local/sbin:.
export PATH
#
# network settings
#
USER=ВАШ_ЛОГИН_НА_VPN
NETWORK=192.168.0.0 // настроить на для своей сети
NETMASK=255.255.255.0 // обычно вроде такая и останется
VPNSERVER=192.168.0.253 // Смените на ваш адрес vpn-сервера
GATEWAY=192.168.55.253 // Указать свой
DEVICE=eth0 // если нужно, то тоже сменить
#
# vpn stuff
#
PPPD=/usr/sbin/pppd
PPTP=/usr/sbin/pptp
if [ ! -x $PPPD ]; then
echo «$0: $PPPD not found»
exit 1
fi
if [ ! -x $PPTP ]; then
echo «$0: $PPTP not found»
exit 1
fi
#
# here we go
#
case «$1» in
start)
if [ ! -d /var/run/pptp ]; then
mkdir /var/run/pptp
fi
if [ -f /var/run/pptp/remote ]; then
if ping -vc1 'cat /var/run/pptp/remote'; then
exit 1
fi
killall -HUP pptp
killall -TERM pppd
sleep 2
fi
rm -rf /var/run/pptp/* >/dev/null
route del default
route add -net $NETWORK netmask $NETMASK gw $GATEWAY dev $DEVICE
echo -n «===> Starting vpn: »
($PPTP $VPNSERVER defaultroute noauth user $USER && \
echo -n «done») || echo -n «failed»
echo
;;
stop)
echo -n «===> Stopping vpn: »
killall -HUP pptp
killall -TERM pppd
sleep 2
rm /var/run/pptp/* >/dev/null
route del -net $NETWORK netmask $NETMASK gw $GATEWAY dev $DEVICE
route add default gw $GATEWAY dev $DEVICE
echo «done»
;;
restart)
$0 stop
sleep 2
$0 start
;;
*)
echo «*** Usage: vpn {start|stop|restart}»
exit 1
;;
esac
exit 0 |
|
Вернуться к началу |
|
|
and3008
Зарегистрирован: 12.10.2001 Сообщения: 14893 Откуда: Н.Новгород
|
|
Вернуться к началу |
|
|
|