Eu preciso redefinir o endereço IP do meu computador para dhcp de estática

7

Eu tenho rodado um servidor de arquivos no Ubuntu há alguns anos. Recentemente tive que desligar a rede. Quando o trouxe de volta, meu servidor perdeu o endereço IP do roteador.

Não me lembro como colocá-lo de volta no modo dhcp. Eu sei que executar um servidor no modo dhcp não é o ideal, mas meu roteador não me permite atribuir endereços IP estáticos. Isso me permitirá definir um tempo de aluguel "para sempre" que funcionou muito bem.

Tudo que preciso fazer é usar o dhcp no servidor, encontrar o endereço IP que foi atribuído e, em seguida, definir isso como um endereço IP estático no servidor.

Mais uma vez, não é a solução ideal, mas foi a que funcionou. Eu gostaria de substituir o roteador, mas funcionou tão bem até agora que não posso justificar sua substituição.

Qualquer ajuda é apreciada.

    
por Randy Wells 22.08.2012 / 14:27

3 respostas

11

Basta pressionar Ctrl + Alt + T no seu teclado para abrir o Terminal. Quando se abre, execute o comando abaixo.

sudo gedit /etc/network/interfaces

Você verá isso:

auto eth0
   iface eth0 inet static
   address 10.0.0.100
   netmask 255.255.255.0
   network 10.0.0.1
   broadcast 10.0.0.255
   gateway 46.185.128.91

Substitua por:

auto eth0
   iface eth0 inet dhcp

Em seguida, reinicie os componentes de rede.

sudo /etc/init.d/networking restart
    
por Mitch 22.08.2012 / 14:47
4

Você realmente não especificou qual versão do Ubuntu você está executando (especialmente desde que você disse que o está executando há alguns anos), então eu vou supor que você está atualizando regularmente e estamos falando no Ubuntu 12.04 aqui.

Você precisa modificar o arquivo / etc / network / interfaces ...

$ sudo gedit /etc/network/interfaces

... com o seguinte (assumindo que sua interface de rede é eth0 ... altere os valores conforme apropriado para sua própria situação):

auto eth0
iface eth0 inet dhcp

Antes de salvar o arquivo, verifique se não há outras referências a essa interface (neste caso, "eth0") em qualquer lugar (não deve haver). Mas se você configurasse a estática manualmente no passado, você poderia ver algo assim:

iface eth0 inet static
address 192.168.0.10
netmask 255.255.255.0
gateway 192.168.0.1

Se você não visualizar esse bloco, convém dar uma chance e ver se sua interface aparece com um endereço IP atribuído por DHCP quando você reinicia a rede (sudo /etc/init.d/networking restart ).

Qualquer que seja sua decisão (DHCP ou estática), você precisará reiniciar a rede depois de editar o arquivo:

$ sudo /etc/init.d/networking restart

Se você definir um IP estático, no entanto, também precisará garantir que as outras informações que normalmente receberia via DHCP também estão corretas. Isso inclui suas informações de DNS (como servidores de nomes). Edite o arquivo /etc/resolv.conf:

$ sudo gedit /etc/resolv.conf

Este arquivo inclui seus servidores de nome (você também pode incluir um domínio para pesquisar, mas não é necessário). Geralmente é apenas o seu roteador, mas você pode estar usando outra coisa completamente (eu vou te dar OpenDNS aqui, só porque eu sei que funciona):

nameserver 208.67.220.220
nameserver 208.67.222.222

Se você não tiver nenhum servidor de nomes especificado, não poderá usar nomes de domínio para acesso à Internet (por exemplo, "ping google.com").

Você pode testar o DNS executando uma pesquisa simples:

$ nslookup google.com

Você deve receber algo que inclua algo como:

...
Name:    google.com
Address: 74.125.227.100
...

Se isso funcionar, então está tudo pronto!

    
por JoeLinux 22.08.2012 / 14:57
0

Uma maneira de detectar o problema se é o DNS do seu computador é que você só pode acessar os recursos da LAN (recursos locais).

Tente alterar a configuração do servidor DNS editando

$ sudo gedit /etc/resolv.conf 
    
por Miguel Zablah 28.12.2015 / 03:24

Tags