Servidor DNS · 4 min read · Feb 09, 2026
Instalando um Servidor DNS Ubuntu Hardy 8.04 LTS Com BIND - Página 3
4 Ativar A Conta root
Após a reinicialização, você pode fazer login com seu nome de usuário previamente criado (por exemplo, administrador). Como precisamos executar todos os passos deste tutorial como usuário root, vamos ativar a conta root.
Execute
sudo passwd roote defina uma senha para o root. Depois, podemos trocar para o root executando
su5 Instalar O Servidor SSH (Opcional)
Se você não instalou o servidor OpenSSH durante a instalação do sistema, pode fazê-lo agora:
apt-get install ssh openssh-serverA partir de agora, você pode usar um cliente SSH como o PuTTY e se conectar do seu workstation ao seu servidor Ubuntu 8.04 LTS e seguir os passos restantes deste tutorial.
6 Instalar vim-full (Opcional)
Usarei o vi como meu editor de texto neste tutorial. O programa vi padrão tem um comportamento estranho no Ubuntu; para corrigir isso, instalamos o vim-full:
apt-get install vim-full(Você não precisa fazer isso se usar um editor de texto diferente, como joe ou nano.)
7 Configurar A Rede
Como o instalador do Ubuntu configurou nosso sistema para obter suas configurações de rede via DHCP, precisamos mudar isso agora, pois um servidor deve ter um endereço IP estático. Edite /etc/network/interfaces e ajuste conforme suas necessidades (neste exemplo, usarei o endereço IP 192.168.0.100):
vi /etc/network/interfaces| # Este arquivo descreve as interfaces de rede disponíveis em seu sistema # e como ativá-las. Para mais informações, veja interfaces(5). # A interface de rede de loopback auto lo iface lo inet loopback # A interface de rede primária auto eth0 iface eth0 inet static address 192.168.0.100 netmask 255.255.255.0 network 192.168.0.0 broadcast 192.168.0.255 gateway 192.168.0.1 |
Certifique-se de que sua configuração de rede esteja correta, sinta-se à vontade para alterar isso com base na sua configuração de rede.
Em seguida, reinicie sua rede:
/etc/init.d/networking restartDepois, edite /etc/hosts. Faça com que fique assim:
vi /etc/hosts| 127.0.0.1 localhost.localdomain localhost 192.168.0.100 server1.tm.local server1 # As linhas a seguir são desejáveis para hosts compatíveis com IPv6 ::1 ip6-localhost ip6-loopback fe00::0 ip6-localnet ff00::0 ip6-mcastprefix ff02::1 ip6-allnodes ff02::2 ip6-allrouters ff02::3 ip6-allhosts |
Agora execute
echo server1.tm.local > /etc/hostname
/etc/init.d/hostname.sh startDepois, execute
hostname
hostname -fAmbos devem mostrar server1.tm.local agora.
8 Edite /etc/apt/sources.list E Atualize Sua Instalação Linux
Edite /etc/apt/sources.list. Comente ou remova o CD de instalação do arquivo e certifique-se de que os repositórios universe e multiverse estejam habilitados. Deve ficar assim:
vi /etc/apt/sources.list| # # deb cdrom:[Ubuntu-Server 8.04 _Hardy Heron_ - Release i386 (20080423.2)]/ hardy main restricted #deb cdrom:[Ubuntu-Server 8.04 _Hardy Heron_ - Release i386 (20080423.2)]/ hardy main restricted # Veja http://help.ubuntu.com/community/UpgradeNotes para como atualizar para # versões mais novas da distribuição. deb http://de.archive.ubuntu.com/ubuntu/ hardy main restricted deb-src http://de.archive.ubuntu.com/ubuntu/ hardy main restricted ## Atualizações de correção de bugs importantes produzidas após o lançamento final da ## distribuição. deb http://de.archive.ubuntu.com/ubuntu/ hardy-updates main restricted deb-src http://de.archive.ubuntu.com/ubuntu/ hardy-updates main restricted ## N.B. software deste repositório é TOTALMENTE NÃO SUPORTADO pela equipe do Ubuntu ## e pode não estar sob uma licença livre. Por favor, certifique-se de ## seus direitos de usar o software. Além disso, observe que o software no ## universe NÃO receberá revisão ou atualizações da equipe de segurança do Ubuntu. deb http://de.archive.ubuntu.com/ubuntu/ hardy universe deb-src http://de.archive.ubuntu.com/ubuntu/ hardy universe deb http://de.archive.ubuntu.com/ubuntu/ hardy-updates universe deb-src http://de.archive.ubuntu.com/ubuntu/ hardy-updates universe ## N.B. software deste repositório é TOTALMENTE NÃO SUPORTADO pela equipe do Ubuntu ## e pode não estar sob uma licença livre. Por favor, certifique-se de ## seus direitos de usar o software. Além disso, observe que o software no ## multiverse NÃO receberá revisão ou atualizações da equipe de segurança do Ubuntu. deb http://de.archive.ubuntu.com/ubuntu/ hardy multiverse deb-src http://de.archive.ubuntu.com/ubuntu/ hardy multiverse deb http://de.archive.ubuntu.com/ubuntu/ hardy-updates multiverse deb-src http://de.archive.ubuntu.com/ubuntu/ hardy-updates multiverse ## Descomente as duas linhas a seguir para adicionar software do repositório 'backports' ## N.B. software deste repositório pode não ter sido testado tão ## extensivamente quanto o contido na versão principal, embora inclua ## versões mais novas de alguns aplicativos que podem fornecer recursos úteis. ## Além disso, observe que o software em backports NÃO receberá revisão ## ou atualizações da equipe de segurança do Ubuntu. # deb http://de.archive.ubuntu.com/ubuntu/ hardy-backports main restricted universe multiverse # deb-src http://de.archive.ubuntu.com/ubuntu/ hardy-backports main restricted universe multiverse ## Descomente as duas linhas a seguir para adicionar software do repositório 'partner' da Canonical. ## Este software não faz parte do Ubuntu, mas é ## oferecido pela Canonical e pelos respectivos fornecedores como um serviço para os usuários do Ubuntu. # deb http://archive.canonical.com/ubuntu hardy partner # deb-src http://archive.canonical.com/ubuntu hardy partner deb http://security.ubuntu.com/ubuntu hardy-security main restricted deb-src http://security.ubuntu.com/ubuntu hardy-security main restricted deb http://security.ubuntu.com/ubuntu hardy-security universe deb-src http://security.ubuntu.com/ubuntu hardy-security universe deb http://security.ubuntu.com/ubuntu hardy-security multiverse deb-src http://security.ubuntu.com/ubuntu hardy-security multiverse |
Em seguida, execute
apt-get updatepara atualizar o banco de dados de pacotes apt e
apt-get upgradepara instalar as atualizações mais recentes (se houver).
9 Desativar AppArmor (Isso é imprescindível para que as coisas funcionem bem aqui)
AppArmor é uma extensão de segurança (semelhante ao SELinux) que deve fornecer segurança estendida, que geralmente causa mais problemas do que vantagens. Portanto, eu o desativo.
Podemos desativá-lo assim:
/etc/init.d/apparmor stop
update-rc.d -f apparmor removeReceba novas postagens na sua caixa de entrada
Sem spam. Cancele a assinatura a qualquer momento.