Wilson Опубликовано 7 июня, 2004 Жалоба Поделиться Опубликовано 7 июня, 2004 В нашей сети доступ к интернету производится через билинговый сервер на NT 4.0 и для подключения используется VPN. Вопрос заключается в том, как к нему подключиться из Linux (Fedora Core 2)? может кто-нибудь знает? Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
Chega Опубликовано 9 июня, 2004 Жалоба Поделиться Опубликовано 9 июня, 2004 вот что у нас на сайте написано. Для настройки VPN необходимо произвести несколько операций: 1. Скачиваем этот архив. Разархивируем и находясь в этой папке подаём команду make. При этом компилируется исполнительный файл pptp. Копируем его в папку /usr/sbin. 2. Затем создаём файл vpn. (скачать) --------------------------------------------------------- $Id: vpn,v 1.05 2002/09/25 01:36:00 Andrushock andrushock@korovino.net Exp $#!/bin/shNETWORK=192.168.0.0NETMASK=255.255.255.0VPNSERVER=192.168.0.253GATEWAY=192.168.145.253DEVICE=eth0. /etc/rc.d/init.d/functionscase "$1" in start) if [ ! -d /var/run/pptp ] ; then /bin/mkdir /var/run/pptp fi if [ -f /var/run/pptp/remote ] ; then if /bin/ping -vc1 'cat /var/run/pptp/remote' ; then exit 1; fi /usr/bin/killall -HUP pptp /usr/bin/killall -TERM pppd sleep 2 fi rm /var/run/pptp/* 2> /dev/null /sbin/route del default /sbin/route add -net $NETWORK netmask $NETMASK gw $GATEWAY dev $DEVICE echo -n "Starting vpn: " (/usr/sbin/pptp $VPNSERVER call Degunino && success) || failure echo ;; stop) echo -n "Stopping vpn: " /usr/bin/killall -HUP pptp /usr/bin/killall -TERM pppd sleep 2 rm /var/run/pptp/* > /dev/null /sbin/route del -net $NETWORK netmask $NETMASK gw $GATEWAY dev $DEVICE /sbin/route add default gw $GATEWAY dev $DEVICE success echo ;; *) echo "*** Usage: vpn {start|stop}" exit 1; ;;esacexit 0 ----------------------------------------------------- Меняем переменну Gateway на свой шлюз. Помещаем этот файл в каталог /usr/bin. 3. Создаём файл Degunino файл /etc/ppp/peers/Degunino -rw------- 1 root root 151 Mar 20 11:11 Degunino ----------------------------------------- user логин_на_0.253 defaultroute noauth mru 1000 mtu 1000 ----------------------------------------- И соответственно помещаем его в каталог /etc/ppp/peers/ 4. В файл /etc/ppp/chap-secrets заносим свой пароль на интернет. файл /etc/ppp/chap-secrets -rw------- 1 root root 170 Mar 20 08:53 chap-secrets ----------------------------------------------------- логин_на_0.253 * пароль_на_0.253 * ----------------------------------------------------- Не забываем ставить звёздочки (т.е. imya_usera * parol *). 5. В файле /etc/ppp/options ничего не должно быть, если он существует. 6. Для того, чтобы роутинг запускался как служба, делаем символическую ссылку в каталоге /etc/init.d/ ln /usr/bin/vpn /etc/init.d/vpn. После этого Вы сможете настроить запуск vpn стандартными методами настройки операционной системы, через sevices или webmin. Иногда требуется запуск vpn не в конце загрузки, а после старта сети. Это требуется, например для синхронизации времени, встроенного во многие операционные системы. Для этого надо создать ссылку на vpn в скриптах запуска ОС. Ищем в вашем ините (3 - если у вас грузится консоль, или 5, если сразу грузится графическая оболочка) строку запуска службы network. (например /etc/rc.d/rc3.d/S10network). Смотрим, кто грузится потом, например S12Syslog. Создаём символическую ссылку и называем её S11vpn. Теперь в третьем ините служба vpn будет запускаться сразу после старта сетевых интерфейсов. 7. Пункт 6 - это дополнение, но можно просто стартовать службу vpn командой /usr/bin/vpn start или, если выполнен пункт 6, то /etc/init.d/vpn start. Запуск vpn возможен только от имени пользователя root. Для удобства можно встроить скрипт для запуска во время загрузки. Пропишите эту команду в файл /etc/rc.d/rc.local. VPN будет запускаться в самом конце загрузки. 8. Очень важно прописать роутинг, до запуска этого скрипта. Если это не будет сделано, то доступ внутри сети будет возможен только внутри своего сегмента и в сегмент 0. Для начинающих лучше использовть программу webmin для настройки роутинга. 9. Ну вот и всё. Удачи в освоении Linux. ©Copyright by den.degunino.net, 2003 действуй по аналогии, только скрипт поправь Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
Рекомендуемые сообщения
Присоединяйтесь к обсуждению
Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.