Перейти к содержанию
СофтФорум - всё о компьютерах и не только

Рекомендуемые сообщения

В нашей сети доступ к интернету производится через билинговый сервер на NT 4.0 и для подключения используется VPN. Вопрос заключается в том, как к нему подключиться из Linux (Fedora Core 2)? может кто-нибудь знает?

Ссылка на комментарий
Поделиться на другие сайты

вот что у нас на сайте написано.

Для настройки 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

действуй по аналогии, только скрипт поправь

Ссылка на комментарий
Поделиться на другие сайты

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

  • Последние посетители   0 пользователей онлайн

    • Ни одного зарегистрированного пользователя не просматривает данную страницу
×
×
  • Создать...