31

мне клиень впн клиент нужен , а не сервер.

32

http://pomka.blogspot.com/2008/01/vpn-p … tos-5.html

33

http://nagg.ru/2010/09/%D0%BD%D0%B0%D1% … %B2-redha/

34

to Hrafn:
Уважаемый,я прочитал и эту ссылку перед тем как писать сюда. Я на redhat впервые,не знаю какой командой установить программу. В других дистрибутивах есть apt-get install или yum install, в фриБСД есть addpckg (если не ошибаюсь)
Теперь ответьте плз как мне установить этот долбанный pptp ? заранее спасибо. (я работаю через ssh,физюконтакта с сервером нет)

35

Идите сюда: http://sourceforge.net/projects/pptpclient/files/
Скачиваете нужный файл для вашей операционки.
Заливаете на сервер, переходите в папку со скаченным файлом и далее:

yum localinstall <имя пакета>

36

Или, чот должно быть проще, подключаете репозиторий EPEL и просто ставите:

yum install pptp

37

команда для подключения
rpm -Uvh http://download.fedora.redhat.com/pub/e … noarch.rpm
ответ
Retrieving http://download.fedora.redhat.com/pub/e … noarch.rpm
error: skipping http://download.fedora.redhat.com/pub/e … noarch.rpm - transfer failed - Unknown or unexpected error

38

попробуйте

rpm -Uhv http://mirror.yandex.ru/epel/5Server/i386/epel-release-5-4.noarch.rpm

39

Люди добрые помогите пожалуйста.

vpn  у меня поднимается (т.е. "pppd call corbina debug nodetach" отрабатыватеся), а вот инета на машине нет. Что может быть, как проверить почему дальше сервера vpn не пингуется? Сразу хочу сказать что дистрибутив Fedora 13, адрес dns сервера провайдер мне не дал (но насколько я понимаю, даже без него IP адреса инета пинговаться должны), да и самое главное Я ЧАЙНИК  ag

Заранее благодарен.

P.S. написал сюда дабы не пладить темы.

40

to MeAnAl
Может тебе надо роут добавить ?

41

я добавил роуты на VPN сервер. А вот DNS сервер я не знаю, dhcp сервер провайдера его не прописывает, а как узнать его я не знаю.
может быть такое что у меня какие нибудь настройки маршрутизации не заданы?
вот эта команда у меня возвратила 0:
cat /proc/sys/net/ipv4/ip_forward

я сделал:
echo 1 >/proc/sys/net/ipv4/ip_forward

но что дальше я не знаю ... или я вообще не туда пошел?

42

ifconfig
Если впн поднимается - то route add default ppp0.
Инет появится - значит идешь в /etc/ppp/ip-up.local и пишешь route add default ppp0 туда.
Не появится - будем думать дальше.

43

попробуйте воспользоваться все же или NetworkManager для подключения (сразу скажу, что он работает нормально в fedora 13, дабы пресечь на корню возможные возражения), или, если консоль интересней, то попробуйте pptp-setup

44

Alex(R) пишет:

идешь в /etc/ppp/ip-up.local и пишешь route add default ppp0

Я уже давно не пользуюсь на десктопных дистрах консольными утилитами для подключения

45

+ открыть спойлер

Hrafn, а я не знаю... У меня шлюз на CentOS без графики, есессно. Так я даже и не знаю, как NetworkManager'ом пользоваться...

46

Ну так то шлюз ab Шлюзы у меня тоже без графики... в таком случае, благо крайне у меня редких, спасал pptp-setup ab

47

Всем ОГРОМНОЕ СПАСИБО!!!!!

To Hrafn, мне хочеться из консоли ручками линукс изучать, мне кажеться так суть процесса понимаешь...

После подключения ррр0 я делал команду "route add default dev ppp0" и она не проходила???

Сделал как рекомендовал Alex(R) "route add default ppp0" и я увидел IP адрес яндекса.  Сразу хочу задать пару вопросов:

1. в чем моя ошибка, что означает словечко dev, я так понимаю у меня из-за него была проблема.

2. увидеть то я увидел IP , и даже по IP  на сайт вылез, НО я не могу выйти на сайт и пинговать по имени, т.е. www.ya.ru. Наскольно я понимаю у меня нет прописанного DNS сервера в роутах. Автоматически я его не получаю и узнать не представляется возможным. НО я знаю DNS после подключения ррр0. Он как раз прописыватеся в подключении, имеет ли смысл адрес этого сервера прописать в роуты?

З.Ы.  Очень Вам благодарен, что не послали меня, так как это делают обычно на прочих форумах, когда хочешь узнать ответ на вопрос или в чем то разобраться. Все таки линуксоиды это Особенные люди. Спасибо.

48 (21.10.2010 20:55:35 отредактировано Alex(R))

В файле /etc/ppp/peers/corbina есть опция usepeerdns ? И что написано в /etc/resolv.conf, когда подключено впн?
А насчет dev - кстати интересный момент. man route говорит, что

If  dev  If  is  the last option on the command line, the word dev may be omitted, as it’s the default.

Тобишь "route add default ppp0" равносильно "route add default dev ppp0".

49

когда подключен впн в файле /etc/resolv.conf написано вот это: nameserver=192.168.2.200 собственно это тот dns сервер который я могу видеть только когда подключение установлено.

usepeerdns  - что это за опция (она у меня в этом файле есть!) ab

50

usepeerdns заставляет использовать те адреса dns, кторые приходят по dhcp.
А 192.168.2.0 - что за сеть? Как туда попасть? Уж не через дефолтный гейтвей для eth0? Так мы его перезаписываем, когда поднимаем ppp0. Значит надо прописать роут именно для сети (или хотя бы днс-сервера) через гейтвей в локалке явно.

51

Постараюсь описать своим корявым языком. Эта сеть доступна только когда впн поднят. Через дефолтный гетвей для eth0 туда не попать (т.к. gw прописан, а пока не поднимешь впн данный сервер не пингуется)

роут выглядит так?
route add -host 192.168.2.200 gw 172.18.0.1

172.18.0.1 - шлюз для сети eth0

и прописывать роут надо только после того как подняли впн. Так?

52

Тогда eth0 ни при чем... Меня смутило то, что при подключении к впн провайдера, раздающему интернет, выдается адрес dns совсем не интернетный. Может и нету там никаких днс вообще? В локальной сети днс сервер есть?

53

В локальной сети днс нету. Как я это понял и проверил (проверял по виндой): я зупустил команду nslookup 192.168.1.1 (это впн сервер) при не подключенном впн, вернулась ошибка. При запущенном впн возвращается и имя впн сервера и имя днс сервера который обработал запрос. Таким образом получается что в локальной сети днс сервера нет! Правильно мыслю?

54

В локальной сети днс нету. Как я это понял и проверил (проверял по виндой): я зупустил команду nslookup 192.168.1.1 (это впн сервер) при не подключенном впн, вернулась ошибка. При запущенном впн возвращается и имя впн сервера и имя днс сервера который обработал запрос. Таким образом получается что в локальной сети днс сервера нет! Правильно мыслю?

55

На винде, с поднятым vpn, сделай route print - получишь все роуты, которые надо воспроизвести в линуксе.

56

Я чет совсем запутался ...

Вот роуты винды при поднятом впн:

Активные маршруты:
Сетевой адрес           Маска сети      Адрес шлюза       Интерфейс  Метрика
          0.0.0.0          0.0.0.0       172.18.0.1     172.18.52.29   4250
          0.0.0.0          0.0.0.0         On-link     10.100.10.134     26
    10.100.10.134  255.255.255.255         On-link     10.100.10.134    281
        127.0.0.0        255.0.0.0         On-link         127.0.0.1   4531
        127.0.0.1  255.255.255.255         On-link         127.0.0.1   4531
  127.255.255.255  255.255.255.255         On-link         127.0.0.1   4531
       172.18.0.0      255.255.0.0         On-link      172.18.52.29   4506
     172.18.52.29  255.255.255.255         On-link      172.18.52.29   4506
   172.18.255.255  255.255.255.255         On-link      172.18.52.29   4506
      192.168.1.1  255.255.255.255       172.18.0.1     172.18.52.29   4251
        224.0.0.0        240.0.0.0         On-link         127.0.0.1   4531
        224.0.0.0        240.0.0.0         On-link      172.18.52.29   4507
        224.0.0.0        240.0.0.0         On-link     10.100.10.134     26
  255.255.255.255  255.255.255.255         On-link         127.0.0.1   4531
  255.255.255.255  255.255.255.255         On-link      172.18.52.29   4506
  255.255.255.255  255.255.255.255         On-link     10.100.10.134    281

Вот что у меня в линуксе:

Destination     Gateway         Genmask         Flags Metric Ref    Use Iface

192.168.1.1     172.18.0.1      255.255.255.255 UGH   0      0        0 eth1
192.168.1.1     0.0.0.0         255.255.255.255 UH    0      0        0 ppp0
172.18.0.0      0.0.0.0         255.255.0.0     U     1      0        0 eth1
0.0.0.0         0.0.0.0         0.0.0.0         U     0      0        0 ppp0

1-е я в роутах винды так и не увидел днс
2-е насколько я понял половина из этих роутов нужна самой винде и не требуется под линуксом, или я не прав? неужели под линуксом таблица должна выглядеть именно так?

57

Забыл сказать  10.100.10.134  - это адрес соединения ррр0