
Este tutorial tende especificar todos os passos para poder configurar IP, máscara, gateway e SSH num sistema operacional
FreeBSD. Necessário ter conhecimentos intermediários em sistemas operacionais Unix/Linux. Vamos trabalhar diretamente nos arquivos do FREEBSD 7.0, visando uma configuração permanente.
IP e máscara
Primeiramente vamos descobrir quantas e como as interfaces de rede estão identificadas no sistema.
# ifconfig -a
fxp0: flags=8802 <BROADCAST,SIMPLEX,MULTICAST> Metric 0 Mtu 1500
options=8<VLAN_MTU>
ether 00:0c:1a:6e:4d:4a
Media: Ethernet autoselect
Agora abra o arquivo
/etc/rc.conf com um editor de texto. Você precisa adicionar uma linha para cada placa de rede presente no sistema. Por exemplo, em nosso caso, adicionaremos uma linha como a abaixo:
ifconfig_fxp0="inet 192.168.1.3 netmask 255.255.255.0"
Atente para as aspas " ".
Você precisa substituir fxp0 e assim sucessivamente com nomes de dispositivos corretos para suas placas e os endereços apropriados.
Verifique se o IP e a máscara subiram adequadamente.
Dê um restart na rede:
# /etc/rc.d/netif restart
# ifconfig -a
Gateway
Edite o arquivo
/etc/rc.conf e altere a linha:
gateway_enable="NO"
para:
gateway_enable="YES"
Adicione a linha seguinte para o IP default do gateway.
defaultrouter="IP_do_gateway_default"
Ex.:
defaultrouter="192.168.0.1"
Verifique se o gateway subiu como esperado:
# /etc/rc.d/routing restart
# netstat -nr
SSH
A instalação mínima do FreeBSD 7.0 já vem com os pacotes do servidor SSH. Basta ativar o acesso SSH durante ou após a instalação do S.O. Adicione a linha para dar acesso a algum usuário no SSH:
# /etc/ssh/sshd_config
AllowUsers eumesmo
Dê um restart no serviço SSH:
# /etc/rc.d/sshd restart
Teste se está tudo ok:
$ ssh eumesmo@192.168.1.3
Assim que terminar todas as configurações é recomendado reiniciar a máquina.
# init 6
ou
# reboot