Exiba a configuração da placa de rede(NIC) digitando ifconfig:
% ifconfig dc0: flags=8843metric 0 mtu 1500 options=80008 ether 00:a0:cc:da:da:da inet 192.168.1.3 netmask 0xffffff00 broadcast 192.168.1.255 media: Ethernet autoselect (100baseTX ) status: active dc1: flags=8802 metric 0 mtu 1500 options=80008 ether 00:a0:cc:da:da:db inet 10.0.0.1 netmask 0xffffff00 broadcast 10.0.0.255 media: Ethernet 10baseT/UTP status: no carrier lo0: flags=8049 metric 0 mtu 16384 options=3 inet6 fe80::1%lo0 prefixlen 64 scopeid 0x4 inet6 ::1 prefixlen 128 inet 127.0.0.1 netmask 0xff000000 nd6 options=3
Saiba que o FreeBSD usa o nome do driver seguido pela ordem em que a placa é detectada na inicialização para nomear a placa de rede(NIC).
Acima temos,
- dc0: A primeira interface Ethernet.
- dc1: A segunda interface Ethernet.
- lo0: O dispositivo de loopback.
Ethernet é a tecnologia para conectar aparelhos na rede usando cabos. É uma tecnologia tradicional. Lembra o cabo de rede geralmente de cor azul? Esse cabo se chama UTP e o seu conector RJ45. Logicamente que Ethernet não se limita apenas ao uso desse cabo mas com ele podemos criar uma rede local(LAN) ou uma rede cabeada(Ethernet) de longa distância(WAN).
categoriaoutros
Loopback(localhost ou 127.0.0.1) é uma interface só que virtual, ela não existe fisicamente.
A interface “loopback” permite que programas TCP/IP se comuniquem entre si sem sair da máquina local.
Isso permite testar se a rede do sistema está funcionando corretamente e também permite executar ping no localhost(ou host local).
categoriaoutros
Voltando ao exemplo acima, dc0 está funcionando. Vamos ver alguns detalhes das informações exibidas:
- UP significa que a interface de rede(NIC) está configurada e pronta.
- inet: A interface tem um endereço de Internet(inet), 192.168.1.3.
- netmask: Possui uma máscara de sub-rede válida (netmask), onde 0xffffff00 é igual a 255.255.255.0.
- broadcast: Tem um endereço de broadcast válido, 192.168.1.255.
- mac: O endereço MAC da placa (ether) é 00:a0:cc:da:da:da.
- media: Ethernet autoselect (100baseTX ): A seleção de mídia física está no modo de seleção automática (media: Ethernet autoselect (100baseTX )). Neste exemplo, dc1 está configurado para rodar com mídia 10baseT/UTP.
- O status do link(status) é ativo, indicando que o sinal da provedora de internet foi detectado. Para dc1, o status: no carrier é geralmente causado quando um cabo Ethernet não está conectado à placa.
Configurando a Interface de Rede no FreeBSD para Receber Informações Automaticamente(DHCP)
Veja informações sobre a outra interface de rede, a dc0:
dc0: flags=8843metric 0 mtu 1500 options=80008 ether 00:a0:cc:da:da:da media: Ethernet autoselect (100baseTX ) status: active
Se você ver uma placa com informações semelhantes a essa, isso indicaria que a placa não foi configurada. A configuração deve ser realizada por usuário root.
Usaremos o comando ifconfig,
#1 Digite no terminal:
Obs.: O comando abaixo leva em consideração que existe um servidor DHCP na rede para entregar automaticamente as informações de rede para seu FreeBSD. Geralmente roteadores possuem servidor DHCP.
ifconfig_dc0=”DHCP”mas essa configuração não persistirá após uma reinicialização, a menos que a configuração também seja adicionada a /etc/rc.conf.
Então, acesse /etc/rc.conf e digite ao final do arquivo: ifconfig_dc0=”DHCP”. Substitua dc0 pelo nome correto da sua placa de rede.
Configurando o FreeBSD com IP Estático(Manualmente), DNS e Gateway
Execute no terminal
ifconfig_dc0="inet 192.168.1.3 netmask 255.255.255.0" ifconfig_dc1="inet 10.0.0.1 netmask 255.255.255.0 media 10baseT/UTP"
Substitua dc0 e dc1 e as informações de endereço IP pelas suas.
Para deixar permanente coloque esses comandos dentro de /etc/rc.conf.
configure manualmente o gateway padrão e o servidor de nomes(DNS) executando os 3 comandos abaixo:
sysrc defaultrouter="192.168.0.1"
echo 'nameserver 8.8.8.8' >> /etc/resolv.conf
echo 'nameserver 8.8.4.4' >> /etc/resolv.conf
Para deixar permanente coloque esses comandos dentro de /etc/rc.conf.
Acima, altere 192.168.0.1 para o endereço IP do seu roteador. Os DNS pode deixar os mesmos que são do google.
Veja também:
- DNS: O que É?
- DNS: O que é Forward Zona e Zona Reversa?
- DNS: Os Melhores ou Mais Conhecidos Servidores de DNS Gratuitos
- DNS: Significado de Termos Usados Quando Falamos Sobre DNS
- DNS: Qual Endereço DNS Usar em Meu Computador?
- Mudar DNS da Minha TV para Conectar IPTV é Seguro?
Testando a Configuração de Rede
#1 Depois que as alterações necessárias em /etc/rc.conf forem salvas, uma reinicialização pode ser usada para testar a configuração da rede e verificar se o sistema reinicia sem nenhum erro de configuração. Como alternativa, aplique as configurações ao sistema de rede com este comando:
# service netif restart#2 Se um gateway padrão foi definido em /etc/rc.conf execute
# service routing restart#3 execute um ping no endereço ip da rede
ping -c5 192.168.1.3Altere 192.168.1.3 pelo endereço que definiu em sua placa