Одесса: 6°С (вода 9°С)
Киев: 1°С
Львов: -1°С

Тема: [Linux] настройка VPN-подключения к [email protected]

Ответить в теме
Показано с 1 по 16 из 16
  1. Вверх #1
    мираж Аватар для rosst
    Пол
    Мужской
    Адрес
    black hole
    Возраст
    35
    Сообщений
    2,486
    Репутация
    396

    По умолчанию [Linux] настройка VPN-подключения к [email protected]

    Вопрос поднимался не раз, но ответа что то не видел... опишу как настраивал я конкретно для работы через сеть [email protected] от провайдера tenet.

    --- Моя конфигурация подключения;
    Ip Adr абонента: 192.168.n.x (где n и х - номера подсети и вашего хоста)
    маска подсети; 255.255.255.0
    MAC адрес в базе: 00-xx-xx-xx-xx-xx (важно если у вас несколько сетевых плат)
    IP adr сервера 192.168.n.1

    Это всё что нам нужно (хмм ну да еще ваш логин и пароль (o: )... Данные указанные выше вы смотрите на вашем листе настроек, думаю тут все ясно.
    Для настройки подклчения в систме должны быть установлен клиент ppp (например ppp-2.4.2), клиент pptp (допустим pptp-1.7.0) и ядро должно поддерживать протокол ppp.
    Для ядра в. 2.6
    Код:
     
    Device Drivers --->
      Networking support --->
       <M> PPP &#40;point-to-point protocol&#41; support 
       <M>   PPP support for async serial ports 
       <M>     PPP support for sync tty ports
       <M>     PPP Deflate compression
       <M>     PPP BSD-Compress compression
       <M>   Microsoft PPP compression/encryption &#40;MPPC/MPPE&#41;
    естественно можно все собрать не модулями, а в ядро (как я и сделал), последний пункт включил на всякий случай - хотя в сети [email protected] шифрование и сжатие pptp подключения отсутствуют.
    Ваш сетевой интерфейс должен быть сконфигурирован в виде
    Код:
    #ifconfig
    eth0      Link encap&#58;Ethernet  HWaddr 00&#58;xx&#58;xx&#58;xx&#58;xx&#58;xx  
              inet addr&#58;192.168.n.x   Bcast&#58;192.168.n.255  Mask&#58;255.255.255.0
              UP BROADCAST RUNNING MULTICAST  MTU&#58;1500  Metric&#58;1
              RX packets&#58;43132 errors&#58;0 dropped&#58;0 overruns&#58;0 frame&#58;0
              TX packets&#58;22948 errors&#58;0 dropped&#58;0 overruns&#58;0 carrier&#58;0
              collisions&#58;0 txqueuelen&#58;1000 
              RX bytes&#58;0 &#40;0.0 Mb&#41;  TX bytes&#58;0 &#40;0.0 Mb&#41;
    
    lo        Link encap&#58;Local Loopback  
              inet addr&#58;127.0.0.1  Mask&#58;255.0.0.0
              UP LOOPBACK RUNNING  MTU&#58;16436  Metric&#58;1
              RX packets&#58;70 errors&#58;0 dropped&#58;0 overruns&#58;0 frame&#58;0
              TX packets&#58;70 errors&#58;0 dropped&#58;0 overruns&#58;0 carrier&#58;0
              collisions&#58;0 txqueuelen&#58;0 
              RX bytes&#58;5338 &#40;5.2 Kb&#41;  TX bytes&#58;5338 &#40;5.2 Kb&#41;
    маршрутизация
    Код:
    #route -n
    Kernel IP routing table
    Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
    192.168.n.0     0.0.0.0         255.255.255.0   U     0      0        0 eth0
    127.0.0.0       0.0.0.0         255.0.0.0       U     0      0        0 lo
    0.0.0.0         192.168.n.1     0.0.0.0         UG    0      0        0 eth0
    Далее настраиваем клиента pptp
    #pptp-command setup
    в списке выбираем п.1 Manage CHAP secrets
    далее выбираем п.2 Add a New CHAP secret и вводим
    Local Name: ваш логин (обычно имя-vpn)
    Remote Name [PPTP]: (ничего не вводим просто жмем Enter)
    Password: ваш пароль
    Я вводил эти данные раньше руками в файл /etc/ppp/chap-secrets поэтому этот шаг не выполнял, просто проверил пунктом 1. List CHAP secrets, что данные присутствуют.
    После создания пары логин-пароль озвращаемся в главное меню и выбираем п. 4 Add a NEW PPTP Tunnel. Тут возможны варианты, но обычно доступен только пункт other - поэтому его и выбираем. И прописываем
    Код:
    Tunnel Name&#58; имя &#40;вводите что хотите, у меня это tenet&#41;
    Server IP&#58; 192.168.n.1 &#40;адрес Vpn-сервера&#41;
    далее идут опции маршрутизации
    Код:
    What route&#40;s&#41; would you like to add when the tunnel comes up? 
    This is usually a route to your internal network behind the PPTP server. 
    You can use TUNNEL_DEV and DEF_GW as in /etc/pptp.d/ config file 
    TUNNEL_DEV is replaced by the device of the tunnel interface. 
    DEF_GW is replaced by the existing default gateway. 
    The syntax to use is the same as the route&#40;8&#41; command. 
    Enter a blank line to stop. 
    route&#58;  del default gw 192.168.n.1  &#40;удалили маршрут поумолчанию&#41;
    route&#58; add -net 195.168.80.0/24 gw 192.168.n.1   &#40;добавили маршрут для подсети тенета&#41;
    route&#58; add default gw 195.138.80.150 &#40;тут остановимся подробнее чуть ниже&#41;
    Local Name and Remote Name should match a configured CHAP or PAP secret. 
    Local Name is probably your NT domain\username. 
    NOTE&#58; Any backslashes &#40;\&#41; must be doubled &#40;\\&#41;. 
    
    Local Name&#58; ваш логин &#40;такой же как вы вводили выше&#41;
    Remote Name &#91;PPTP&#93;&#58; <Enter> &#40;пропускаем&#41;
    Далее нас интересует файл /etc/ppp/options.pptp . В принципе, нас устраивает всё кроме пункта
    Код:
    #
    # We want MPPE
    #
    #require-mppe  &#40;мы не хотим шифрования и комментирум его&#41;
    По большому счету всё, запускаем подключение pptp-command start имя (pptp-command stop - соответствено отключает).
    В дальнейшем через pptp-command setup сможете сделать это подключение по-умолчанию и не набирать имя. Результат успешного запуска выглядит так
    Код:
    peers # pptp-command start
    Route&#58; add default gw 195.138.80.150 added
    All routes added.
    Tunnel tenet is active on ppp0.  IP Address&#58; 10.0.х.х
    А теперь о том, почему может не заработать... Если вдруг подключение прошло, но инет не работает - значит неверно настроена маршрутизация... Запускаем с подключенным соединением pptp команду ifconfig и смотрим раздел интерфейса ppp
    Код:
    ppp0      Link encap&#58;Point-to-Point Protocol  
              inet addr&#58;10.3.х.х  P-t-P&#58;195.138.80.150  Mask&#58;255.255.255.255
              UP POINTOPOINT RUNNING NOARP MULTICAST  MTU&#58;1000  Metric&#58;1
              RX packets&#58;45504 errors&#58;0 dropped&#58;0 overruns&#58;0 frame&#58;0
              TX packets&#58;33744 errors&#58;0 dropped&#58;0 overruns&#58;0 carrier&#58;0
              collisions&#58;0 txqueuelen&#58;3 
              RX bytes&#58;41344290 &#40;39.4 Mb&#41;  TX bytes&#58;2163106 &#40;2.0 Mb&#41;
    нус тут интерисует только параметр P-t-P:195.138.80.150 - это тот адрес который должен быть указан в маршруте по-умолчанию при конфигурировании pptp-подключения route: add default gw 195.138.80.150 Если он у вас отличен от моего адреса - поменяйте.

    Зы. и не забывайте что вы должны подключатся с сетвой платы MAC-адрес которой занесен в базу teneta. Также iptables не забываем переконфигурировать.

    Вобщем вроде всё, писал на скорую руку - могут быть помарки... Так что если что то не выходит - спрашивайте, будем копаться...


  2. Вверх #2
    хм странно
    у меня так не работает=)
    когда уже запускаю сначала задумываеться а потом пишет ЕРОР конекшен тайм аут
    зто через pptpconfig(графическая настройка) все конектиться=)

  3. Вверх #3
    мираж Аватар для rosst
    Пол
    Мужской
    Адрес
    black hole
    Возраст
    35
    Сообщений
    2,486
    Репутация
    396
    когда запускаешь что?
    просто неверно указан адрес сервера скорее всего.
    Та и графическая среда не всегда доступна...

  4. Вверх #4
    когда запускаю сам тунель
    тоесть например pptp-command start
    адрес вроде правильный
    я несколько раз перенастраивал

    та просто фишк в том что из графики отлично работает=)

    а что у тебя за Дистр?

    кстати есть такая тема Kvpnc называеться
    фронтенд для многих видов впн под кде
    правда я еще не ставил

  5. Вверх #5
    мираж Аватар для rosst
    Пол
    Мужской
    Адрес
    black hole
    Возраст
    35
    Сообщений
    2,486
    Репутация
    396
    Цитата Сообщение от f3ss
    когда запускаю сам тунель
    тоесть например pptp-command start
    адрес вроде правильный
    я несколько раз перенастраивал

    та просто фишк в том что из графики отлично работает=)

    а что у тебя за Дистр?

    кстати есть такая тема Kvpnc называеться
    фронтенд для многих видов впн под кде
    правда я еще не ставил
    я понимаю, что из графики у тебя работает. я просто хочу понять в чем проблема, чтобы больше таких вопросов не возникало.
    у меня gentoo и deepstyle (slackware), pptpconfigа у меня нету.

    зы. нашел и исправил одну помарку в конфиге - был неправильный адрес удаляемого маршрута поумолчанию.. но к твоей ошибке это отношения иметь не должно

    ps ты набираешь pptp-command start? или pptp-command start имя_тунеля?
    просто первый вариант возможен только если ты завел подключение по умолчанию.

  6. Вверх #6
    если набираешь pptp-command start он спрашивает какой тунель запускать
    да какая разница как я его набираю
    я могу набрать и просто pptp-command setup
    а потом выбрать сначала start а потом сам тунель

    главное то что он не коннектиться
    на какоето время задумываеться а потом просто пишет тайм аут

  7. Вверх #7
    Посетитель Аватар для Icem@n
    Пол
    Мужской
    Адрес
    Odessa, Ukraine
    Возраст
    35
    Сообщений
    488
    Репутация
    105
    А у меня, когда набираю pptp-command start TeNeT вылазит следующее:
    Using interface ppp0
    Connect: ppp0 <--> /dev/pts/2
    LCP terminated by peer (peer refused to authenticate)
    Terminated on signal 15
    Terminated on signal 15
    Modem hangup
    И что это значит? Несколько раз перенастраивал, пробовал несколько вариантов - все равно одно и тоже.
    З.Ы. У меня Suse 10...

  8. Вверх #8
    rosst, подскажи пожалуйста, при VPN подключении к [email protected] в настройках если я правильно понял у тебя фиксированный адрес внутренней сети- 192.168.n.x. А по тенетовски настройкам его дает DHCP. Имеет ли это значение, (я пробовал в винде подключиться с ручными настройками IP адреса и чтото не получилось).
    И может ли тенет по своему усмотрению менять 192.168.n.x, или этот адрес выделяется 1 раз и не меняется?

  9. Вверх #9
    Не покидает форум Аватар для iMo
    Пол
    Мужской
    Адрес
    Одесса
    Возраст
    38
    Сообщений
    6,306
    Репутация
    331
    я пробовал в винде подключиться с ручными настройками IP адреса и чтото не получилось
    значит шото не так делал. У меня если ставить "айпи назначается сервером" иногда бывают глюки, адрес присваивается левый
    или этот адрес выделяется 1 раз и не меняется?
    да. не меняется
    -Почему у тебя зрачки такие большие?!!
    -Это чтобы Вас лучше видеть XD

  10. Вверх #10
    А для FREEBSD может у кого-то есть рецепт готовый, как впн поднять (желательно объяснить на пальцах ) . Или скажите какие отличия от настроек Матрицы (на их сайте есть настройки для фри). Что лучше использовать PPTP или MPD.
    Заранее благодарен.

  11. Вверх #11
    Постоялец форума
    Пол
    Мужской
    Адрес
    Одесса
    Сообщений
    1,029
    Репутация
    249
    кто-нить может сюда присобачить свой ppp.conf и chap-secrets ?

  12. Вверх #12
    Новичок
    Адрес
    Одесса, Черёмушки
    Сообщений
    81
    Репутация
    60
    Цитата Сообщение от sergey2007
    А для FREEBSD может у кого-то есть рецепт готовый, как впн поднять (желательно объяснить на пальцах ) . Или скажите какие отличия от настроек Матрицы (на их сайте есть настройки для фри). Что лучше использовать PPTP или MPD.
    Заранее благодарен.
    Я к VPN при помощи mpd подключался (есть в портах)

    Сначала поставить mpd

    Конфиги ложить в /usr/local/etc/mpd (перед этим убрать ".txt" в именах файлов)

    Потом подправить файл /usr/local/etc/rc.d/mpd.sh или скопировать мой готовый вместо него (не забудь убрать ".txt" и сделать его исполняемым!)

    После этого добавить строку
    mpd_enable="YES"
    в файл /etc/rc.conf

    В рутовой консоли набрать
    mpd vpn
    если после этого связь появилась, то всё ОК. Теперь набираем
    mpd -b -k
    или перезагружаем машину.
    При каждой загрузке будет устанавливаться связь, для ручного прибивания соединения
    killall mpd
    для ручной установки связи
    mpd -b vpn
    Вложения

  13. Вверх #13
    Новичок
    Адрес
    Одесса, Черёмушки
    Сообщений
    81
    Репутация
    60
    Четвёртый файл не добавился
    Вложения
    • Тип файла: txt mpd.sh.txt (522 байт, Просмотров: 14)

  14. Вверх #14
    Постоялец форума
    Пол
    Мужской
    Адрес
    Одесса
    Сообщений
    1,029
    Репутация
    249
    Для pptp нету файлов? mpd чисто фришная, хоть на сайте и написано что под опен тоже станет, но это брехня - в опене нету нетграфа.

  15. Вверх #15
    Постоялец форума
    Пол
    Мужской
    Адрес
    Одесса
    Сообщений
    1,029
    Репутация
    249
    фуф. готово. если есть вопросы по настройке vpn из openbsd - обращайтесь.

  16. Вверх #16
    Живёт на форуме Аватар для Fireball
    Пол
    Мужской
    Адрес
    Украина->Одесса
    Возраст
    30
    Сообщений
    4,572
    Репутация
    717
    Записей в дневнике
    1
    Код:
    pppd nodetach debug noauth nobsdcomp nodeflate usepeerdns defaultroute name _LOGIN_ remotename tenet pty "pptp 192.168.57.1 --nolaunch
    pppd"
    Тут 192.168.57.1 - pptp-сервер в моей подсети. Нужно прописать в /etc/ppp/chap-secrets свой логин и пароль. Работало.


Ответить в теме

Похожие темы

  1. [email protected] и Linux
    от Alender в разделе Интернет :: технические вопросы
    Ответов: 1
    Последнее сообщение: 11.08.2007, 10:58
  2. Linux+VPN([email protected])
    от markizzza в разделе Интернет :: технические вопросы
    Ответов: 9
    Последнее сообщение: 14.05.2007, 18:06
  3. Для пользователей [email protected] ICR сервер, линк на Чёрное Море.
    от Turtalaha в разделе Интернет :: технические вопросы
    Ответов: 14
    Последнее сообщение: 04.06.2005, 23:35
  4. Пользователи [email protected] (ТеНет) надо протестировать ftp сервер
    от klon в разделе Интернет :: технические вопросы
    Ответов: 8
    Последнее сообщение: 28.10.2004, 05:10
  5. Как подключают в Тенете к [email protected]
    от Bucha в разделе Интернет :: технические вопросы
    Ответов: 14
    Последнее сообщение: 09.10.2004, 20:03

Социальные закладки

Социальные закладки

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения