Форум русскоязычного сообщества Ubuntu


Следите за новостями русскоязычного сообщества Ubuntu в Twitter-ленте @ubuntu_ru_loco

Автор Тема: VPN и DNS – проблема. Сайты открываются только по ip ;(  (Прочитано 5192 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн PaulBunkie

  • Автор темы
  • Новичок
  • *
  • Сообщений: 7
    • Просмотр профиля
Имеем: Ubuntu 6.06LTS (Debian)
Локалка. Выход в инет через VPN.
Суть проблемы: настроил pptp, ошибок вроде нет.
Но инетные сайты открываются только по ip...
Где с накоссчил с DNS, а?
Поможите, люди добрые!

Ндмин сетки ответил так:
Ндрес сервера должен получаться автоматически.
На самом деле выдаются адреса 213.148.16.34 и 213.148.16.1
Теоретически можно прописать их вручную, но лучше все же добиться автоматического получения.
Тогда в случае изменения конфигурации настроек, Вам не придется угадывать, что и где у нас поменслось

Пробовал прописывать и в /etc/network/interfaces:
---
auto eth0
iface eth0 inet static
address 192.168.21.172
netmask 255.255.248.0
gateway 192.168.18.2
dns-nameservers 213.148.16.34, 213.148.16.1
---
и в resolv-conf, и даже в /etc/ppp/options.pptp:
---
ms-dns 213.148.16.34
---
Результат нулевой...
Как, если не секрет, в Линуксе автоматом получить DNS и как проверить, что он выдан?

Ifconfig выдает следующее:
---
denis@denis-ubuntu:~$ sudo ifconfig
eth0 Link encap:Ethernet HWaddr 00:0C:6E:50:28:E6
inet addr:192.168.21.172 Bcast:192.168.23.255 Mask:255.255.248.0
inet6 addr: fe80::20c:6eff:fe50:28e6/64 Диапазон:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:40785 errors:0 dropped:0 overruns:0 frame:0
TX packets:448 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:3164113 (3.0 MiB) TX bytes:42158 (41.1 KiB)
Interrupt:177 Base address:0xc000

lo Link encap:Local Loopback
inet addr:127.0.0.1 Mask:255.0.0.0
inet6 addr: ::1/128 Диапазон:Host
UP LOOPBACK RUNNING MTU:16436 Metric:1
RX packets:11 errors:0 dropped:0 overruns:0 frame:0
TX packets:11 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:830 (830.0 b) TX bytes:830 (830.0 b)

ppp0 Link encap:Point-to-Point Protocol
inet addr:172.23.108.55 P-t-P:192.168.0.12 Mask:255.255.255.255
UP POINTOPOINT RUNNING NOARP MULTICAST MTU:1490 Metric:1
RX packets:64 errors:0 dropped:0 overruns:0 frame:0
TX packets:72 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:3
RX bytes:53385 (52.1 KiB) TX bytes:6398 (6.2 KiB)
---
Ни слова про DNS. Сорри за ламерство, но где с все-таки должен был прописать свным или несвным образом DNS? В винде, к примеру, этот вопрос при настройке VPN вообще не стоит, а DNS, указываемый при настройке локальной сети, совпадает со шлюзом (192.168.18.2).
В общем, совсем с запутался во всех этих настройках… Вразумите ньюба, плиз!

Оффлайн Exorcist

  • Любитель
  • *
  • Сообщений: 68
    • Просмотр профиля
Так попробуй укажи в настройках сети не "dns-nameservers 213.148.16.34, 213.148.16.1" а  192.168.18.2
"Линуксом нужно заниматься, а не пользоваться..."(с)

Оффлайн yaa13

  • Активист
  • *
  • Сообщений: 311
    • Просмотр профиля
Цитировать
где я все-таки должен был прописать явным или неявным образом DNS?

/etc/resolv.conf
« Последнее редактирование: 22 Март 2007, 21:29:44 от yaa13 »

Оффлайн PaulBunkie

  • Автор темы
  • Новичок
  • *
  • Сообщений: 7
    • Просмотр профиля
Так попробуй укажи в настройках сети не "dns-nameservers 213.148.16.34, 213.148.16.1" а  192.168.18.2

Пробовал, не помогает.

Оффлайн PaulBunkie

  • Автор темы
  • Новичок
  • *
  • Сообщений: 7
    • Просмотр профиля
Цитировать
где с все-таки должен был прописать свным или несвным образом DNS?

/etc/resolv.conf

А как разделяются DNS для локалки и для VPN?
Можно пример?

Оффлайн yaa13

  • Активист
  • *
  • Сообщений: 311
    • Просмотр профиля
Вроде никак. У меня так:
$ cat /etc/resolv.conf
nameserver 192.168.1.100
nameserver 195.112.224.126
nameserver 195.112.224.75
192.168.1.100 - днс-сервер локалки, остальные - инетовские.
« Последнее редактирование: 22 Март 2007, 21:30:39 от yaa13 »

Оффлайн PaulBunkie

  • Автор темы
  • Новичок
  • *
  • Сообщений: 7
    • Просмотр профиля
Так... Продолжаем наши игры :)
Инетный DNS-сервер 213.148.16.34 из локалки не пингуется ни виндах ни в линуксе.
Что мне делать в стом случае?
Конфиги выкладывать или так кто подскажет?

После входа в инет в винде получается такое:

C:\Documents and Settings\Денис>tracert 213.148.16.34
Трассировка маршрута к KORNET-INTERLAN-PEER.ILNET.ru [213.148.16.34]
с максимальным числом прыжков 30:
1 2 ms <1 мс 1 ms 192.168.0.72
2 1 ms 3 ms 2 ms KORNET-INTERLAN-PEER.ILNET.ru [213.148.16.34]
Трассировка завершена.

Где грабли? Что за сервер 192.168.0.72? Может, нужно настроить стот, какеготам, роутинг?

Оффлайн yaa13

  • Активист
  • *
  • Сообщений: 311
    • Просмотр профиля
Настраивал так?
« Последнее редактирование: 22 Март 2007, 21:31:18 от yaa13 »

Оффлайн PaulBunkie

  • Автор темы
  • Новичок
  • *
  • Сообщений: 7
    • Просмотр профиля
Настраивал по целой куче мануалов, не по этому конкретно.
Грабли онаружились совершенно ламерские:

/etc/ppp/ip-up.d/internet
...
route add -net 192.168.0.0 netmask 255.255.248.0 gw 192.168.18.2 dev ppp0
...
Ну, и DNS в resolv.conf.
Все, что требовалось мне для счастьс. ;)

Всем спасибо. Пост можно закрывать.
« Последнее редактирование: 17 Ноябрь 2006, 20:38:28 от PaulBunkie »

 

Страница сгенерирована за 0.055 секунд. Запросов: 23.