The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

форумы  помощь  поиск  регистрация  майллист  вход/выход  слежка  RSS
"Dns openwrt  "
Вариант для распечатки  
Пред. тема | След. тема 
Форум Открытые системы на сервере (DNS / FreeBSD)
Изначальное сообщение [ Отслеживать ]

"Dns openwrt  "  +/
Сообщение от МихаилА4 (ok) on 22-Май-12, 21:31 
Доброго времени суток, проблема с которой я не так давно столкнулся тривиальна, но в силу обстоятельств надеюсь на вашу помощь и вразумление )
Точка А (сервер) lan-gw -- 192.168.102.1/24
dns -- 192.168.102.9 (serv-dns-1.fb.ru)
dns2-- 192.168.102.5 (serv-dns-2.fb.ru)

Точка B (клент)  lan-gw -- 192.168.202.1/24


        
                        --------               --------                        --------             gw.nb.ru
    (192.168.102.1/24)------|   A   |-----TUN-----|    B    | ------- (Сеть 192.168.202.1/24) DNS
                        |                     |FreeBSD|  --------   | Openwrt |                             |
                  | br-lan |                                                                                    | br-lan |
                        |                                                                                                    |
(192.168.102.9 (serv-dns-1.fb.ru)                                                              
                        |                                                                                                    |
(192.168.102.5 (serv-dns-2.fb.ru)                                    
                        |                                                                                                     |
                        |                                                                                                     |
                  | br-lan |                                                                                      | br-lan |
                        |                                                                                                     |
(192.168.102.9  (mail.fb.ru)                                               (192.168.202.3 (kmtx-1.nb.ru)
                        |                                                                                                     |
(192.168.102.10 (site.fb.ru)                                               (192.168.102.4 (kmtx-2.nb.ru)

Для того чтобы с Точки B я имел возможность обращаться к сервисам точки А по именам я отредактировал
файл hosts на openwrt :
root@Bella-gw /etc# cat hosts
127.0.0.1 localhost
192.168.202.1 gw.nb.ru
192.168.102.9 serv-dns-1.fb.ru
192.168.102.5 serv-dns-2.fb.ru

Так вот с точки B проблем с обращением к сервисам точки А нет, проблема стоит в обратном направлении
Нужно чтобы на точки А клиенты вида B (со всеми своими сервисами в br-lan ) были доступны для сети А, делаю по аналоги вот только не выходит по имени.
Просто клиентских маршрутизаторов достаточно много и понятное дело что каждый из них имеет свои сервисы в br-lan и все они должны быть доступны для Точки А с ее локалки имено по dns и поэтому может на автомате каким-либо образом это осуществляется.
Я буду очень признателен. Спасибо

Ответить | Правка | Cообщить модератору

Оглавление

Сообщения по теме [Сортировка по времени | RSS]


1. "Dns openwrt  "  +/
Сообщение от andy03 email(ok) on 23-Май-12, 11:38 
> Так вот с точки B проблем с обращением к сервисам точки А
> нет, проблема стоит в обратном направлении

на openwrt grep "hosts:" /etc/nsswitch.conf
hosts: files dns ?

на freebsd grep "hosts:" /etc/nsswitch.conf что скажет?

Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

2. "Dns openwrt  "  +/
Сообщение от МихаилА4 (ok) on 24-Май-12, 08:19 
>> Так вот с точки B проблем с обращением к сервисам точки А
>> нет, проблема стоит в обратном направлении
> на openwrt grep "hosts:" /etc/nsswitch.conf
> hosts: files dns ?
> на freebsd grep "hosts:" /etc/nsswitch.conf что скажет?

                 --------               --------                        --------             gw.nb.ru
    (192.168.102.1/24)------|   A   |-----TUN-----|    B    | ------- (Сеть 192.168.202.1/24)
                        |                   |FreeBSD|  --------   | Openwrt |                             |
                  | br-lan |                                                                                    | br-lan |
                        |                                                                                                    |
(192.168.102.9 (serv-dns-1.fb.ru)                                                              
                        |                                                                                                  (192.168.102.9 (serv-dns-1.fb.ru)
(192.168.102.5 (serv-dns-2.fb.ru)                                    
                        |                                                                                                  (192.168.102.5 (serv-dns-2.fb.ru)
                        |                                                                                                     |
                  | br-lan |                                                                                      | br-lan |
                        |                                                                                                     |
(192.168.102.9  (mail.fb.ru)                                               (192.168.202.3 (nb-kmtx1)
                        |                                                                                                     |
(192.168.102.10 (site.fb.ru)                                               (192.168.202.4 (nb-kmtx2)

Схему немножко поправил.
Проблема в том что с Точки А компьютеры точки B по именам не резольвятся не пингаются
Касательно  /etc/nsswitch.conf нет такого

Ответить | Правка | ^ к родителю #1 | Наверх | Cообщить модератору

3. "Dns openwrt  "  +/
Сообщение от andy03 email(ok) on 24-Май-12, 14:53 
> Проблема в том что с Точки А компьютеры точки B по именам
> не резольвятся не пингаются
> Касательно  /etc/nsswitch.conf нет такого

а маршрут к сети 192.168.202.0 есть вообще?
netstat -rn | grep ".202."

на freebsd нет, я правильно понял?
скопируй из /usr/src/etc/nsswitch.conf или /usr/share/examples/etc/nsswitch.conf

в нем перечислен порядок поиска хостов hosts: files dns
сначала в файле /etc/hosts, а потом в базе DNS

не знаю какой порядок поиска в случае отсутствия файла

в точке А есть авторитетный сервер имен?
если да и манипуляции с /etc/nsswitch.conf не помогли, создай зону(ы) и заполни
их A, MX и PTR записями удаленных хостов, к которым нужен доступ

Ответить | Правка | ^ к родителю #2 | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру