Автор Тема: Проблема с DNS [Решено]  (Прочитано 3992 раз)

Оффлайн Astro

  • Участник
  • *
  • Сообщений: 475
  • ALT Workstation 10
Проблема с DNS [Решено]
« : 09.01.2009 01:14:48 »
При загрузке на поднимается DNS. В /etc/resolv.conf
Цитировать
nameserver 127.0.0.1
Адрес получает машина по dhcp.
Прописывая вручную адрес dns сервера - 192.168.0.1 всё работает.
cat /etc/net/ifaces/eth0/options
TYPE=eth
BOOTPROTO=dhcp
DISABLED=no
DHCP_ARGS=" -H -D"
NM_CONTROLLED=no
В какую сторону копать?
« Последнее редактирование: 09.01.2009 17:55:43 от Yeah »

Оффлайн ruslandh

  • Поспешай не торопясь !
  • Модератор глобальный
  • *****
  • Сообщений: 32 361
  • Учиться .... Телепатами не рождаются, ими ....
Re: Проблема с DNS
« Ответ #1 : 09.01.2009 02:34:56 »
В настройках dns сервера нет разрешения на выдачу 127.0.0.1 ?

DdShurick

  • Гость
Re: Проблема с DNS
« Ответ #2 : 09.01.2009 07:56:47 »
 А если так # dhcpcd eth0 up

Alexei_VM

  • Гость
Re: Проблема с DNS
« Ответ #3 : 09.01.2009 11:50:11 »
А если так # dhcpcd eth0 up

Предварительно сделав ifdown eth0, видимо. И логи сюда.

Оффлайн speccyfan

  • Участник
  • *
  • Сообщений: 522
  • CCNA
    • speccyfan (Примеры различных конфигураций сетевых сервисов)
Re: Проблема с DNS
« Ответ #4 : 09.01.2009 12:32:48 »
А если ...
service dnsmasq stop?
With best regards, Yury Konovalov aka 2:453/53

Оффлайн Astro

  • Участник
  • *
  • Сообщений: 475
  • ALT Workstation 10
Re: Проблема с DNS
« Ответ #5 : 09.01.2009 13:11:38 »
А если так # dhcpcd eth0 up

Предварительно сделав ifdown eth0, видимо. И логи сюда.
Да, только логов нет.
[root@alt ~]# ifdown eth0
[root@alt ~]# dhcpcd eth0 up
[root@alt ~]#

Оффлайн Astro

  • Участник
  • *
  • Сообщений: 475
  • ALT Workstation 10
Re: Проблема с DNS
« Ответ #6 : 09.01.2009 13:25:43 »
А если ...
service dnsmasq stop?
О, вот это интереснее получается.
[root@alt ~]# service dnsmasq stop
WARNING: /etc/resolv.conf is newer than /etc/resolv.conf.dnsmasq
         It will be saved to /etc/resolv.conf.dnsmasqnew
Restore /etc/resolv.conf
Service dnsmasq is not running.                                                                                [PASSED]
Заглянул также в /etc/resolv.conf и к своему удивлению обнаружил, что конфигурация производится на интерфейс eth1, который физически не к чему не подключён. Основной интерфейс eth 0

Alexei_VM

  • Гость
Re: Проблема с DNS
« Ответ #7 : 09.01.2009 13:27:28 »
Да, только логов нет.

Наверное и через 100 лет ты не научишься их искать!

tail -50 /var/log/messages

Оффлайн speccyfan

  • Участник
  • *
  • Сообщений: 522
  • CCNA
    • speccyfan (Примеры различных конфигураций сетевых сервисов)
Re: Проблема с DNS
« Ответ #8 : 09.01.2009 13:50:34 »
Попробуйте в DHCP_ARGS добавить еще ключ -R
И еще выполните от рута chkconfig dnsmasq off, видимо это он переписывает ваш /etc/resolv.conf
Или разоберитесь с этим dnsmasq, хотя я у себя просто вырубил.
With best regards, Yury Konovalov aka 2:453/53

Оффлайн Astro

  • Участник
  • *
  • Сообщений: 475
  • ALT Workstation 10
Re: Проблема с DNS
« Ответ #9 : 09.01.2009 14:13:00 »
Наверное и через 100 лет ты не научишься их искать!
tail -50 /var/log/messages
[root@alt ~]# tail -50 /var/log/messages
Jan  9 12:00:01 alt crond[10223]: (mailman) CMD ([ -f /var/lock/mailman/master-qrunner ] && /usr/bin/python -S /usr/share/mailman/cron/senddigests)
Jan  9 12:01:01 alt crond[12936]: (root) CMD (run-parts /etc/cron.hourly)
Jan  9 12:05:01 alt crond[23952]: (mailman) CMD ([ -f /var/lock/mailman/master-qrunner ] && /usr/bin/python -S /usr/share/mailman/cron/gate_news)
Jan  9 12:10:01 alt crond[4805]: (mailman) CMD ([ -f /var/lock/mailman/master-qrunner ] && /usr/bin/python -S /usr/share/mailman/cron/gate_news)
Jan  9 12:15:02 alt crond[18695]: (mailman) CMD ([ -f /var/lock/mailman/master-qrunner ] && /usr/bin/python -S /usr/share/mailman/cron/gate_news)
Jan  9 12:15:16 alt ntpd[7789]: adjusting local clock by 0.148290s
Jan  9 12:20:01 alt crond[31984]: (mailman) CMD ([ -f /var/lock/mailman/master-qrunner ] && /usr/bin/python -S /usr/share/mailman/cron/gate_news)
Jan  9 12:25:01 alt crond[13446]: (mailman) CMD ([ -f /var/lock/mailman/master-qrunner ] && /usr/bin/python -S /usr/share/mailman/cron/gate_news)
Jan  9 12:30:01 alt crond[26690]: (mailman) CMD ([ -f /var/lock/mailman/master-qrunner ] && /usr/bin/python -S /usr/share/mailman/cron/gate_news)
Jan  9 12:31:00 alt crond[29441]: (root) CMD (   /usr/bin/freshclam --quiet --daemon-notify)
Jan  9 12:35:01 alt crond[8160]: (mailman) CMD ([ -f /var/lock/mailman/master-qrunner ] && /usr/bin/python -S /usr/share/mailman/cron/gate_news)
Jan  9 12:40:01 alt crond[21493]: (mailman) CMD ([ -f /var/lock/mailman/master-qrunner ] && /usr/bin/python -S /usr/share/mailman/cron/gate_news)
Jan  9 12:45:01 alt crond[2784]: (mailman) CMD ([ -f /var/lock/mailman/master-qrunner ] && /usr/bin/python -S /usr/share/mailman/cron/gate_news)
Jan  9 12:50:01 alt crond[16191]: (mailman) CMD ([ -f /var/lock/mailman/master-qrunner ] && /usr/bin/python -S /usr/share/mailman/cron/gate_news)
Jan  9 12:55:01 alt crond[29922]: (mailman) CMD ([ -f /var/lock/mailman/master-qrunner ] && /usr/bin/python -S /usr/share/mailman/cron/gate_news)
Jan  9 12:55:01 alt crond[29924]: (lightsquid) CMD (/usr/sbin/lightparser.pl today)
Jan  9 13:00:01 alt crond[10922]: (mailman) CMD ([ -f /var/lock/mailman/master-qrunner ] && /usr/bin/python -S /usr/share/mailman/cron/gate_news)
Jan  9 13:01:01 alt crond[13662]: (root) CMD (run-parts /etc/cron.hourly)
Jan  9 13:05:01 alt crond[24683]: (mailman) CMD ([ -f /var/lock/mailman/master-qrunner ] && /usr/bin/python -S /usr/share/mailman/cron/gate_news)
Jan  9 13:06:32 alt ntpd[7789]: adjusting local clock by -0.145903s
Jan  9 13:09:53 alt dhcpcd[19006]: eth0: received SIGHUP, releasing lease
Jan  9 13:09:53 alt dhcpcd[19006]: eth0: removing default route via 192.168.0.1 metric 0
Jan  9 13:09:53 alt dhcpcd[19006]: eth0: deleting IP address 192.168.0.100/24
Jan  9 13:09:53 alt dhcpcd[19006]: eth0: exiting
Jan  9 13:10:01 alt crond[5712]: (mailman) CMD ([ -f /var/lock/mailman/master-qrunner ] && /usr/bin/python -S /usr/share/mailman/cron/gate_news)
Jan  9 13:10:20 alt dhcpcd[6727]: eth0: dhcpcd 3.0.17 starting
Jan  9 13:10:20 alt dhcpcd[6727]: eth0: hardware address = 00:16:76:bc:9b:44
Jan  9 13:10:20 alt dhcpcd[6727]: eth0: broadcasting for a lease
Jan  9 13:10:22 alt kernel: 0000:04:00.0: eth0: Link is Up 100 Mbps Full Duplex, Flow Control: None
Jan  9 13:10:22 alt kernel: 0000:04:00.0: eth0: 10/100 speed: disabling TSO
Jan  9 13:10:23 alt dhcpcd[6727]: eth0: offered 192.168.0.100 from 192.168.0.1
Jan  9 13:10:23 alt dhcpcd[6727]: eth0: leased 192.168.0.100 for 604800 seconds
Jan  9 13:10:23 alt dhcpcd[6727]: eth0: no renewal time supplied, assuming 302400 seconds
Jan  9 13:10:23 alt dhcpcd[6727]: eth0: no rebind time supplied, assuming 529200 seconds
Jan  9 13:10:23 alt dhcpcd[6727]: eth0: adding IP address 192.168.0.100/24
Jan  9 13:10:23 alt dhcpcd[6727]: eth0: adding default route via 192.168.0.1 metric 0
Jan  9 13:10:23 alt dhcpcd.sh: interface eth0 has been configured with new IP=192.168.0.100
Jan  9 13:13:30 alt dnsmasq: dnsmasq shutdown succeeded
Jan  9 13:15:02 alt crond[19838]: (mailman) CMD ([ -f /var/lock/mailman/master-qrunner ] && /usr/bin/python -S /usr/share/mailman/cron/gate_news)
Jan  9 13:20:01 alt crond[652]: (mailman) CMD ([ -f /var/lock/mailman/master-qrunner ] && /usr/bin/python -S /usr/share/mailman/cron/gate_news)
Jan  9 13:25:02 alt crond[14588]: (mailman) CMD ([ -f /var/lock/mailman/master-qrunner ] && /usr/bin/python -S /usr/share/mailman/cron/gate_news)
Jan  9 13:30:01 alt crond[27682]: (mailman) CMD ([ -f /var/lock/mailman/master-qrunner ] && /usr/bin/python -S /usr/share/mailman/cron/gate_news)
Jan  9 13:31:01 alt crond[30426]: (root) CMD (   /usr/bin/freshclam --quiet --daemon-notify)
Jan  9 13:35:01 alt crond[9167]: (mailman) CMD ([ -f /var/lock/mailman/master-qrunner ] && /usr/bin/python -S /usr/share/mailman/cron/gate_news)
Jan  9 13:40:01 alt crond[22291]: (mailman) CMD ([ -f /var/lock/mailman/master-qrunner ] && /usr/bin/python -S /usr/share/mailman/cron/gate_news)
Jan  9 13:45:01 alt crond[3508]: (mailman) CMD ([ -f /var/lock/mailman/master-qrunner ] && /usr/bin/python -S /usr/share/mailman/cron/gate_news)
Jan  9 13:50:01 alt crond[16680]: (mailman) CMD ([ -f /var/lock/mailman/master-qrunner ] && /usr/bin/python -S /usr/share/mailman/cron/gate_news)
Jan  9 13:55:02 alt crond[30424]: (lightsquid) CMD (/usr/sbin/lightparser.pl today)
Jan  9 13:55:02 alt crond[30425]: (mailman) CMD ([ -f /var/lock/mailman/master-qrunner ] && /usr/bin/python -S /usr/share/mailman/cron/gate_news)
Jan  9 14:00:01 alt crond[11262]: (mailman) CMD ([ -f /var/lock/mailman/master-qrunner ] && /usr/bin/python -S /usr/share/mailman/cron/gate_news)

Оффлайн Astro

  • Участник
  • *
  • Сообщений: 475
  • ALT Workstation 10
Re: Проблема с DNS
« Ответ #10 : 09.01.2009 14:25:14 »
Попробуйте в DHCP_ARGS добавить еще ключ -R
И еще выполните от рута chkconfig dnsmasq off, видимо это он переписывает ваш /etc/resolv.conf
Или разоберитесь с этим dnsmasq, хотя я у себя просто вырубил.
Спасибо. Решение помогло. При загрузке в /etc/resolv.conf прописан dns сервер маршрутизатора.

Остался вопрос ради любопытства почему по-прежнему /etc/resolv.conf имеет запись для eth1?
# Generated by dhcpcd for interface eth1
nameserver 192.168.0.1

Alexei_VM

  • Гость
Re: Проблема с DNS
« Ответ #11 : 09.01.2009 14:27:50 »
Остался вопрос ради любопытства почему по-прежнему /etc/resolv.conf имеет запись для eth1?

Потому что ты так и не прочитал man dhcpcd, и не выяснил, что же делает ключ -R.

Оффлайн speccyfan

  • Участник
  • *
  • Сообщений: 522
  • CCNA
    • speccyfan (Примеры различных конфигураций сетевых сервисов)
Re: Проблема с DNS
« Ответ #12 : 09.01.2009 14:28:47 »
Остался вопрос ради любопытства почему по-прежнему /etc/resolv.conf имеет запись для eth1?
# Generated by dhcpcd for interface eth1
nameserver 192.168.0.1
Это не критично, это ведь комментарий, резолвинг вообще не привязан к интерфейсам.
With best regards, Yury Konovalov aka 2:453/53

Оффлайн МИНЗДРАВ

  • Странник_
  • *
  • Сообщений: 3 045
  • ALWK8 х64 Branch sysd & server-light_1.9.3sysV noX
    • http://yx-kak.ru/linux.htm
Re: Проблема с DNS [Решено]
« Ответ #13 : 05.07.2014 21:08:02 »
Попробуйте в DHCP_ARGS добавить еще ключ -R
Сделано, как тут научили. Но /etc/resolv.conf по прежнему заменяется на дефолтный
[root@comp-pentium-4-b0a57c wlan0]# cat options                                                               
TYPE=eth                                                                                                     
BOOTPROTO=dhcp                                                                                               
NM_CONTROLLED=no                                                                                               
DHCP_ARGS=" -D -R"                                                                                           
[root@comp-pentium-4-b0a57c wlan0]#
А после добавления строки DHCP_ARGS=" -D -R"(по дефолту её не было ) вообще сеть пропала.
Как надо сделать эту строку, чтоб /etc/resolv.conf именно с моим ip заработал?
« Последнее редактирование: 05.07.2014 21:35:14 от МИНЗДРАВ »