[RESOLVIDO] Problemas ao configurar DNS em Ubuntu 8.04

Iniciado por RafaelGM, 20 de Setembro de 2008, 13:52

tópico anterior - próximo tópico

RafaelGM

Alô a tod@s no fórum!

Sou mais um usuário novo de linux, tentando aprender a usá-lo. Primeiramente via windows eu instalei o Ubuntu 8.04 para tirar algumas dúvidas sobre ele. Vi que era isso mesmo que eu queria, como alternativa do Ruimdows; ele funcionou tranquilamente, e só com alguns ajustes na seção gráfica (Redes) e alguma busca prévia por informações nos fóruns eu pude acessar a internet.

Decidi então fazer instalação completa e apagar o XP. Porém, depois disso, com somente o Ubuntu na máquina, a rede não estava configurando (tive de reinstalar o XP novamente para entrar no fórum).

Pensei ser um problema no driver da placa (RLT8169), baixei o driver pra linux mas descobri que não era esse o problema: a placa estava sendo reconhecida. O problema era de configuração, pois não consegui configurar o DNS no arquivo etc/resolv.conf. Todas as outras configurações da rede permanecem salvas após fechar a parte gráfica (IP, Gateway, Subnet Mask) menos o DNS (200.165.132.155), que sempre era substituído por um outro (10.0.0.1). Não importa o quanto eu mudasse, seja na parte gráfica ou seja através do Consola, este segundo número de DNS era o que sempre aparecia.

Outros detalhes de testes que eu fiz e que talvez sejam importantes pra melhor esclarecimento:

- ping http:www.google.com.br    = deu "unknow host"
- ping 200.165.132.155               = respondeu
- ping 10.0.0.1                          = respondeu

O problema é na DNS mesmo? Meu amigo me sugeriu contatar o serviço da rede local que estamos usando e solicitar um outro DNS. Agradeço qualquer ajuda,

Valeu

csat

Citação de: RafaelGM online 20 de Setembro de 2008, 13:52

- ping http:www.google.com.br    = deu "unknow host"
- ping 200.165.132.155               = respondeu
- ping 10.0.0.1                          = respondeu

O problema é na DNS mesmo? Meu amigo me sugeriu contatar o serviço da rede local que estamos usando e solicitar um outro DNS. Agradeço qualquer ajuda,

Valeu

Sem pensar em mais nada tentar dar ping em um endereço "impossível" não funciona em nenhum sistema.  Não existe http:www.google.com.br.

Você pode tentar:

ping google.com
ping www.google.com
ping www.google.com.br

Csat (Ubuntu 8.04)

Linux User #205394 ** Ubuntu User #19086

RafaelGM

Csat, foi um erro de digitaçao mesmo...  :D

Enfim... eu havia testado http://www.google.com.br e deu "unknow host" como resposta.

Obrigado pela dica.

Fico no aguardo de mais sugestoes,

Abraços

Gladder

#3
Bem, o DNS volta porque seu micro usa DHCP para configuração de rede, e voltará a configuração inicial dada pelo servidor. Há dois modos de mudar o DNS:

1 - (recomendado) Se você tem um modem/router, entre nas configurações dele através do navegador (tente digitar "10.1.1.1" ou "127.0.0.1") e mude lá os endereços DNS.

2 - Edite /etc/dhcp3/dhclient.conf :
sudo gedit /etc/dhcp3/dhclient.conf
E adicione esta linha no COMEÇO:
prepend domain-name-servers end.re.ço.DNS
Substitua en.de.re.ço.DNS pelo endereço DNS que você quer, eu sugiro o Open DNS: 208.67.222.222

Até mais.  :)

RafaelGM

#4
Gladder,
Antes de mais nada, agradeço sua ajuda.

Citar
Bem, o DNS volta porque seu micro usa DHCP para configuração de rede, e voltará a configuração inicial dada pelo servidor. Há dois modos de mudar o DNS:

1 - (recomendado) Se você tem um modem/router, entre nas configurações dele através do navegador (tente digitar "10.1.1.1" ou "127.0.0.1") e mude lá os endereços DNS.

"10.1.1.1" - O Mozilla ficou carregando durante uns dois minutos (mas sem progresso visivel na barra verde do canto da tela), até cair na pagina de falha: "o servidor 10.1.1.1 demorou muito para responder". Tentei isto por duas vezes.

"10.0.0.1" - A pagina pede usuario e senha. Ao clicar em cancelar, surge a seguinte mensagem:

HTTP/1.1 200 OK
Server: NetPort Software 1.1
Content-type: text/html
Expires:0

<HTML><SCRIPT>location.href="userfail.htm";</SCRIPT></HTML>


"127.0.0.1" - O Firefox nao conseguiu estabelecer uma conexao com o servidor 127.0.0.1.

Citar
2 - Edite /etc/dhcp3/dhclient.conf :
Código:
sudo gedit /etc/dhcp3/dhclient.conf

E adicione esta linha no COMEÇO:
Código:
prepend domain-name-servers end.re.ço.DNS

Substitua en.de.re.ço.DNS pelo endereço DNS que você quer, eu sugiro o Open DNS: 208.67.222.222

Mudei a primeira linha "prepend domain-name-servers" ja contida no dhclient.conf. Apos mudar, acrescentando o DNS que vc sugeriu, testei o ping google.com e deu "unknow server". Reiniciei para ter certeza (fiquei em duvida sobre ser necessario ou nao), e novamente o ping nao respondeu. Sera que eu fiz errado? Voce disse para inserir a linha no começo, e no começo ha esta linha:

#Configuration file for /sbin/dhclient; which is included in Debian's
#         dhcp3-client package


Quer dizer que eu deveria ter inserido a linha antes desta?  ???

Obrigado!
Abraço

RafaelGM

Peço ajuda de voces pois nao estou conseguindo conectar ainda, e as informaçoes que pude acessar no forum nao serviram para o meu caso. Tenho quase certeza de que a soluçao deve ser algo simples para usuarios mais experientes, pois como mencionei este note veio com ubuntu instalado, e além disso com ele operando via Wubi a rede estava funcionando, somente agora que nao esta'.


Coloco abaixo mais alguns dados que talvez possam ser uteis:


root@r-laptop:~# lspci

00:00.0 Host bridge: Intel Corporation Mobile 945GM/PM/GMS, 943/940GML and 945GT Express Memory Controller Hub (rev 03)
00:02.0 VGA compatible controller: Intel Corporation Mobile 945GM/GMS, 943/940GML Express Integrated Graphics Controller (rev 03)
00:02.1 Display controller: Intel Corporation Mobile 945GM/GMS/GME, 943/940GML Express Integrated Graphics Controller (rev 03)
00:1b.0 Audio device: Intel Corporation 82801G (ICH7 Family) High Definition Audio Controller (rev 02)
00:1c.0 PCI bridge: Intel Corporation 82801G (ICH7 Family) PCI Express Port 1 (rev 02)
00:1c.2 PCI bridge: Intel Corporation 82801G (ICH7 Family) PCI Express Port 3 (rev 02)
00:1c.3 PCI bridge: Intel Corporation 82801G (ICH7 Family) PCI Express Port 4 (rev 02)
00:1d.0 USB Controller: Intel Corporation 82801G (ICH7 Family) USB UHCI Controller #1 (rev 02)
00:1d.1 USB Controller: Intel Corporation 82801G (ICH7 Family) USB UHCI Controller #2 (rev 02)
00:1d.2 USB Controller: Intel Corporation 82801G (ICH7 Family) USB UHCI Controller #3 (rev 02)
00:1d.3 USB Controller: Intel Corporation 82801G (ICH7 Family) USB UHCI Controller #4 (rev 02)
00:1d.7 USB Controller: Intel Corporation 82801G (ICH7 Family) USB2 EHCI Controller (rev 02)
00:1e.0 PCI bridge: Intel Corporation 82801 Mobile PCI Bridge (rev e2)
00:1f.0 ISA bridge: Intel Corporation 82801GBM (ICH7-M) LPC Interface Bridge (rev 02)
00:1f.1 IDE interface: Intel Corporation 82801G (ICH7 Family) IDE Controller (rev 02)
00:1f.3 SMBus: Intel Corporation 82801G (ICH7 Family) SMBus Controller (rev 02)
02:00.0 Ethernet controller: Atheros Communications Inc. AR242x 802.11abg Wireless PCI Express Adapter (rev 01)
04:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL8111/8168B PCI Express Gigabit Ethernet controller (rev 01)
06:04.0 CardBus bridge: ENE Technology Inc CB-712/4 Cardbus Controller (rev 10)
06:04.1 FLASH memory: ENE Technology Inc ENE PCI Memory Stick Card Reader Controller (rev 01)
06:04.2 SD Host controller: ENE Technology Inc ENE PCI Secure Digital Card Reader Controller (rev 01)
06:04.4 FLASH memory: ENE Technology Inc SD/MMC Card Reader Controller (rev 01)


root@r-laptop:~# lspci -n


00:00.0 0600: 8086:27a0 (rev 03)
00:02.0 0300: 8086:27a2 (rev 03)
00:02.1 0380: 8086:27a6 (rev 03)
00:1b.0 0403: 8086:27d8 (rev 02)
00:1c.0 0604: 8086:27d0 (rev 02)
00:1c.2 0604: 8086:27d4 (rev 02)
00:1c.3 0604: 8086:27d6 (rev 02)
00:1d.0 0c03: 8086:27c8 (rev 02)
00:1d.1 0c03: 8086:27c9 (rev 02)
00:1d.2 0c03: 8086:27ca (rev 02)
00:1d.3 0c03: 8086:27cb (rev 02)
00:1d.7 0c03: 8086:27cc (rev 02)
00:1e.0 0604: 8086:2448 (rev e2)
00:1f.0 0601: 8086:27b9 (rev 02)
00:1f.1 0101: 8086:27df (rev 02)
00:1f.3 0c05: 8086:27da (rev 02)
02:00.0 0200: 168c:001c (rev 01)
04:00.0 0200: 10ec:8168 (rev 01)
06:04.0 0607: 1524:1412 (rev 10)
06:04.1 0501: 1524:0530 (rev 01)
06:04.2 0805: 1524:0550 (rev 01)
06:04.4 0501: 1524:0551 (rev 01)


root@r-laptop:~# sudo lspci | grep Ethernet

02:00.0 Ethernet controller: Atheros Communications Inc. AR242x 802.11abg Wireless PCI Express Adapter (rev 01)
04:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL8111/8168B PCI Express Gigabit Ethernet controller (rev 01)


root@r-laptop:~# sudo cat /etc/network/interfaces

auto lo
iface lo inet loopback


iface eth0 inet dhcp

auto eth0


root@r-laptop:~# sudo cat /etc/resolv.conf


search domain.invalid
nameserver 200.165.132.155


root@r-laptop:~# ifconfig

ath0      Link encap:Ethernet  Endere√ßo de HW 00:1a:4d:37:11:5b 
          UP BROADCAST RUNNING MULTICAST  MTU:1500  M√©trica:1
          pacotes RX:0 erros:0 descartados:0 excesso:0 quadro:0
          Pacotes TX:0 erros:0 descartados:0 excesso:0 portadora:0
          colis√µes:0 txqueuelen:0
          RX bytes:0 (0.0 B) TX bytes:0 (0.0 B)

eth0      Link encap:Ethernet  Endere√ßo de HW 00:1b:38:25:ad:5d 
          endere√ßo inet6: fe80::21b:38ff:fe25:ad5d/64 Escopo:Link
          UP BROADCAST MULTICAST  MTU:1500  M√©trica:1
          pacotes RX:716 erros:0 descartados:0 excesso:0 quadro:0
          Pacotes TX:363 erros:0 descartados:0 excesso:0 portadora:0
          colis√µes:0 txqueuelen:1000
          RX bytes:123024 (120.1 KB) TX bytes:81929 (80.0 KB)
          IRQ:220 Endere√ßo de E/S:0x4000

eth0:avahi Link encap:Ethernet  Endere√ßo de HW 00:1b:38:25:ad:5d 
          inet end.: 169.254.5.128  Bcast:169.254.255.255  Masc:255.255.0.0
          UP BROADCAST MULTICAST  MTU:1500  M√©trica:1
          IRQ:220 Endere√ßo de E/S:0x4000

lo        Link encap:Loopback Local 
          inet end.: 127.0.0.1  Masc:255.0.0.0
          endere√ßo inet6: ::1/128 Escopo:M√°quina
          UP LOOPBACK RUNNING  MTU:16436  M√©trica:1
          pacotes RX:1932 erros:0 descartados:0 excesso:0 quadro:0
          Pacotes TX:1932 erros:0 descartados:0 excesso:0 portadora:0
          colis√µes:0 txqueuelen:0
          RX bytes:99252 (96.9 KB) TX bytes:99252 (96.9 KB)

wifi0     Link encap:N√£o Especificado  Endere√ßo de HW 00-1A-4D-37-11-5B-00-00-00-00-00-00-00-00-00-00 
          UP BROADCAST RUNNING MULTICAST  MTU:1500  M√©trica:1
          pacotes RX:332582 erros:0 descartados:0 excesso:0 quadro:1070348
          Pacotes TX:1909 erros:0 descartados:0 excesso:0 portadora:0
          colis√µes:0 txqueuelen:199
          RX bytes:37730843 (35.9 MB) TX bytes:87814 (85.7 KB)
          IRQ:19



Obs: teclado sem acentos!

Abraços

Gladder

Bem , esse negócio de mudar DNS eu vi nesse tópico:

http://ubuntuforum-br.org/index.php/topic,17299.0.html

Vamos tentar uma coisa. Edite /etc/resolv.conf :
sudo gedit /etc/resolv.conf

Aonde estiver:
nameserver al.gum.num.ero
nameserver ou.tro.num.ero


Troque por:
nameserver 208.67.222.222
nameserver 208.67.220.220

Veja se a internet funciona. Se não funcionar, o problema não é DNS, é outro.

RafaelGM

#7
Gladder, valeu pela sua disposição!

Eu já havia sondado este tópico que você sugeriu. Um amigo me disse que minha configuração nao era DHCP, pois meu IP seria fixo (de acordo com a configuração fornecida pela empresa). De qualquer modo em algum outro tópico do forum eu havia visto um código para "bloquear" alterações, e depois de usar este código não tive problemas com mudanças indesejadas do DNS. O código para bloquear é o seguinte:

sudo chattr +i caminho/arquivo

No caso, como queria bloquear o /etc/resolv.conf:

sudo chattr +i /etc/resolv.conf


(E para desbloquear, basta repetir substituindo +i por -i)

Então... meu problema já esta resolvido, e explico aqui como fiz para conseguir conectar:

1° - Seguindo sugestão daquele mesmo amigo, editei o arquivo interfaces

sudo gedit /etc/network/interfaces

Substituindo o que lá havia pelas seguintes linhas, conforme a configuração dada pela empresa fornecedora da rede:

auto lo
iface lo inet loopback

# Interface de rede primária
auto eth0
allow-hotplug eth0
iface eth0 inet static
address 10.0.0.71
netmask 255.255.255.10
gateway 10.0.0.1


2° - Seguindo agora sua sugestão, troquei o DNS no etc/resolv.conf pelo 208.67.222.222


Reiniciei, e desta vez o ping google.com respondeu. Estou acessando pelo Ubuntu!  :D

Agora a única coisa que rolou foi uma lentidão geral no sistema, com a seguinte mensagem:

CitarOcorreu um erro ao iniciar o Gerenciador de Configurações do GNOME.

Algumas configurações, como tema, sons ou papel de fundo, podem não funcionar corretamente.

A mensagem de erro foi:

Did not receive a reply. Possible causes include: the remote application did not send a reply, the message bus security policy blocked the reply, the reply timeout expired, or the network connection was broken.

O GNOME tentará iniciar o Gerenciador de Configurações na próxima vez que for iniciado.

Desliguei e liguei novamente; o sistema iniciou em tempo normal, mas vi que não estava conectando. Dei uma fuçada e acabei indo editar o arquivo /etc/network/interfaces, que estava com suas últimas linhas repetidas. Apaguei aquelas que estavam repetidas e pude conectar normalmente.

Era isso, espero que o tópico seja útil a outras pessoas que venham a encarar o mesmo problema que tive, que no meu caso era algo realmente simples. E obrigado a você Gladder, por ter tentado ajudar com dicas realmente construtivas, e não meramente detalhistas (sirva o chapéu a quem servir).

Ps.: E que venham agora minhas próximas dúvidas  ;)

Grande abraço a tod@s.