fobo7 Опубликовано 22 февраля, 2011 Жалоба Поделиться Опубликовано 22 февраля, 2011 Как настроить vpn в backtrack 4? Вот есть скрипт #!/bin/sh ## fix broken path#PATH=/bin:/sbin:/usr/bin:/usr/sbin:/usr/local/bin:/usr/local/sbin:.export PATH ## network settings#USER=ВАШ_ЛОГИН_НА_VPNNETWORK=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/pppdPPTP=/usr/sbin/pptp if [ ! -x $PPPD ]; then echo «$0: $PPPD not found» exit 1fi if [ ! -x $PPTP ]; then echo «$0: $PPTP not found» exit 1fi ## 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 Затем берем этот скрипт и ставим его в /usr/bin/, делая его исполняемым. После чего остается только отредактировать файл /etc/ppp/chap-secrets, который должен иметь следующий вид: ВАШ_ЛОГИН * ПАРОЛЬ Вот и все теперь вроде все должно работать. Следует заметить, что файл /etc/ppp/options не должен содержать ни каких записей. Так что запускаем подключение - от root'а набираем $ /usr/bin/vpn start после чего мы должны увидеть следующее: ===> Starting vpn: done Теперь, собственно, можно работать в Интернете, ну а отключать следует так: $ /usr/bin/vpn stop после чего должно быть сказано: ===> Stopping vpn: done Надеюсь, что мой скромный вклад окажется полезным, хотя вся заслуга, конечно, принадлежит автору скрипта( с сайта http://citforum.ru/operating_systems/linux/vpn_linux/) все проделал как написано в статье, а мне выдает что я делаю не так? Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
Firebird Опубликовано 22 февраля, 2011 Жалоба Поделиться Опубликовано 22 февраля, 2011 У вас идет ругань на wlan0 - пишет, что нет такого устройства. Ну и + посмотрите права доступа на файл /usr/bin/vpn Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
Рекомендуемые сообщения
Присоединяйтесь к обсуждению
Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.