Que configuração está correta para IP estático?

2

Primeiro, sim, a "questão" desta pergunta será uma cópia exata de IP estático - o que estou fazendo errado? , mas a questão nunca foi resolvida de uma forma que ajude.

O que estou tentando fazer é fazer com que meu servidor Ubuntu tenha um endereço IP estático. Não tenho certeza sobre os números a serem plugados, mas tenho certeza de que tem algo a ver com a configuração correta dos servidores DNS.

Informações que tenho:

  • Eu quero que o endereço do computador seja 192.168.1.99 .
  • O endereço do roteador é 192.168.1.1 .
  • A máscara de sub-rede é 255.255.255.0 .
  • Eu assumo que a rede é 192.168.1.0 .
  • Eu assumo que a transmissão é 192.168.1.255 .
  • De acordo com meu roteador, os servidores DNS são 75.75.75.75 e 75.75.75.76 . Não faço ideia se isso está correto ou não.

Isto é o que meus arquivos parecem atualmente:

/ etc / network / interfaces

auto eth0
iface eth0 inet static
address 192.168.1.99
netmask 255.255.255.0
network 192.168.1.0
broadcast 192.168.1.255
gateway 192.168.1.1

/etc/resolv.conf

#these are all commented out, I was trying ideas, but no combinations worked.
#nameserver 75.75.75.75
#nameserver 75.75.76.76
#nameserver 8.8.8.8
#search hsd1.nh.comcast.net

Atualmente, como na pergunta semelhante, posso fazer ping em todos os outros computadores da minha rede local. Mas assim que eu tento ping www.google.com , recebo unknown host www.google.com .

Se alguém tiver alguma sugestão, ajudaria muito.

sugestão: Por que essa rede IP estática não é personalizada? trabalho de configuração? (o primeiro comentário)

    
por gunr2171 05.08.2012 / 18:49

2 respostas

1

Ok, não sei por que, mas consegui que funcionasse. Eu não vou marcá-lo como a resposta até que eu esteja convencido de que resolvi o problema.

Primeiro, o que eu fiz foi este tutorial , e notei que eles têm search cyberciti.biz no arquivo /etc/resolv.conf , seguido pelos servidores dns que eles querem usar. Lembrando que essa linha de "busca" é semelhante àquela que foi gerada automaticamente na minha cópia do arquivo, eu formatei o arquivo para ficar assim:

search hsd1.nh.comcast.net
nameserver 68.87.71.226
nameserver 68.87.73.242

Esse número de DNS que eu tive que obter de este site (eu uso o comcast).

Eu reiniciei o computador e, magicamente, pude pular o Google! Além disso, a linha search foi removida do arquivo /etc/resolv.conf , mas acho que está tudo bem.

Além disso, eu não sei se isso ajuda / dói, mas eu coloquei na linha

dns-nameservers 68.87.71.226 68.87.73.242

no meu arquivo /etc/network/interfaces , como a última linha.

Eu atualizarei esta postagem se isso funcionar ou não.

    
por gunr2171 05.08.2012 / 20:58
0

Você tem um servidor DNS local em sua LAN?

Se não, tente colocar o DNS do Google ou o DNS aberto em /etc/resolv.conf .

O DNS do Google é: 8.8.8.8 e 8.8.4.4
O DNS aberto é: 208.67.222.222 e 208.67.220.220

A sintaxe é:

nameserver 8.8.8.8
nameserver 8.8.4.4

Talvez você precise reiniciar a rede depois disso, mas não tenho certeza:

sudo /etc/init.d/networking restart

No Windows, você esvazia o cache do DNS, mas o Ubuntu não armazena em cache o DNS por padrão.

    
por Richard Nixon 05.08.2012 / 19:21