mpd5 - He нaидeн ceтeвoи пyть

Проблемы установки, настройки и работы Правильной Операционной Системы

Модератор: terminus

Правила форума
Убедительная просьба юзать теги [cоde] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
White Pangolin
проходил мимо
Сообщения: 9
Зарегистрирован: 2008-07-29 10:10:07

mpd5 - He нaидeн ceтeвoи пyть

Непрочитанное сообщение White Pangolin » 2008-08-08 14:24:27

Добрый день.
Возникла необходимость сотруднику удаленно подключаться к сети конторы и иметь доступ к внутренним ресурсам. Установил mpd5, но так и не могу его настроить. Соединение устанавливается но при попытке обратится к сетевому ресурсу появляется сообщение "He нaйдeн ceтeвoй пyть" (у сотрудника на ноуте XP), nslookup выдает что не находит мой днс. Гдето я намутил, но не могу найти у себя ошибку.

FreeBSD 6.2-RELEASE-p12
mpd5 5.1
XXX.XXX.XXX.XXX - внешний IP адрес шлюза
192.168.0.118 - внутренний IP адрес шлюза
192.168.0.244 - внутренний ДНС
em0 - внешний интерфейс шлюза
em1 - внутренний интерфейс шлюза

Код: Выделить всё

# cat /usr/local/etc/mpd5/mpd.conf
startup:
       set user XXX XXX admin
       set console self 192.168.0.118 5005
       set console open
       load vpn
vpn:
        set ippool add poolsat 192.168.1.10 192.168.1.20
        create bundle template B
#       set iface enable proxy-arp  # закоментил потомучто нат, с ней таже ситуация но начинает ругаться что нечего проксировать
        set iface idle 1800
        set iface enable tcpmssfix
        set ipcp yes vjcomp
        set ipcp ranges 192.168.0.118 ippool poolsat
        set ipcp dns 192.168.0.244
        set bundle enable compression
        set ccp yes mppc
        set mppc yes e40
        set mppc yes e128
        set mppc yes stateless
        create link template L pptp
        set link action bundle B
        set link enable multilink
        set link yes acfcomp protocomp
        set link mtu 1460
        set link enable pap
        set link enable chap
        set link keep-alive 10 60
        set pptp self XXX.XXX.XXX.XXX
        set link enable incoming

Код: Выделить всё

# ipfw show
00100       0         0 check-state
00400      76      3640 divert 8668 ip from any to any dst-port 1723
00500    2206    160384 divert 8668 gre from any to any
00550       8       432 allow tcp from any to me dst-port 1723
00600      44      3260 allow tcp from me 1723 to any keep-state
00700    2206    160384 allow gre from any to any
00800     776    183656 deny ip from not 192.168.0.0/24 to XXX.XXX.XXX.XXX not dst-port 1723,1024-65535 in via em0
00900   76571  42327112 allow ip from not 192.168.0.0/24 to me setup limit src-addr 5
01300     192     21239 deny ip from not 192.168.0.0/24 to any not verrevpath in
01800 1279501 592897369 allow ip from any to any via em1
02200     172     13416 deny ip from 192.168.0.0/24 to any in recv em0
02500    9540   4212130 deny ip from any to 240.0.0.0/4 in via em0
03100       1        56 allow icmp from me to any icmptypes 3,8,12 out
03600    4222    201460 deny ip from 192.168.0.0/24 to any out via em0
04100  605120 370203438 allow tcp from any to any established
04200   50258   3721849 allow ip from ХХХ.ХХХ.ХХХ.ХХХ to any out xmit em0
04300   23095   3964267 allow udp from any 53 to any via em0
04500   14241   1404575 deny log logamount 100 ip from any to any
*правила по которым 0 пакетов опущены

Код: Выделить всё

# cat /sys/i386/conf/MYGENERIC
options IPFIREWALL
options IPFIREWALL_FORWARD
options IPDIVERT
options DUMMYNET
options NETGRAPH
options NETGRAPH_PPP
options NETGRAPH_PPTPGRE
options NETGRAPH_ETHER
options NETGRAPH_SOCKET
options NETGRAPH_MPPC_ENCRYPTION
options NETGRAPH_TEE
options NETGRAPH_NAT
* ненужное опущено

Хостинговая компания Host-Food.ru
Хостинг HostFood.ru
 

Услуги хостинговой компании Host-Food.ru

Хостинг HostFood.ru

Тарифы на хостинг в России, от 12 рублей: https://www.host-food.ru/tariffs/hosting/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.: https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2000 рублей (HP Proliant G5, Intel Xeon E5430 (2.66GHz, Quad-Core, 12Mb), 8Gb RAM, 2x300Gb SAS HDD, P400i, 512Mb, BBU):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах: https://www.host-food.ru/domains/

Pal
мл. сержант
Сообщения: 97
Зарегистрирован: 2008-07-04 14:40:14

Re: mpd5 - He нaидeн ceтeвoи пyть

Непрочитанное сообщение Pal » 2008-08-08 15:21:07

"He нaйдeн ceтeвoй пyть" (у сотрудника на ноуте XP)
А что тут непонятного? Роуты не прописываются. Галочка поставлена имользовать маршрут по умолчанию на соединение vpn?

paradox
проходил мимо
Сообщения: 11620
Зарегистрирован: 2008-02-21 18:15:41

Re: mpd5 - He нaидeн ceтeвoи пyть

Непрочитанное сообщение paradox » 2008-08-08 15:22:02

Рисуйте свою топологию

потому как
00400 76 3640 divert 8668 ip from any to any dst-port 1723
00500 2206 160384 divert 8668 gre from any to any
истинный бред

Аватара пользователя
schizoid
подполковник
Сообщения: 3228
Зарегистрирован: 2007-03-03 17:32:31
Откуда: Украина, Чернигов
Контактная информация:

Re: mpd5 - He нaидeн ceтeвoи пyть

Непрочитанное сообщение schizoid » 2008-08-08 17:06:38

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

White Pangolin
проходил мимо
Сообщения: 9
Зарегистрирован: 2008-07-29 10:10:07

Re: mpd5 - He нaидeн ceтeвoи пyть

Непрочитанное сообщение White Pangolin » 2008-08-09 7:24:33

Pal писал(а):
"He нaйдeн ceтeвoй пyть" (у сотрудника на ноуте XP)
А что тут непонятного? Роуты не прописываются. Галочка поставлена имользовать маршрут по умолчанию на соединение vpn?
Галочка стоит.

Прочитал что могут быть проблемы если диапазон выдаваемых mpd адресов из той же подсети что и клиент. Сменил диапазон с 192.168.1.0 на 192.168.2.0, результат тот же.

на шлюзе:

Код: Выделить всё

gateway# route add -net 192.168.2.10 -netmask 255.255.255.255 192.168.0.118
add net 192.168.2.10: gateway 192.168.0.118
gateway# netstat -nr
Routing tables

Internet:
Destination        Gateway            Flags    Refs      Use  Netif Expire
default            YYY.YYY.YYY.YYY    UGS         0     8146    em0
YYY.YYY.YYY/24     link#1             UC          0        0    em0
YYY.YYY.YYY.YYY    00:17:95:e0:6e:41  UHLW        2        0    em0   1200
XXX.XXX.XXX.XXX    00:07:e9:09:f9:24  UHLW        1        3    lo0
ZZZ.ZZZ.ZZZ.ZZZ    00:30:48:8f:29:4c  UHLW        1      483    em0   1171
127.0.0.1          127.0.0.1          UH          0      142    lo0
192.168.0          link#2             UC          0        0    em1
192.168.0.117      00:18:f3:80:76:a4  UHLW        1        0    em1    766
192.168.0.118      00:07:e9:09:f8:44  UHLW        4        0    lo0
192.168.0.204      00:14:c2:3b:d0:fe  UHLW        1      906    em1    751
192.168.0.244      00:50:ba:49:41:fd  UHLW        1     2433    em1    609
192.168.0.245      00:16:e6:81:d3:50  UHLW        1     1730    em1   1068
192.168.1          192.168.0.118      UGS         0        0    em1
192.168.1.10/32    192.168.0.118      UGS         0        0    em1
192.168.2.10       192.168.0.118      UH          0        0    ng0 =>
192.168.2.10/32    192.168.0.118      UGS         0        0    em1

у сотрудника:

Код: Выделить всё

Microsoft Windows XP [Версия 5.1.2600]
(С) Корпорация Майкрософт, 1985-2001.

C:\Documents and Settings\Александр Николаевич>ipconfig /all

Настройка протокола IP для Windows

        Имя компьютера  . . . . . . . . . : funtik
        Основной DNS-суффикс  . . . . . . :
        Тип узла. . . . . . . . . . . . . : неизвестный
        IP-маршрутизация включена . . . . : нет
        WINS-прокси включен . . . . . . . : нет

Интернет - Ethernet адаптер:

        DNS-суффикс этого подключения . . :
        Описание  . . . . . . . . . . . . : Marvell Yukon 88E8001/8003/8010 PCI
Gigabit Ethernet Controller
        Физический адрес. . . . . . . . . : 00-18-F3-BD-77-7D
        Dhcp включен. . . . . . . . . . . : нет
        IP-адрес  . . . . . . . . . . . . : 192.168.1.56
        Маска подсети . . . . . . . . . . : 255.255.255.0
        Основной шлюз . . . . . . . . . . : 192.168.1.1
        DNS-серверы . . . . . . . . . . . : 192.168.1.1

777 - PPP адаптер:

        DNS-суффикс этого подключения . . :
        Описание  . . . . . . . . . . . . : WAN (PPP/SLIP) Interface
        Физический адрес. . . . . . . . . : 00-53-45-00-00-00
        Dhcp включен. . . . . . . . . . . : нет
        IP-адрес  . . . . . . . . . . . . : 192.168.2.10
        Маска подсети . . . . . . . . . . : 255.255.255.255
        Основной шлюз . . . . . . . . . . : 192.168.2.10
        DNS-серверы . . . . . . . . . . . : 192.168.0.244

C:\Documents and Settings\Александр Николаевич>route print
===========================================================================
Список интерфейсов
0x1 ........................... MS TCP Loopback interface
0x20002 ...00 18 f3 bd 77 7d ...... Marvell Yukon 88E8001/8003/8010 PCI Gigabit
Ethernet Controller - ¦шэшяюЁЄ яырэшЁют•шър яръхЄют
0x120004 ...00 53 45 00 00 00 ...... WAN (PPP/SLIP) Interface
===========================================================================
===========================================================================
Активные маршруты:
Сетевой адрес           Маска сети      Адрес шлюза       Интерфейс  Метрика
          0.0.0.0          0.0.0.0      192.168.1.1    192.168.1.56       11
          0.0.0.0          0.0.0.0     192.168.2.10    192.168.2.10       1
  ХХХ.ХХХ.ХХХ.ХХХ  255.255.255.255      192.168.1.1    192.168.1.56       10
        127.0.0.0        255.0.0.0        127.0.0.1       127.0.0.1       1
      192.168.1.0    255.255.255.0     192.168.1.56    192.168.1.56       10
     192.168.1.56  255.255.255.255        127.0.0.1       127.0.0.1       10
    192.168.1.255  255.255.255.255     192.168.1.56    192.168.1.56       10
     192.168.2.10  255.255.255.255        127.0.0.1       127.0.0.1       50
    192.168.2.255  255.255.255.255     192.168.2.10    192.168.2.10       50
        224.0.0.0        240.0.0.0     192.168.1.56    192.168.1.56       10
        224.0.0.0        240.0.0.0     192.168.2.10    192.168.2.10       1
  255.255.255.255  255.255.255.255     192.168.1.56    192.168.1.56       1
  255.255.255.255  255.255.255.255     192.168.2.10    192.168.2.10       1
Основной шлюз:        192.168.2.10
===========================================================================
Постоянные маршруты:
  Отсутствует

White Pangolin
проходил мимо
Сообщения: 9
Зарегистрирован: 2008-07-29 10:10:07

Re: mpd5 - He нaидeн ceтeвoи пyть

Непрочитанное сообщение White Pangolin » 2008-08-09 7:44:07

Частично проблема решилась добавлением правил:

Код: Выделить всё

allow ip from ХХХ.ХХХ.ХХХ.ХХХ to YYY.YYY.YYY.YYY in via em0
allow ip from YYY.YYY.YYY.YYY to XXX.XXX.XXX.XXX in via em0
allow ip from any to any in via ng0
Теперь к ресурсам сети можно обращаться по IP адресам, но ДНС пока не пашет. Куда еще можно копнуть?

=== Добавлено ===

Это сумашедший дом какойто.
Сотрудник совершенно спокойно видит сетевые ресурсы, но не может пингануть машину на которой они находятся. Поясняю. При наборе команды \\192.168.0.любая_цифра у него открывается окошко эксполера с перечнем ресурсов, однако, команда ping 192.168.0.таже_цифра выдает "Превышен интервал ожидания для запроса". Винда странная операционка, не спорю, но не до такой же степени.

Все еще нид хелп.

прохожий
рядовой
Сообщения: 25
Зарегистрирован: 2008-07-01 20:55:29

Re: mpd5 - He нaидeн ceтeвoи пyть

Непрочитанное сообщение прохожий » 2008-08-09 8:49:49

White Pangolin писал(а):Частично проблема решилась добавлением правил:
allow ip from ХХХ.ХХХ.ХХХ.ХХХ to YYY.YYY.YYY.YYY in via em0
allow ip from YYY.YYY.YYY.YYY to XXX.XXX.XXX.XXX in via em0
allow ip from any to any in via ng0

Теперь к ресурсам сети можно обращаться по IP адресам, но ДНС пока не пашет. Куда еще можно копнуть?
(если ХХХ..... внешка, а YYY... внутренние и em0 внеш. if., то)
Во второй строчке правил исходящие (ответные от запроса) пакеты надо бы выпустить обратно :),
т.е. "...out via em0"
(если ДНС снаружи у провайдера, то к нему надо пропустить udp-пакеты на 53-й порт)

White Pangolin
проходил мимо
Сообщения: 9
Зарегистрирован: 2008-07-29 10:10:07

Re: mpd5 - He нaидeн ceтeвoи пyть

Непрочитанное сообщение White Pangolin » 2008-08-09 9:48:12

прохожий писал(а):
White Pangolin писал(а):Частично проблема решилась добавлением правил:
allow ip from ХХХ.ХХХ.ХХХ.ХХХ to YYY.YYY.YYY.YYY in via em0
allow ip from YYY.YYY.YYY.YYY to XXX.XXX.XXX.XXX in via em0
allow ip from any to any in via ng0

Теперь к ресурсам сети можно обращаться по IP адресам, но ДНС пока не пашет. Куда еще можно копнуть?
(если ХХХ..... внешка, а YYY... внутренние и em0 внеш. if., то)
Во второй строчке правил исходящие (ответные от запроса) пакеты надо бы выпустить обратно :),
т.е. "...out via em0"
(если ДНС снаружи у провайдера, то к нему надо пропустить udp-пакеты на 53-й порт)
XXX внешний адрес шлюза
YYY внешний адрес сотрудника
em0 внешний интерфейс шлюза
выпустить пакеты действительно забыл, точнее накосячил, хотя с учетом наличия правила

Код: Выделить всё

04200   50258   3721849 allow ip from ХХХ.ХХХ.ХХХ.ХХХ to any out xmit em0
это не столь важно :smile:

ДНС в локалке (192.168.0.244) настроен отвечать всем.

при этом:

Код: Выделить всё

C:\Documents and Settings\Александр Николаевич>nslookup mail.ru
*** Can't find server name for address 192.168.1.1: Non-existent domain
DNS request timed out.
    timeout was 2 seconds.
*** Can't find server name for address 192.168.0.244: Timed out
*** Default servers are not available
Server:  UnKnown
Address:  192.168.1.1

Non-authoritative answer:
Name:    mail.ru
Addresses:  194.67.57.26, 194.67.57.126, 194.67.57.226
понятно, что клиент не видит ДНС, твк же понятно что попытка пингануть файловый сервак и контроллер домена не выходит, но почему отображаются расшаренные ресурсы на них? По идее можно на этом стопорнуться ибо программа минимум - выполнена, просто я ненавижу когда что либо работает через жопу, и при этом не вижу причин :st:

p.s.
поставил логирование всех deny в фаере, но в /var/log/security ничего интересного не валится :(

zg
полковник
Сообщения: 5845
Зарегистрирован: 2007-12-07 13:51:33
Откуда: Верх-Нейвинск

Re: mpd5 - He нaидeн ceтeвoи пyть

Непрочитанное сообщение zg » 2008-08-09 11:33:25

White Pangolin писал(а):просто я ненавижу когда что либо работает через жопу, и при этом не вижу причин
парадокс правильно сказал, надо рисовать схему. Запросы по smb идут по какому порту и протоколу? а днс? судя по тому как фаер настроен косяк в нём.

White Pangolin
проходил мимо
Сообщения: 9
Зарегистрирован: 2008-07-29 10:10:07

Re: mpd5 - He нaидeн ceтeвoи пyть

Непрочитанное сообщение White Pangolin » 2008-08-09 13:35:08

действительно. видимо косяк всеже в фаере. стоило добавить правило:

Код: Выделить всё

allow udp from any 53 to any via ng0
как стали резолвится адреса :(
пинги не ходят, но они по сути своей и никчему. спасибо, что ткнули куда надо рыть, сам я найти бы не смог

прохожий
рядовой
Сообщения: 25
Зарегистрирован: 2008-07-01 20:55:29

Re: mpd5 - He нaидeн ceтeвoи пyть

Непрочитанное сообщение прохожий » 2008-08-09 20:00:18

кстати, локалка и без ДНС-сервера будет резолвиться и пинговаться, если в файлике hosts присвоены имена хостов айпишникам (в винде c:\windows\system32\drivers\etc\hosts, в *nix /etc/hosts)

и потом, с масками подсетей не напутано ли? (в логах и 192.168.1.1 и 192.168.0.254)

и в догОн, :)
чтоб пинги ходили надо прописать их в правилах ipfw как icmp