Войти

Показать полную графическую версию : DHCP


Страниц : [1] 2

Guest
20-09-2004, 12:09
Доброго всем времечка!

Вот такая проблема:
Коннект в инет идёт через сетку с дхцп. При установке linux RH 9.0 просто разрешаю входящие дхцп запросы файрволлу, говорю что eth0 -- доверенное устройство (то через которое идёт инет) и ставлю галочку "автоматически настраивать через DHCP". После установки пишу wget www.nsd.ru и через пол секунды у меня на харде их индекс. Тоесть всё рулит, пинги идут, и тп. (Старый добрый люнекс :) )

Далее ставлю FreeBSD. Говорю при установке карточки использовать дхцп. Всё идёт, система сама берёт ип, дифолтовый шлюз и т.п. После установки и запуска дхцп клиента пинги идут и по именам и по ипам. Но если напистаь скажем wget www.nsd.ru -- всё. Кронты. Начинает резолвить имя
хоста по минуте. Инет работает на ура, ровно как и аська. В принципе не мешает -- но попробуйте конектится в ирке 5 минут, резолвить адреса по 10 при установке портов или телнетится по 2 минуты. :( В общем явно что то тут не так :( Где я что упустил с настройкой? У меня перед лицом обе машины ( точнее они и ещё два опёнка из моей домашней локалки :) ) -- так что любые конфиги могу показать в любое время  :)
Всем заранее большое спасибо за любую помощь :)

ЗЫ Да забыл сказать фаер на фрюхе не включен -- дифолтовая установка.

archy
20-09-2004, 13:56
cat /etc/resolv.conf после получения ip по dhcp

Guest
20-09-2004, 14:25
Вот что на линуксе:
nameserver 192.168.1.1
search localdomain

Вот фря:
nameserver 192.168.1.1

Вот и всё собственно....

Guest
21-09-2004, 11:58
Народ, кто нибудь помогите плз :o

mar
21-09-2004, 13:47
что-то, помнится, мы это вроде как уже пытались понять где-то тут?

Guest
21-09-2004, 14:22
Пытались пытались да так и не поняли :( до сих пор *BSD в отличие от линуксов не работают как надо //
Вот что может быть интересно:
%nslookup mail.ru
*** Can't find server name for address 192.168.1.1: Non-existent host/domain
Этоговорят мои BSD. Линукс же спокойно:
[root@localhost root]# nslookup mail.ru
Note:  nslookup is deprecated and may be removed from future releases.
Consider using the `dig' or `host' programs instead.  Run nslookup with
the `-sil[ent]' option to prevent this message from appearing.
Server:         192.168.1.1
Address:        192.168.1.1#53

Non-authoritative answer:
Name:   mail.ru
Address: 194.67.57.26

[root@localhost root]#
Я щас вобще везде ssh поднял всё с одного компа вижу -- удобство блин :)
Так что плз подсказывайте куда копать или какие конфиги показать =)

:oszone:

archy
21-09-2004, 14:39
Какая то мистика... попробуй dig mail.ru

Guest
21-09-2004, 14:50
localhost# dig mail.ru

; <<>> DiG 8.3 <<>> mail.ru
;; res options: init recurs defnam dnsrch
;; got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 34244
;; flags: qr rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 6, ADDITIONAL: 2
;; QUERY SECTION:
;;      mail.ru, type = A, class = IN

;; ANSWER SECTION:
mail.ru.                5h15m38s IN A   194.67.57.26

;; AUTHORITY SECTION:
mail.ru.                1h26m58s IN NS  ns.mail.ru.
mail.ru.                1h26m58s IN NS  ns1.mail.ru.
mail.ru.                1h26m58s IN NS  ns2.mail.ru.
mail.ru.                1h26m58s IN NS  ns3.mail.ru.
mail.ru.                1h26m58s IN NS  ns4.mail.ru.
mail.ru.                1h26m58s IN NS  ns5.mail.ru.

;; ADDITIONAL SECTION:
ns2.mail.ru.            6h37m22s IN A   194.67.57.104
ns3.mail.ru.            6h37m22s IN A   194.67.23.17

;; Total query time: 24 msec
;; FROM: localhost.localdomain to SERVER: 192.168.1.1
;; WHEN: Tue Sep 21 12:51:10 2004
;; MSG SIZE  sent: 25  rcvd: 180

localhost#

Это с FreeBSD. В линуксе кстати тож самое

Guest
21-09-2004, 15:15
Вот ещё кое что:
localhost# traceroute 192.168.1.1
traceroute to 192.168.1.1 (192.168.1.1), 64 hops max, 40 byte packets
1  192.168.1.1 (192.168.1.1)  0.510 ms  0.430 ms  0.471 ms
localhost#
это с FreeBSD

[root@localhost root]# traceroute 192.168.1.1
traceroute to 192.168.1.1 (192.168.1.1), 30 hops max, 38 byte packets
1  192.168.1.1 (192.168.1.1)  0.759 ms  0.719 ms  0.683 ms
[root@localhost root]#
Это с linux

Guest
21-09-2004, 17:09
Друзья выход найден!
В общем вот в чём фокус -- в линуксе бегает named. А оказывается для успешной работы сети нужно запускать named на машине и настроивать ревёрс днс. Как это сделать? точнее что писать в конфиг чтоб всё заработало? Заранее спасибо.

mar
21-09-2004, 19:51
Guest
вообще-то я не помню принципиальных различий между настройкой dns на FreeBSD и Linux (помнится даже файлы зон с одного на другой перетаскивала и все работало)

Belansky
22-09-2004, 11:02
Guest
Здесь два выхода: либо указать в /etc/resolv.conf только dns-сервера провайдера, либо развернуть у себя dns-сервер.

Guest
22-09-2004, 11:26
Развернуть у себя DNS это не проблема :-) named для этой цели подойдёт? А конфиг его можно скопировать с линукса на *BSD? И ещё -- какие угрозы безопасности создаст этот ДНС? я всегда очень тщательно следил за этим, а вот с ДНС ещё не работал :(  Вчера конфиг глянул named -- челюсть отвисла =)

Belansky
22-09-2004, 11:30
Лучше переписать конфиг с нуля. Во FreeBSD могут по умолчанию другие пути быть прописаны к исполняемым файлам, конфигам и зонным файлам.

Guest
22-09-2004, 12:32
А кто нибудь может с этим помочь? =) Мне единственное что нужно это настроить ревёрс зону =) Буду крайне признателен если кто поможет. :oszone: :biggrin:

Belansky
22-09-2004, 12:48
Guest
Почитайте здесь: http://www.freebsd.org/doc/ru_RU.KOI8-R/books/handbook/network-dns.html и здесь: http://citforum.ru/internet/dns/khramtsov/.

mar
22-09-2004, 12:59
Belansky
я в свое время в конфиг на линукс просто вписала привычные для себя места с файлами зон, в результате named туда и глядел :)
Guest
Мне единственное что нужно это настроить ревёрс зону
прямая уже настроена, или ну ее ;) ?


Исправлено: mar, 13:05 22-09-2004

archy
22-09-2004, 15:45
А нужен ли вам свой ДНС сервер? Провайдера не хватает?
ДНС нужен, чтоб резолвить имена машин в ip. Что подразумевается под ...для успешной работы сети...?

Guest
22-09-2004, 17:34
Я же говорил в чём проблема -- резолвит при телнете по минуте и nslookup на фиг не работает. Если можете предложить другой вариант -- я с радостью. А чей ещё можно ДНС сервер взять? Только моего провайдера? и он должен наружу смотреть? Хм, тут это проблематично :(

archy
22-09-2004, 18:37
Звиняюсь, не обратил внимание про телнет, для нормальной работы этих служб (telnet, sshd, sendmail) действительно нужна обратная зона в днс (для локальных хостов). Хотя если хостов не много, то можно обойтись /etc/hosts...
Про irc, видимо сервер опрашивает ident (113/tcp) сервис... такое на многих irc серверах есть.
Правда я не понял, в одном посте написано, что под врей вообще днс не работает, а под лиуксом пашет, /etc/resolv.conf одинаковый...
%nslookup mail.ru
*** Can't find server name for address 192.168.1.1: Non-existent host/domain
Этоговорят мои BSD. Линукс же спокойно:
[root@localhost root]# nslookup mail.ru
Note:  nslookup is deprecated and may be removed from future releases.
Consider using the `dig' or `host' programs instead.  Run nslookup with
the `-sil[ent]' option to prevent this message from appearing.
Server:         192.168.1.1
Address:        192.168.1.1#53

Non-authoritative answer:
Name:   mail.ru
Address: 194.67.57.26
А потом попытка сделать dig удачная... Как то запутанно все :)




© OSzone.net 2001-2012