Quando instalamos o FreeBSD ele vem preparado para receber informações de rede via DHCP. Mas se quisermos configurar um ip fixo basta proceder assim:
vamos supor que queiramos definir as seguintes configurações:
- endereço IP: 192.168.50.100
- máscara de rede(netmask): 255.255.255.0
- gateway: 192.168.50.1
- dns: 8.8.8.8 e 8.8.4.4
Vendo o Nome da Interface de Rede
Precisamos ver o nome da interface de rede que queremos alterar. para isso use ifconfig | grep “flags”
maria@freebsd:~ $ ifconfig | grep "flags" em0: flags=8863<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> metric 0 mtu 1500 lo0: flags=8049<UP,LOOPBACK,RUNNING,MULTICAST> metric 0 mtu 16384
Acima, em negrito, temos duas interfaces, só que a lo0 podemos descartar pois é a loopback. Veja Rede: O que é Loopback e Localhost?
Então, nossa interface de rede é a em0. É ela que iremos mudar.
Passo a Passo para Definir IP Estático no FreeBSD
Usaremos o editor vi para editar o arquivo /etc/rc.conf abaixo.
Lembre-se que para inserir texto no vi tecle a latra i, para desfazer tecle esc + u, para salvar esc + :x
#1 Abra o arquivo /etc/rc.conf
vi /etc/rc.conf#2 digite as 3 linhas ao final do arquivo
ifconfig_em0="inet 192.168.50.100 netmask 255.255.255.0" defaultrouter="192.168.50.1" defaultgateway="192.168.50.1"
DNS no FreeBSD
para configurar o Cliente DNS no FreeBSD é igual no linux, basta editar o acho /etc/resolv.conf. Podemos editá-lo com o vi ou jogar texto dentro dele com o comando echo
echo “nameserver 8.8.8.8” >> /etc/resolv.confagora jogue dentro de /etc/resolv.conf o outro dns do google
echo “nameserver 8.8.4.4” >> /etc/resolv.confProntinho!
Se acontecer de uma configuração não ser aplicada corretamente tente reiniciar o FreeBSD usando o comando reboot ou init 6
Se quiser também, poderá usar o comando ifconfig para configurar IP.
ifconfig em0 192.168.50.100 netmask 255.255.255.0 broadcast 192.168.50.255
Comment on “FreeBSD: Configurar Rede com IP Fixo(Estático)”