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

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

В нашей сети доступ к интернету производится через билинговый сервер на 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

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

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

Для публикации сообщений создайте учётную запись или авторизуйтесь

Вы должны быть пользователем, чтобы оставить комментарий

Создать учетную запись

Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!

Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.

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

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