LINUX.ORG.RU
ФорумAdmin

vpn and fedora


0

0

привет всем. тема достаточно избитая, но количество "граблей" упорно не меняется.

ситуация следующая : fedora, pptp установлен.

option.pptp оставил по умолчанию. pptptsetup создает тунель к серверу - о чем успешно пишет в консоль. но при попытке ping ya.ru выдает узел не известен. остальные комп-ры в локальной сети успешно пингуются.

вопрос:

1.в чем может быть причина и как устранить? цель получить интернет через vpn.

2. как корректно "закрыть" тунель? в опция pptpsetup ничего похожего на close нет.

Ответ на: комментарий от annoynimous

>DNS и маршруты забыл написать >annoynimous *** (*) (18.06.2008 2:13:17)

dns я указываю когда создаю тунель через pptpsetup, или ты имел ввиду что-то другое?

полностью это выглядит так: pptptsetup --create tun1 --server 10.0.0.1 --user sinus --password psw123 --start

sinus123
() автор топика
Ответ на: комментарий от sinus123

1. Что говорит nslookup ya.ru?

2. Что говорит /sbin/route?

Пакеты, которые предназначены для Интернета (например при пинговании ya.ru) должны идти через созданный ppp-туннель, т.е. должен быть маршрут, проходящий через устройство tun1

annoynimous ★★★★★
()
Ответ на: комментарий от annoynimous

>1. Что говорит nslookup ya.ru?

nslookup www.ya.ru ;; connection timed out; no servers could be reached

>2. Что говорит /sbin/route?

[root@varyag /]# route Kernel IP routing table Destination Gateway Genmask Flags Metric Ref Use Iface

10.0.0.1 * 255.255.255.255 UH 0 0 0 eth0

192.168.55.55 * 255.255.255.255 UH 0 0 0 ppp0

10.0.0.0 * 255.255.0.0 U 0 0 0 eth0

link-local * 255.255.0.0 U 0 0 0 eth0

[root@varyag /]#

создаю тунель таким образом:

pptpsetup --create enet --server 10.0.0.1 --username sinu --start Password: psw123 Using interface ppp0 Connect: ppp0 <--> /dev/pts/2 CHAP authentication succeeded local IP address 192.168.133.193 remote IP address 192.168.55.55

sinus123
() автор топика
Ответ на: комментарий от annoynimous

> Нет ни одного DNS сервера. Их следует прописывать в /etc/resolv.conf

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

route add -net 192.168.0.0 netmask 255.255.0.0 gw 10.0.0.1 dev eth0

не мог кто указать что именно надо прописать ?

vpn server: 10.0.0.1 localhost: 10.0.1.30 maska: 255.255.0.0 - использую для vpn в win

sinus123
() автор топика
Ответ на: комментарий от sinus123

Это вы прописываете рауты (пути). А надо указать сервер (DNS-сервер), который осуществляет преобразование имен хостов в IP адреса.

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

annoynimous ★★★★★
()
Ответ на: комментарий от annoynimous

> Это вы прописываете рауты (пути).

имеет ли смысл полностью настроить route в linux аналогично windows ? (cmd->route)

>Что же касается винды, то она, вероятнее всего, получает настройки от >провайдера автоматически. Следует либо найти нужную тычку в клиенте, >либо узнать от провайдера.

предыдущий опыт общения с провайдером показывает, что на него не стоит надеяться. после некоторого google-я удалось выяснить что имеет смысл route and dns set up as windows руководствуясь ipconfig

спасибо за ответ.

sinus123
() автор топика
Ответ на: комментарий от sinus123

> имеет ли смысл полностью настроить route в linux аналогично windows ? (cmd->route)

Да, только учтите, что как минимум один из маршрутов устанавливается самим pptp

> предыдущий опыт общения с провайдером показывает, что на него не стоит надеяться. после некоторого google-я удалось выяснить что имеет смысл route and dns set up as windows руководствуясь ipconfig

Ну в общем, да

annoynimous ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.