DNS não fixa no Feisty.

Iniciado por tbaroni, 14 de Maio de 2007, 16:21

tópico anterior - próximo tópico

tbaroni

Acabo de instalar o Ubuntu 7.04, porém minha internet é compartilhada por um servidor e tenho que sertar meu DNS para 192.168.0.1.
Quando faço isso a internet funciona normal, o problema é que depois de uns 2 minutos ele perde toda a configuração, aí eu tenho que ir lá em Rede novamente e setar o DNS de novo...
Como eu seto isso na mão para que ele não perca mais???
"Obrigado pela atenção!"


eduardocj

vc edita com o editor de sua preferencia (eu uso midnight commander) o arquivo
/etc/network/interfaces

e deixa da seguinte forma:
# inicio do arquivo

# seu loopback
auto lo
iface lo inet loopback
address 127.0.0.1
netmask 255.0.0.0

# sua conexao com a net
auto eth0
iface eth0 inet dhcp

#sua conexão com a rede local
auto eth1
iface eth1 inet static
address 192.168.0.1
netmask 255.255.255.0

#fim do arquivo

depois edita o arquivo /etc/init.d/bootmisc.sh
e coloca essas duas linhas no fim do arquivo (depois de tudo mesmo)

echo 1 > /proc/sys/net/ipv4/ip_forward
iptables -t nat -A POSTROUTING -s 192.168.0.0/24 -j MASQUERADE


com isso vc ta compatilhando sua internet via nat

espero ter ajudado
AMD Opteron 2,6 1GB DDR ECC 2x80GB SATA II  2Mbits

tbaroni

#2
E como eu devo colocar para fixar meu DNS (ele tem que ser sempre 192.168.0.1)???
Na verdade eu me expressei errado...
O que não está fixando é o endereço de DNS primário e secundário...
Eles devem sempre setar 192.168.0.1
Toda hora eu tenho que entrar em Sistema > Administração > Rede > DNS e setar lá o DNS 192.168.0.1...
Já tentei, inclusive, editar o /etc/resolv.conf
Mas dá na mesma, 2 minutos depois já era...
"Obrigado pela atenção!"


clcampos

#3
OPS... vou até deixar aqui a mensagem que já tinha postado, mas já vi que você já tentou editar o arquivo. Uma pergunta, durante a execução normal o arquivo é alterado e perde o conteúdo? Ou só perde o conteúdo após reiniciar o sistema?

-----------

O DNS primário e secundário estão no arquivo /etc/resolv.conf.

Basta editá-lo e colocar lá


nameserver DNS_Primario
nameserver DNS_Secundario
Cristiano/Timóteo - MG
.: Como Fazer Perguntas de Forma Inteligente :.                
Com dúvida? pesquise!

tbaroni

Ele perde o conteúdo durante a execussão normal...
Tipo, para ler essa mensagem eu alterei o arquivo... na hora de enviar a mensagem ele já tinha perdido as configurações de novo, aí eu tive que editar o arquivo antes de enviar a mensagem...
Isso está ficando chato...
E me desanimando d+.
"Obrigado pela atenção!"


clcampos

#5
Tem algum processo constantemente alterando este arquivo. Tem mesmo que pesquisar, ver que processos estão rodando e que podem estar fazendo isto.

Não sei se funcionaria, talvez até desse algum problema, mas o que acha de deixar o arquivo apenas para leitura para dono/grupo/outros. Isto é apenas um paliativo, algo que se funcionar te daria um tempo para verificar o real problema, e caso não funcione basta entrar com o LiveCD, montar a partição e acertar as permissões do arquivo.

Para bloquear qualquer gravação no arquivo:

$ sudo chmod 444 /etc/resolv.conf



Para restaurar as permissões caso necessário (estas são as permissões do meu resolv.conf):

$ sudo chmod 644 /etc/resolv.conf
Cristiano/Timóteo - MG
.: Como Fazer Perguntas de Forma Inteligente :.                
Com dúvida? pesquise!

tbaroni

"Obrigado pela atenção!"


clcampos

Vixi mesmo, que processo é este que consegue alterar um arquivo com direitos apenas para leitura de todos os usuários?

Posta ai o resultados dos comandos:

ls -l /etc/resolve.conf

e

ps -ef

Uma pergunta, este servidor serve DHCP para a rede?
Cristiano/Timóteo - MG
.: Como Fazer Perguntas de Forma Inteligente :.                
Com dúvida? pesquise!

tbaroni

Resultado de ls -l /etc/resolv.conf
root@baroni-desktop:/home/baroni# ls -l /etc/resolv.conf
-r--r--r-- 1 root root 67 2007-05-15 11:10 /etc/resolv.conf


Resultado de ps -ef
root@baroni-desktop:/home/baroni# ps -ef
UID        PID  PPID  C STIME TTY          TIME CMD
root         1     0  0 10:27 ?        00:00:01 /sbin/init
root         2     1  0 10:27 ?        00:00:00 [migration/0]
root         3     1  0 10:27 ?        00:00:00 [ksoftirqd/0]
root         4     1  0 10:27 ?        00:00:00 [watchdog/0]
root         5     1  0 10:27 ?        00:00:00 [events/0]
root         6     1  0 10:27 ?        00:00:00 [khelper]
root         7     1  0 10:27 ?        00:00:00 [kthread]
root        30     7  0 10:27 ?        00:00:00 [kblockd/0]
root        31     7  0 10:27 ?        00:00:00 [kacpid]
root        32     7  0 10:27 ?        00:00:00 [kacpi_notify]
root       108     7  0 10:27 ?        00:00:00 [kseriod]
root       133     7  0 10:28 ?        00:00:00 [pdflush]
root       134     7  0 10:28 ?        00:00:00 [pdflush]
root       135     7  0 10:28 ?        00:00:00 [kswapd0]
root       136     7  0 10:28 ?        00:00:00 [aio/0]
root      1936     7  0 10:28 ?        00:00:00 [khpsbpkt]
root      1938     7  0 10:28 ?        00:00:00 [knodemgrd_0]
root      1942     7  0 10:28 ?        00:00:00 [ksuspend_usbd]
root      1943     7  0 10:28 ?        00:00:00 [khubd]
root      1963     7  0 10:28 ?        00:00:00 [ata/0]
root      1964     7  0 10:28 ?        00:00:00 [ata_aux]
root      2416     7  0 10:28 ?        00:00:00 [reiserfs/0]
root      2615     1  0 10:28 ?        00:00:00 /sbin/udevd --daemon
root      3626     7  0 10:28 ?        00:00:00 [kpsmoused]
root      3712     7  0 10:28 ?        00:00:00 [kgameportd]
root      4428     1  0 10:28 tty4     00:00:00 /sbin/getty 38400 tty4
root      4429     1  0 10:28 tty5     00:00:00 /sbin/getty 38400 tty5
root      4433     1  0 10:28 tty2     00:00:00 /sbin/getty 38400 tty2
root      4434     1  0 10:28 tty3     00:00:00 /sbin/getty 38400 tty3
root      4435     1  0 10:28 tty1     00:00:00 /sbin/getty 38400 tty1
root      4436     1  0 10:28 tty6     00:00:00 /sbin/getty 38400 tty6
root      4678     1  0 10:28 ?        00:00:00 /usr/sbin/acpid -c /etc/acpi/eve
root      4780     1  0 10:28 ?        00:00:00 /sbin/syslogd
root      4836     1  0 10:28 ?        00:00:00 /bin/dd bs 1 if /proc/kmsg of /v
klog      4838     1  0 10:28 ?        00:00:00 /sbin/klogd -P /var/run/klogd/km
103       4859     1  0 10:28 ?        00:00:00 /usr/bin/dbus-daemon --system
107       4875     1  0 10:28 ?        00:00:03 /usr/sbin/hald
root      4876  4875  0 10:28 ?        00:00:00 hald-runner
107       4882  4876  0 10:28 ?        00:00:00 hald-addon-acpi: listening on ac
107       4890  4876  0 10:28 ?        00:00:00 hald-addon-keyboard: listening o
107       4899  4876  0 10:28 ?        00:00:00 hald-addon-keyboard: listening o
107       4902  4876  0 10:28 ?        00:00:00 hald-addon-keyboard: listening o
107       4923  4876  0 10:28 ?        00:00:00 hald-addon-storage: polling /dev
root      4936     1  0 10:28 ?        00:00:00 /usr/sbin/dhcdbd --system
root      4951     1  0 10:28 ?        00:00:00 /usr/sbin/NetworkManager --pid-f
avahi     4968     1  0 10:28 ?        00:00:00 avahi-daemon: registering [baron
avahi     4969  4968  0 10:28 ?        00:00:00 avahi-daemon: chroot helper
root      4983     1  0 10:28 ?        00:00:00 /usr/sbin/NetworkManagerDispatch
root      4996     1  0 10:28 ?        00:00:00 /usr/bin/system-tools-backends
root      4997  4996  0 10:28 ?        00:00:00 dbus-daemon --session --print-ad
root      5037     1  0 10:28 ?        00:00:00 /usr/sbin/gdm
root      5038  5037  0 10:28 ?        00:00:00 /usr/sbin/gdm
root      5069  5038  6 10:28 tty7     00:02:34 /usr/X11R6/bin/X :0 -br -audit 0
cupsys    5081     1  0 10:28 ?        00:00:00 /usr/sbin/cupsd
root      5105     1  0 10:28 ?        00:00:00 /usr/sbin/hpiod
hplip     5119     1  0 10:28 ?        00:00:00 python /usr/sbin/hpssd
postgres  5166     1  0 10:28 ?        00:00:00 /usr/lib/postgresql/8.2/bin/post
postgres  5212  5166  0 10:28 ?        00:00:00 postgres: writer process       
postgres  5213  5166  0 10:28 ?        00:00:00 postgres: stats collector proces
root      5308     1  0 10:29 ?        00:00:00 /usr/sbin/hcid -x -s
root      5322     1  0 10:29 ?        00:00:00 [krfcommd]
daemon    5356     1  0 10:29 ?        00:00:00 /usr/sbin/atd
root      5370     1  0 10:29 ?        00:00:00 /usr/sbin/cron
root      5418     1  0 10:29 ?        00:00:00 /usr/sbin/apache2 -k start
www-data  5475  5418  0 10:29 ?        00:00:00 /usr/sbin/apache2 -k start
www-data  5476  5418  0 10:29 ?        00:00:00 /usr/sbin/apache2 -k start
www-data  5477  5418  0 10:29 ?        00:00:00 /usr/sbin/apache2 -k start
www-data  5478  5418  0 10:29 ?        00:00:00 /usr/sbin/apache2 -k start
www-data  5479  5418  0 10:29 ?        00:00:00 /usr/sbin/apache2 -k start
baroni    5488  5038  0 10:29 ?        00:00:00 x-session-manager
baroni    5526  5488  0 10:29 ?        00:00:00 /usr/bin/ssh-agent /usr/bin/dbus
baroni    5529     1  0 10:29 ?        00:00:00 /usr/bin/dbus-launch --exit-with
baroni    5530     1  0 10:29 ?        00:00:00 /usr/bin/dbus-daemon --fork --pr
baroni    5532     1  0 10:29 ?        00:00:00 /usr/lib/libgconf2-4/gconfd-2 6
baroni    5535     1  0 10:29 ?        00:00:00 /usr/bin/gnome-keyring-daemon
baroni    5537     1  0 10:29 ?        00:00:01 /usr/lib/control-center/gnome-se
baroni    5544     1  0 10:29 ?        00:00:00 /bin/sh -c /usr/bin/esd -termina
baroni    5545  5544  0 10:29 ?        00:00:00 /usr/bin/esd -terminate -nobeeps
baroni    5549  5488  0 10:29 ?        00:00:00 /bin/sh /usr/bin/compiz --sm-cli
baroni    5552  5488  0 10:29 ?        00:00:10 gnome-panel --sm-client-id defau
baroni    5555  5488  0 10:29 ?        00:00:01 nautilus --no-default-window --s
baroni    5558  5549  0 10:29 ?        00:00:07 gtk-window-decorator
baroni    5562  5549  2 10:29 ?        00:00:52 /usr/bin/compiz.real --no-fbo --
baroni    5564     1  0 10:29 ?        00:00:00 /usr/lib/bonobo-activation/bonob
baroni    5566     1  0 10:29 ?        00:00:00 gnome-volume-manager --sm-client
baroni    5568     1  0 10:29 ?        00:00:00 /usr/lib/gnome-vfs-2.0/gnome-vfs
baroni    5572  5488  0 10:29 ?        00:00:00 update-notifier
baroni    5574  5488  0 10:29 ?        00:00:00 /usr/lib/evolution/2.10/evolutio
baroni    5576  5488  0 10:29 ?        00:00:00 nm-applet --sm-disable
baroni    5577  5488  0 10:29 ?        00:00:00 gnome-cups-icon --sm-client-id d
baroni    5578     1  0 10:29 ?        00:00:00 gnome-power-manager
baroni    5611     1  0 10:29 ?        00:00:00 /usr/lib/nautilus-cd-burner/mapp
baroni    5622     1  0 10:29 ?        00:00:00 /usr/lib/gnome-applets/trashappl
baroni    5640     1  0 10:29 ?        00:00:00 /usr/lib/gnome-applets/mixer_app
baroni    5653     1  0 10:29 ?        00:00:06 gnome-screensaver
baroni    5776     1  0 10:31 ?        00:00:01 /usr/lib/notification-daemon/not
dhcp      5833  4936  0 10:31 ?        00:00:00 /sbin/dhclient -1 -lf /var/lib/d
baroni    5899     1  5 10:31 ?        00:02:07 /usr/lib/firefox/firefox-bin
baroni    5919  5899  0 10:31 ?        00:00:00 [netstat] <defunct>
www-data  6027  5418  0 10:34 ?        00:00:00 /usr/sbin/apache2 -k start
www-data  6028  5418  0 10:34 ?        00:00:00 /usr/sbin/apache2 -k start
www-data  6029  5418  0 10:34 ?        00:00:00 /usr/sbin/apache2 -k start
baroni    6497     1  0 10:48 ?        00:00:00 gksu /usr/sbin/synaptic
root      6498  6497  1 10:48 ?        00:00:22 /usr/sbin/synaptic
baroni    6510     1  0 10:49 ?        00:00:01 gnome-terminal
baroni    6512  6510  0 10:49 ?        00:00:00 gnome-pty-helper
baroni    6513  6510  0 10:49 pts/0    00:00:00 bash
root      6532  6513  0 10:49 pts/0    00:00:00 su
root      6537  6532  0 10:49 pts/0    00:00:00 bash
root      6548  6537  0 10:49 pts/0    00:00:01 gedit /etc/resolv.conf
root      6550     1  0 10:49 pts/0    00:00:00 /usr/lib/libgconf2-4/gconfd-2 11
root      6552     1  0 10:49 ?        00:00:00 /bin/sh -c /usr/bin/esd -termina
root      6553  6552  0 10:49 ?        00:00:00 /usr/bin/esd -terminate -nobeeps
root      6643  6498  0 10:51 ?        00:00:00 gnome-pty-helper
baroni    7002     1  0 10:57 ?        00:00:02 pgadmin3
baroni    7320  6510  0 11:02 pts/1    00:00:00 bash
root      7338  7320  0 11:02 pts/1    00:00:00 su
root      7339  7338  0 11:02 pts/1    00:00:00 bash
root      7624  7339  0 11:11 pts/1    00:00:00 ps -ef
root@baroni-desktop:/home/baroni#


Sim, o servidor serve DHCP para a rede...
"Obrigado pela atenção!"


clcampos

Citar
Sim, o servidor serve DHCP para a rede...

Antes de comparar os processos que estão rodando na sua máquina com a minha vai mais umas perguntas.

Existem outros micros na rede? Também estão recebendo configuração de rede via DHCP? Já experimentou deixar este micro com IP fixo apenas para teste?

Ou seu servidor de DHCP esta com problemas e passando informações incorretas, ou existe alguma incompatibilidade dele com o Feisty. Qual é o servidor de DHCP? qual a configuração? qual SO esta nele?
Cristiano/Timóteo - MG
.: Como Fazer Perguntas de Forma Inteligente :.                
Com dúvida? pesquise!