Como configurar servidores DNS manualmente no servidor Ubuntu via bash?

1
  • Eu ainda quero usar o DHCP para obter endereços IP4 e IP6.
  • O DHCP entrega servidores DNS
  • Eu quero que os servidores DNS do DHCP sejam ignorados e dois servidores que eu especificar manualmente sejam usados em seu lugar.
  • Deve ser feito em um servidor sem cabeçalho (sem GUI) via Bash.
  • ubuntu-14.04.2-server-amd64, instalação mínima padrão + sshd

Como isso está configurado corretamente?

Como verificar se a configuração funciona como esperado?

/ etc / network / interfaces é:

# This file describes the network interfaces available on your system
# and how to activate them. For more information, see interfaces(5).

# The loopback network interface
auto lo
iface lo inet loopback

# The primary network interface
auto em1
iface em1 inet dhcp

o resolvconf está instalado.

    
por Gustave 23.07.2015 / 15:52

1 resposta

0

Adicione a linha

supersede domain-name-servers 8.8.8.8, 8.8.4.4;

para o arquivo de configuração do cliente DHCP /etc/dhcp/dhclient.conf.

Para verificar os nomes de suas interfaces de rede com ifconfig, encerre a (s) interface (s) com ifdown ifname (por exemplo, ifdown eth0), reinicie-o com ifup ifname (eg ifup eth0). Depois disso (ou depois de uma reinicialização) /etc/resolv.conf deve conter as duas linhas

nameserver 8.8.8.8
nameserver 8.8.4.4

Obrigado ao Big Chris.

    
por 24.07.2015 / 18:45