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 действуй по аналогии, только скрипт поправь Ссылка на комментарий Поделиться на другие сайты Поделиться
Рекомендуемые сообщения
Для публикации сообщений создайте учётную запись или авторизуйтесь
Вы должны быть пользователем, чтобы оставить комментарий
Создать учетную запись
Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!
Регистрация нового пользователяВойти
Уже есть аккаунт? Войти в систему.
Войти