Configurando rede no FreeBSD 7.0

Publicado por Danilo Faustino Fidelis em 03/01/2009

[ Hits: 42.364 ]

 


Configurando rede no FreeBSD 7.0



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

Outras dicas deste autor

Habilitando acesso SSH no Vmware Esxi

Leitura recomendada

Para usar bem o Linux Mint 17.1

Segurança no Grub

Implementar um servidor Linux seguro

Linux Mint: Utilizando o MintUpdate

O comando paste

  

Comentários
[1] Comentário enviado por irado em 03/01/2009 - 11:36h

bem.. dificilmente a configuração de rede deixa de ser feita já na instalação; caso aconteça - digamos que, quando da instalação vc não tinha placa de rede - vc sempre pode chamar o sysconfig/configure e fazer toda essa configuração tranquilamente.

já a dica do ssh é interessante para os iniciantes e se aplica a qualquer distribuição Linux, além dos *BSD's.

o reboot não é realmente necessário, pode-se apenas reiniciar os serviços em /etc/rc.d. Para um servidor em produção é inconveniente o reboot, na verdade.

"In 2002 FreeBSD integrated the NetBSD rc.d system for system initialization. Users should notice the files listed in the /etc/rc.d directory. Many of these files are for basic services which can be controlled with the start, stop, and restart options. For instance, sshd(8) can be restarted with the following command..."

mais detalhes podem ser encontrados no handbook, que é leitura recomendada a todoo os FreeBSD'ers.

[2] Comentário enviado por ninjabomba em 14/06/2009 - 23:24h

uma dica interessante tambem seria.. no ssh do freebsd vem configurado para o root nao ter acesso via ssh dai te um lanc ela.
rootlogin no passa pra yes
ou loginroot nao me lembro direito

[]s

[3] Comentário enviado por DebianWoman em 21/10/2009 - 08:04h

Meu querido a dico deu certo, mas como estou com freebsd no virtual box parece que perde a configuração da rede e não consigo atualizar o portsnap de jeito nenhum como se não tivesse rede.

[4] Comentário enviado por femars em 02/11/2009 - 11:25h

DebianWoman, talves vc tenha que (re)configurar nas opções do VirtualBox, na parte de rede.

[5] Comentário enviado por rcsiqueira em 18/08/2018 - 17:22h

Ótimo tutorial, mas eu tb estou com o Freebsd no virtualbox e consigo atualizar o portsnap como se não tivesse rede também :'(



Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts