Не работает сеть через DNS.

Для новичков как вообще в Linux, так и в конкретной теме, к которой относится вопрос.

Модератор: Bizdelnick

(UED)DarthVader
Сообщения: 38
ОС: FreeBSD 7.0

Не работает сеть через DNS.

Сообщение (UED)DarthVader »

После установки такого вот компонента "xorg-x11-libs", у меня каким то непонятным образом сбились ДНС на компе. В настройках всё указанно как и было - мои ДНСы прописанны, какие и должны быть. Однако от меня всё на свете пингуется по IP и по IP-же я могу зайти куда угодно а по ДНС - чёртос два!!! С чем это может быть связанно? Пожалуйста подскажите - очень нужно! Вопрос жизни и смерти!!!
P.S. Деинсталировать не могу ибо "установка и удаление программ" не работает без сети!
Стоит Федора.
Маленький мальчик по имени Петя,
взял Silent Hill поиграть у соседей.
Час слышны крики, потом тишина -
Здравствуй психушки весёлой стена!
Спасибо сказали:
Аватара пользователя
csx
Сообщения: 302
Статус: Сыч Домовый
ОС: Что сломалось, то и чиним...

Re: Не работает сеть через DNS.

Сообщение csx »

Что в /etc/resolv.conf ?
-- Как называется болезнь когда всё время по телефону разговариваешь?
-- Техподдержка...
Спасибо сказали:
(UED)DarthVader
Сообщения: 38
ОС: FreeBSD 7.0

Re: Не работает сеть через DNS.

Сообщение (UED)DarthVader »

Проверял, там следующее:
domain localhost
nameserver 192.168.0.1
nameserver 192.168.0.253

Мои ДНС указаны верно - "0.1" и "0.253", тоесть на скока я понял тут всё прописанно верно. Или я что то упустил?

Однако на компе на котором всё работает прекрасно (и настройки абсолютно идентичны моему компу (кроме IP)) указанно следующие:
nameserver 192.168.0.1
nameserver 192.168.0.253
search localdomain

ща попробую и на том выставить так же.
Update: разницы никакой.
Маленький мальчик по имени Петя,
взял Silent Hill поиграть у соседей.
Час слышны крики, потом тишина -
Здравствуй психушки весёлой стена!
Спасибо сказали:
(UED)DarthVader
Сообщения: 38
ОС: FreeBSD 7.0

Re: Не работает сеть через DNS.

Сообщение (UED)DarthVader »

Причём интересный момент. Нашёл такую весч, как "Узлы", в настройках сети. Аналог файла "Hosts" в винде. Так вот если там для каждого сайта прописать IP, то сайт начинает нормально пахать через ДНС. Но ведь этож нереал всему на свете отдельно IP прописать!
Пожалуйста народ. Я уж ищу, где могу, но чё то никто из моих знакомых, шарящих в линухе, не могут ничего сказать по этому поводу... Возможности переставить ОСь нету... :(


Да, я вроде вот это забыл указать:
Версия KDE: 3.5.6-0.3.fc6 Fedora-Core
Система: Linux
Ядро: 2.6.19-1.2911.fc6
Процессор: i686
Маленький мальчик по имени Петя,
взял Silent Hill поиграть у соседей.
Час слышны крики, потом тишина -
Здравствуй психушки весёлой стена!
Спасибо сказали:
Аватара пользователя
csx
Сообщения: 302
Статус: Сыч Домовый
ОС: Что сломалось, то и чиним...

Re: Не работает сеть через DNS.

Сообщение csx »

Что выдают

chkconfig --list | grep nscd

и

dig +trace mail.ru

dig mail.ru @192.168.0.1

dig mail.ru @192.168.0.253

? (если дига нет тожно nslookup но лучше бы дигом... Диг в пакете bind)

Также попробуй поставить nameserver 192.168.0.253 первым в списке.

Какие права на файле /etc/resolv.conf ?

Графические настройки фтопку. "Узлы" это /etc/hosts
-- Как называется болезнь когда всё время по телефону разговариваешь?
-- Техподдержка...
Спасибо сказали:
(UED)DarthVader
Сообщения: 38
ОС: FreeBSD 7.0

Re: Не работает сеть через DNS.

Сообщение (UED)DarthVader »

Графические настройки фтопку. "Узлы" это /etc/hosts

Ок. А в фйле тоже самое.
Какие права на файле /etc/resolv.conf ?

Есля я прально понял о чём ты, то: редактирую ясное дело под рутом. Для Владельца - "Чтение и Запись", для группы и остальных - "Чтение". Галочка "Является выполняемым" не стоит. В графе "Владелец и Группа" указан root.
Также попробуй поставить nameserver 192.168.0.253 первым в списке.

ПРобовал. Попробовал ещё раз. Без изменений.

Что выдают
chkconfig --list | grep nscd
и
dig +trace mail.ru
dig mail.ru @192.168.0.1
dig mail.ru @192.168.0.253
? (если дига нет тожно nslookup но лучше бы дигом... Диг в пакете bind)

[root@localhost vader]# chkconfig --list | grep nscd
bash: chkconfig: command not found
[root@localhost vader]# dig +trace mail.ru

; <<>> DiG 9.3.4 <<>> +trace mail.ru
;; global options: printcmd
;; connection timed out; no servers could be reached
[root@localhost vader]# dig mail.ru @192.168.0.1

; <<>> DiG 9.3.4 <<>> mail.ru @192.168.0.1
; (1 server found)
;; global options: printcmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 37184
;; flags: qr rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 0, ADDITIONAL: 0

;; QUESTION SECTION:
;mail.ru. IN A

;; ANSWER SECTION:
mail.ru. 21600 IN A 194.67.57.26

;; Query time: 3127 msec
;; SERVER: 192.168.0.1#53(192.168.0.1)
;; WHEN: Thu Mar 8 09:55:13 2007
;; MSG SIZE rcvd: 41

[root@localhost vader]# dig mail.ru @192.168.0.253

; <<>> DiG 9.3.4 <<>> mail.ru @192.168.0.253
; (1 server found)
;; global options: printcmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 30848
;; flags: qr rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 0, ADDITIONAL: 0

;; QUESTION SECTION:
;mail.ru. IN A

;; ANSWER SECTION:
mail.ru. 16872 IN A 194.67.57.26

;; Query time: 3 msec
;; SERVER: 192.168.0.253#53(192.168.0.253)
;; WHEN: Thu Mar 8 09:56:25 2007
;; MSG SIZE rcvd: 41

На сколько я понял по команде командам "dig mail.ru @192.168.0.1" и "dig mail.ru @192.168.0.253" ответ от мэйла был получен. Почему же он не видит прописанных у мну днс?

P.S. Пасиба бальшое, что помогаешь.
Маленький мальчик по имени Петя,
взял Silent Hill поиграть у соседей.
Час слышны крики, потом тишина -
Здравствуй психушки весёлой стена!
Спасибо сказали:
Аватара пользователя
csx
Сообщения: 302
Статус: Сыч Домовый
ОС: Что сломалось, то и чиним...

Re: Не работает сеть через DNS.

Сообщение csx »

Что chkconfig не стоит это плохо. Нужная вещь.

Вообще у тебя /etc/init.d/nscd есть?
попробуй сделать /etc/init.d/nscd restart
Хотя вообще по идее эта служба не обязательна (это кеширование DNS запросов).

Смотри что получается, когда ты дигом напрямую запрашиваешь свои нэймсервера они отвечают. Просто дигом они не отвечают, причем резолвер не может обратиться вообще ни на один сервер.
Возможно имеет смысл его как-нибудь переустановить... Хм, даже не знаю в каком он пакете.
По какой-то причине он настройки резолвера не читает.

А вот дурацкий вопрос -- ты пробовал перезагрузить компьютер? :) Я просто не помню какой командой перечитываются настройки resolv.conf

А удалить пакеты можно и без интернета, если все внешние репозитарии отрубить (/etc/yum.repos.d/* установить все enabled в 0).
-- Как называется болезнь когда всё время по телефону разговариваешь?
-- Техподдержка...
Спасибо сказали:
(UED)DarthVader
Сообщения: 38
ОС: FreeBSD 7.0

Re: Не работает сеть через DNS.

Сообщение (UED)DarthVader »

Эх... :unsure: :( Ньюб я полный и надо это дело исправлять в срочном порядке....
Отключил я репозитарии и деисталировал этот ксорг и все проги которые необходимло было удалить с ним по зависимости... и ребутнул я комп... Теперь при загрузке он у мну прогружается до места с надписью
Fedora Core Release 6 (Zod)
Kernel 2.6.19-1.2911 fc6 on a i686
localhost login:

И всё! Дальше ничего не происходит... :(
Маленький мальчик по имени Петя,
взял Silent Hill поиграть у соседей.
Час слышны крики, потом тишина -
Здравствуй психушки весёлой стена!
Спасибо сказали:
Аватара пользователя
csx
Сообщения: 302
Статус: Сыч Домовый
ОС: Что сломалось, то и чиним...

Re: Не работает сеть через DNS.

Сообщение csx »

Это загрузился линукс :)

Вводи логин/пароль и ставь иксы и КДЕ с помощью yum'а...
Как точно не знаю, бо иксами практически нигде не пользуюсь.
Вероятно
yum X11
yum kde
-- Как называется болезнь когда всё время по телефону разговариваешь?
-- Техподдержка...
Спасибо сказали:
Аватара пользователя
Uncle_Theodore
Сообщения: 3339
ОС: Slackware 12.2, ArchLinux 64

Re: Не работает сеть через DNS.

Сообщение Uncle_Theodore »

csx писал(а): ↑
08.03.2007 10:52
Смотри что получается, когда ты дигом напрямую запрашиваешь свои нэймсервера они отвечают. Просто дигом они не отвечают, причем резолвер не может обратиться вообще ни на один сервер.

Да, это интересно.
А что говорят команды
ifconfig
и
route -n
можно посмотреть?

(UED)DarthVader писал(а): ↑
08.03.2007 13:33
Эх... :unsure: :( Ньюб я полный и надо это дело исправлять в срочном порядке....
Отключил я репозитарии и деисталировал этот ксорг и все проги которые необходимло было удалить с ним по зависимости... и ребутнул я комп... Теперь при загрузке он у мну прогружается до места с надписью
Fedora Core Release 6 (Zod)
Kernel 2.6.19-1.2911 fc6 on a i686
localhost login:

И всё! Дальше ничего не происходит... :(

хм...
Нафига было Икса-то удалять?
Спасибо сказали:
(UED)DarthVader
Сообщения: 38
ОС: FreeBSD 7.0

Re: Не работает сеть через DNS.

Сообщение (UED)DarthVader »

Uncle_Theodore
Дык случайно под горячую руку попались...
Как теперь их восстановить?
По Ifconfig и по route -n много чего выдаёт... поскоку комп терь не загружается копирнуть не могу... ща попробую всё ручками переписать сюды....
Update: Не... ручками нереал... два компа друг от друга далеко стоят... Как мне всё таки восставновить удалённые компоненты графической среды - я бы тада копирнул всё просто...

csx
Команды не подошли Он мне выдал список команд доступных для yum. Попробовал всякие yum install kde и x11... Ноу мач аргументс фор КДЕ и Нафинг Ту Ду...
Маленький мальчик по имени Петя,
взял Silent Hill поиграть у соседей.
Час слышны крики, потом тишина -
Здравствуй психушки весёлой стена!
Спасибо сказали:
Аватара пользователя
csx
Сообщения: 302
Статус: Сыч Домовый
ОС: Что сломалось, то и чиним...

Re: Не работает сеть через DNS.

Сообщение csx »

Вообще, по идее , yum install kde-i18n-Russian
Должно притянуть за собой все зависимости и все установить... Но локальные репозитории у тебя наверняка не установлены :).

В общем варианта два:

1. Прочитать одну из десятка тем про локальные репозитории в Федоре и сделать их. А потом установить иксы и кеды.

2. Загрузиться с диска. Там должен быть инструмент для восстановления. Или банальная переустановка поверх все решит без особой крови (насколько я помню).
-- Как называется болезнь когда всё время по телефону разговариваешь?
-- Техподдержка...
Спасибо сказали:
(UED)DarthVader
Сообщения: 38
ОС: FreeBSD 7.0

Re: Не работает сеть через DNS.

Сообщение (UED)DarthVader »

По yum install kde-i18n-Russian он опять выдаёт, что недостаточно аргументво - нечего делать.
Переустанавливать возможности нет - комп рабочий. Во первых на нём нет сидиромов, дисководов и прочего считывающего добра, во вторых нет на это разрешения.
По поводу локальных репозиториев. Я ща само собой начну мучить яндекс, но если бы помогли ссылочкой я был бы оч. признателен. :unsure: :rolleyes:


Update:
Я узнал - у нас в сети существует локальный репозиторий Фдоры. По скоку у мну отвалились ДНС стало быть мне нуна прописать IP в некий конфиг файл. Ща будем копаться дальше....

Update2:
Что то у мну ничего не получилось... Чёт я сразу не сообразил, что я редактировать эти файлы то не могу...
Тогда такой вопрос. Допустим у меня есть флешка! И рабочий комп с аналогичнымой системой и железом, где всё работает. Мои действия?
Я так понимаю, мона подумать на счёт Live"CD" на флеше... Где то я тут читал что то в соседней теме... Не подскажите мне по этому поводу?

Тоесть грубо говоря - как сделать это нечто вроде "Live Flash"?
Маленький мальчик по имени Петя,
взял Silent Hill поиграть у соседей.
Час слышны крики, потом тишина -
Здравствуй психушки весёлой стена!
Спасибо сказали:
Аватара пользователя
csx
Сообщения: 302
Статус: Сыч Домовый
ОС: Что сломалось, то и чиним...

Re: Не работает сеть через DNS.

Сообщение csx »

Насчет LiveCD не подскажу.

Насчет редактирования файлов -- не понимаю причину почему не можешь????

vi /path/filename и все.
Начать редактирование в vi -- Insert
Закончить (выйти в коммандный режим) -- Esc
Выйти без сохранения :q! Enter (в коммандном режиме, двоеточие тоже надо вводить)
Выйти сохранив :wq Enter

Кроме VI можно попробовать редактировать nano или ee
Если они стоят.

Т.е. твои действия сейчас (учитывая что репозиторий есть вообще повезло)
dig адрес.репозитория @192.168.0.253

Узнаем по какому он IP (IP после IN A)

Правим любой файл в /etc/yum.repos.d/.
добавляя

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

[LANrepo]
name=LANrepo
baseurl=http://здесь.IP.репозитория.
enabled=1


Если репозиторий по FTP то и префикс УРЛа соответсвующий.

Делаем yum list проверяя все ли работает :)

П.С. Извини что редко пишу.
-- Как называется болезнь когда всё время по телефону разговариваешь?
-- Техподдержка...
Спасибо сказали:
(UED)DarthVader
Сообщения: 38
ОС: FreeBSD 7.0

Re: Не работает сеть через DNS.

Сообщение (UED)DarthVader »

csx писал(а): ↑
10.03.2007 04:25
Насчет LiveCD не подскажу.

Насчет редактирования файлов -- не понимаю причину почему не можешь????

vi /path/filename и все.
Начать редактирование в vi -- Insert
Закончить (выйти в коммандный режим) -- Esc
Выйти без сохранения :q! Enter (в коммандном режиме, двоеточие тоже надо вводить)
Выйти сохранив :wq Enter

Кроме VI можно попробовать редактировать nano или ee
Если они стоят.

Т.е. твои действия сейчас (учитывая что репозиторий есть вообще повезло)
dig адрес.репозитория @192.168.0.253

Узнаем по какому он IP (IP после IN A)

Правим любой файл в /etc/yum.repos.d/.
добавляя

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

[LANrepo]
name=LANrepo
baseurl=http://здесь.IP.репозитория.
enabled=1


Если репозиторий по FTP то и префикс УРЛа соответсвующий.

Делаем yum list проверяя все ли работает :)

П.С. Извини что редко пишу.


Слухай - огромное тебе спасибо! Ща буду всё пробовать! :)
Update(13.03.2007):
Комп забрали, доделать я ничего не успел :wacko: , однако всем большое спасибо за помощь. Узнал много нового - интересного.
Маленький мальчик по имени Петя,
взял Silent Hill поиграть у соседей.
Час слышны крики, потом тишина -
Здравствуй психушки весёлой стена!
Спасибо сказали:
Аватара пользователя
sash-kan
Администратор
Сообщения: 13939
Статус: oel ngati kameie
ОС: GNU

Re: Не работает сеть через DNS.

Сообщение sash-kan »

нда. а в /etc/nsswitch.conf никто и не предложил заглянуть.
а заодно убедиться, не случилось ли чего плохого с libnss_dns.so (и, возможно, с libresolv.so).
Писать безграмотно - значит посягать на время людей, к которым мы адресуемся, а потому совершенно недопустимо в правильно организованном обществе. © Щерба Л. В., 1957
при сбоях форума см.блог
Спасибо сказали: