URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID1
Нить номер: 53751
[ Назад ]

Исходное сообщение
"resolv.conf меняется сам по себе"

Отправлено vldmir , 22-Фев-05 12:03 
При перезагрузке resolv.conf восстанавливается на прежнее состояние.
Как это можно убрать?

Содержание

Сообщения в этом обсуждении
"resolv.conf меняется сам по себе"
Отправлено dimus , 22-Фев-05 12:13 
Найти в загрузочных скриптах, что так гадит и закомментировать.

"resolv.conf меняется сам по себе"
Отправлено vldmir , 22-Фев-05 13:11 
>Найти в загрузочных скриптах, что так гадит и закомментировать.

Искал, не нашел. Может сама система? Только где?


"resolv.conf меняется сам по себе"
Отправлено dimus , 22-Фев-05 13:29 
У вас же не винда. С чего это системе менять содержимое каких-либо конфигов без вашего ведома? Если конфиг меняется, то значит что-то его меняет. Вообще тут я вижу четыре возможности:

1 - конфиг меняет при заргузке какой-либо скрипт. grep resolv -R /etc
2 - конфиг меняет сама программа, к которой он отностится - в случае resolv.conf это выглядит неправдоподобно.
3 - конфиг меняет какая-нибудь левая программа
4 - это делается по чьему-то злому умыслу.

Проверьте права доступа на файл. Может в этом дело. По крайней мере против пункта 3, а может и 4 должно сработать.


"resolv.conf меняется сам по себе"
Отправлено vldmir , 22-Фев-05 15:35 
>У вас же не винда. С чего это системе менять содержимое каких-либо
>конфигов без вашего ведома? Если конфиг меняется, то значит что-то его
>меняет. Вообще тут я вижу четыре возможности:
>
>1 - конфиг меняет при заргузке какой-либо скрипт. grep resolv -R /etc
>
>2 - конфиг меняет сама программа, к которой он отностится - в
>случае resolv.conf это выглядит неправдоподобно.
>3 - конфиг меняет какая-нибудь левая программа
>4 - это делается по чьему-то злому умыслу.
>
>Проверьте права доступа на файл. Может в этом дело. По крайней мере
>против пункта 3, а может и 4 должно сработать.

1 - нет такого скрипта
2 - ?
3 - не уверен
4 - врядли

права: rw на owner, r на группу, r для прочих, root:wheel


"resolv.conf меняется сам по себе"
Отправлено Brainbug , 22-Фев-05 13:15 
>При перезагрузке resolv.conf восстанавливается на прежнее состояние.
>Как это можно убрать?

Sistema i versija kakaja ?


"resolv.conf меняется сам по себе"
Отправлено theShade , 22-Фев-05 14:16 
>>При перезагрузке resolv.conf восстанавливается на прежнее состояние.
>>Как это можно убрать?
>
>Sistema i versija kakaja ?


может дело в DHCP?


"resolv.conf меняется сам по себе"
Отправлено Brainbug , 22-Фев-05 14:55 
>>>При перезагрузке resolv.conf восстанавливается на прежнее состояние.
>>>Как это можно убрать?
>>
>>Sistema i versija kakaja ?
>
>
>может дело в DHCP?


mozet, no poka 4elovek sam ne skazet i podrobno ne
izlozit 4to u neto rabotajet mi mozem tolko gadat.


"resolv.conf меняется сам по себе"
Отправлено DAI , 22-Фев-05 14:58 
Впиши туда чего те там надо и убери прави на запись =)
Удачи.

"resolv.conf меняется сам по себе"
Отправлено vldmir , 22-Фев-05 15:51 
>>>>При перезагрузке resolv.conf восстанавливается на прежнее состояние.
>>>>Как это можно убрать?
>>>
>>>Sistema i versija kakaja ?
>>
>>
>>может дело в DHCP?
>
>
>mozet, no poka 4elovek sam ne skazet i podrobno ne
>izlozit 4to u neto rabotajet mi mozem tolko gadat.

вот список процессов
  PID  TT  STAT      TIME COMMAND
    0  ??  DLs    0:00.00  (swapper)
    1  ??  ILs    0:00.20 /sbin/init --
    2  ??  DL     0:00.01  (aac0aif)
    3  ??  DL     0:00.02  (pagedaemon)
    4  ??  DL     0:00.00  (vmdaemon)
    5  ??  DL     0:00.08  (bufdaemon)
    6  ??  DL     0:00.58  (syncer)
    7  ??  DL     0:00.07  (vnlru)
   24  ??  Is     0:00.00 adjkerntz -i
   76  ??  Ss     0:00.19 /usr/sbin/syslogd -s
   79  ??  Is     0:00.32 /usr/sbin/named
   86  ??  Is     0:00.09 /usr/sbin/inetd -wW
   88  ??  Is     0:00.03 /usr/sbin/cron
   90  ??  Is     0:00.20 /usr/sbin/sshd
   92  ??  Ss     0:00.01 /usr/sbin/usbd
  124  ??  Ss     0:00.34 /usr/local/sbin/httpd -DSSL
  133  ??  Ss     0:01.21 /usr/local/sbin/cupsd
  142  ??  I      0:00.00 /usr/local/sbin/httpd -DSSL
  143  ??  I      0:00.00 /usr/local/sbin/httpd -DSSL
  144  ??  I      0:00.00 /usr/local/sbin/httpd -DSSL
  145  ??  I      0:00.00 /usr/local/sbin/httpd -DSSL
  146  ??  I      0:00.00 /usr/local/sbin/httpd -DSSL
  188  ??  S<s    0:00.70 /usr/local/bin/ipcad -rds
  218  ??  Is     0:00.08 /usr/local/sbin/smbd -D
  220  ??  Ss     0:00.35 /usr/local/sbin/nmbd -D
  753  ??  I      0:00.00 /usr/local/sbin/httpd -DSSL
1706  p0  Is     0:00.01 -tcsh (tcsh)
1709  p0  I      0:00.01 -su (tcsh)
1720  p0  S+     0:01.41 mc -c -d
1721  p1  Ds     0:00.14 tcsh
3100  p1  R+     0:00.00 ps ax
3101  p1  RV     0:00.00 tcsh
  223  v0  Is+    0:00.00 /usr/libexec/getty Pc ttyv0
  224  v1  Is+    0:00.00 /usr/libexec/getty Pc ttyv1
  225  v2  Is+    0:00.00 /usr/libexec/getty Pc ttyv2
  226  v3  Is+    0:00.00 /usr/libexec/getty Pc ttyv3
  227  v4  Is+    0:00.00 /usr/libexec/getty Pc ttyv4
  228  v5  Is+    0:00.00 /usr/libexec/getty Pc ttyv5
  229  v6  Is+    0:00.00 /usr/libexec/getty Pc ttyv6
  230  v7  Is+    0:00.00 /usr/libexec/getty Pc ttyv7

/usr/local/etc/rc.d
-rwxr-x---  1 root  wheel   181 Nov  3 10:08 000.mysql-client.sh
-r-xr-xr-x  1 root  wheel   310 Apr 27  2004 apache.sh
-rwxr-xr-x  1 root  wheel  3964 Mar 23  2003 cups.sh
-rwx------  1 root  wheel   179 Nov 10 10:14 ipcad.sh_st
-rwxr-x---  1 root  wheel   591 Feb  5 12:45 mysql-server.sh
-rw-r--r--  1 500   500    1633 Oct 29 15:22 radiusd.sh
-r-xr-xr-x  1 root  wheel   602 Feb  4 13:01 samba.sh

все скрипты просмотрел, ничего такого они не делают

а конкретно: добавляются две строчки nameserver, я их давным давно добавлял.
удалаяю их, ставлю другое значение, после перезагрузки они опять появляются, но коментарии и domain с search остаются


"resolv.conf меняется сам по себе"
Отправлено vldmir , 22-Фев-05 15:37 
>>>При перезагрузке resolv.conf восстанавливается на прежнее состояние.
>>>Как это можно убрать?
>>
>>Sistema i versija kakaja ?
>
>
>может дело в DHCP?

его в процессах нет


"resolv.conf меняется сам по себе"
Отправлено vldmir , 22-Фев-05 15:36 
>>При перезагрузке resolv.conf восстанавливается на прежнее состояние.
>>Как это можно убрать?
>
>Sistema i versija kakaja ?

FreeBSD v4.8


"resolv.conf меняется сам по себе"
Отправлено Helper , 22-Фев-05 16:01 
Поставь:
chflags schg /etc/resolv.conf

"Неизменяемое" счастье будет.


"resolv.conf меняется сам по себе"
Отправлено vldmir , 22-Фев-05 16:15 
>Поставь:
>chflags schg /etc/resolv.conf
>
>"Неизменяемое" счастье будет.


а как без этого?


"resolv.conf меняется сам по себе"
Отправлено Brainbug , 22-Фев-05 16:24 
>>Поставь:
>>chflags schg /etc/resolv.conf
>>
>>"Неизменяемое" счастье будет.
>
>
>а как без этого?

$ cat /etc/rc.conf ?


"resolv.conf меняется сам по себе"
Отправлено Brainbug , 22-Фев-05 16:43 
>>Поставь:
>>chflags schg /etc/resolv.conf
>>
>>"Неизменяемое" счастье будет.
>
>
>а как без этого?

Realno v sisteme na6el vsego neskolko mest, kotorije dolzni
pri vistavlenih opcijah menat resolv.conf:
1. ppp
2. dhclient-script
3. sysinstall

3. ne o4en realnij, hotja...

Sleduju6ij variant - ispolzovat:
strings (jesli strip ne delal i ne stavil iz portov)
truss
ktrace
kdump
i v single-user rezime poo4eredno zapuskat kazdij is processov:
named
httpd
cups
i t.d. i prosmatrivat vizovi. Hotja dumaju ni odin iz nih ne delajet
eto.