FreeBSD · 3 min read · Dec 25, 2025

Instalando um Servidor DNS FreeBSD 7.0 Com BIND - Página 4

Você então voltará ao menu principal do sysinstall, você pode então destacar X Sair da Instalação e pressionar [ENTER].

Remova o CD, destaque [SIM] e pressione [ENTER].

Após a reinicialização, você pode fazer login como root para realizar tarefas administrativas, no entanto, se você estiver fazendo login via SSH, precisará fazer login usando o usuário que você criou e, em seguida, mudar para root usando o comando su.

Antes de instalar aplicativos de terceiros, precisamos configurar o FreeBSD para encontrar os comandos de terceiros antes dos comandos usuais do FreeBSD, assim teremos que mudar a ordem do caminho de busca padrão, podemos fazer isso abrindo o arquivo .cshrc:

cd /root
ee .cshrc

Então comentaremos (desabilitaremos) o caminho padrão adicionando um “ # “ no início da linha para que fique assim:

| #set path = (/sbin /bin /usr/sbin /usr/bin /usr/games /usr/local/sbin /usr/local/bin /usr/X11R6/bin) |

Agora adicionaremos uma nova linha para o novo caminho de busca padrão:

| set path = (/usr/local/sbin /usr/local/bin /usr/sbin /usr/bin /sbin /bin $HOME/bin) |

Agora salve e saia do arquivo, para salvar e sair, basta pressionar escape e escolher a opção a para sair e ele perguntará se você deseja salvar ou não.

Agora faça logout [CTRL+D] e faça login novamente, se você quiser exibir o caminho de busca atual, use o seguinte comando:

echo $path

Uma boa prática é limitar o acesso SSH, para especificar usuários específicos, adicione-os ao arquivo sshd_config, para fazer isso, abra o arquivo usando o editor fácil:

ee /etc/ssh/sshd_config

Adicione a seguinte linha e lembre-se de modificar os usuários com base nos usuários que você deseja permitir, no exemplo abaixo, permitirei que user1 e user2 acessem meu servidor via SSH:

| AllowUsers user1 user2 |

Salve e saia, em seguida, reinicie o daemon ssh usando o comando abaixo:

/etc/rc.d/sshd restart

4 Configurando IP Estático

Se você escolheu DHCP durante a instalação, pode seguir os seguintes passos para configurar um IP estático, apenas lembre-se de excluir o IP do servidor do DHCP para que não haja conflito com outro dispositivo de rede.

Editaremos o arquivo rc.conf usando o seguinte comando:

ee /etc/rc.conf

Você deve ver algo como:

| hostname="dnsfreebsd.tm.local" ifconfig_xlo="DHCP" |

Por favor, mude seu hostname se não estiver correto, deve ser o FQDN do seu servidor.

Então modificaremos o restante para ficar assim:

| hostname="dnsfreebsd.tm.local" ifconfig_xlo="inet 192.168.0.100 netmask 255.255.255.0" defaultrouter="192.168.0.2" |

Como você pode ver acima, removemos a palavra DHCP e digitamos nosso IP e máscara de rede, e em uma nova linha adicionamos o IP do nosso roteador.

Agora salve e saia.

5 Verificando a configuração dos Hosts e IPs DNS

Precisamos também garantir que o arquivo hosts e o arquivo resolve.conf estejam configurados corretamente, então começaremos pelo arquivo hosts:

ee /etc/hosts

Deve ficar assim, por favor, modifique seu nome de domínio (por exemplo, tm.local) e seu hostname (por exemplo, dnsfreebsd) com base na sua configuração:

| ::1 localhost localhost.tm.local 127.0.0.1 localhost localhost.tm.local 192.168.0.100 dnsfreebsd dnsfreebsd.tm.local |

Agora salve e saia.

Agora verificaremos o arquivo resolv.conf:

ee /etc/resolv.conf

Deve ficar assim, sinta-se à vontade para mudar com base na sua configuração, você deve colocar o nome de domínio no topo e, em seguida, quaisquer servidores DNS que você tenha (seu ISP ..etc) abaixo após a palavra nameserver:

| domain tm.local nameserver 192.168.0.2 nameserver 192.168.0.100 |

6 Atualizando o sistema

Para garantir que você esteja conectado à internet, você pode pingar qualquer site (por exemplo, www.google.com), se tudo estiver bem, você pode atualizar e reiniciar o sistema usando os seguintes comandos:

freebsd-update fetch
freebsd-update install
reboot

Após reiniciar, você pode exibir o nível de versão usando o seguinte comando:

uname -r

7 Configurando a Coleção de Ports do FreeBSD

A Coleção de Ports fornece uma maneira centralizada e simples de instalar softwares, foi projetada para ser automatizada e relativamente fácil de usar.

Continuaremos os seguintes passos também com o superusuário.

Primeiro, precisaremos copiar o ports-supfile para o /root para encontrá-lo facilmente mais tarde:

cp /usr/share/examples/cvsup/ports-supfile /root

Agora você precisa escolher o servidor de atualização mais próximo da sua localização, você pode ir para:

http://www.freebsd.org/doc/en/books/handbook/cvsup.html

E escolher o servidor mais próximo de você.

Share: X/Twitter LinkedIn

Receba novas postagens na sua caixa de entrada

Sem spam. Cancele a assinatura a qualquer momento.