Como definir o endereço IP estático na máquina FreeBSD?

12

Eu tenho uma máquina FreeBSD rodando em uma máquina virtual. Estou usando o SUN Virtual Box. Preciso definir o endereço IP estático para esta máquina. Para que eu possa acessar esta máquina. Há alguma maneira de fazer isso ?

MonkeyMind
fonte

Respostas:

25

em /etc/rc.conf:

ifconfig_em0 = "inet 192.168.0.254 máscara de rede 255.255.255.0"
defaultrouter = "192.168.0.1"
192.168.0.254 - o IP da máquina, 192.168.0.1 - gateway
Essas configurações no rc.conf são consultadas no processo de inicialização.
Se você deseja configurar o ip manualmente, execute:
ifconfig em0 inet 192.168.0.254 máscara de rede 255.255.255.0
rota excluir padrão; rota adicionar padrão 192.168.0.1

rzab
fonte
Também pode ser feito sem editar diretamente o arquivo, via sysrc ifconfig_em0=inet 192.168.0.254 netmask 255.255.255.0. sysrc` é uma ferramenta interna do FreeBSD projetada especificamente para adicionar / remover entradas do /etc/rc.confarquivo.
Estou usando o FreeBSD 11.2-RELEASE-p10 e quando executo o comando, estou recebendo um erro de variável desconhecida.
Chaminda Bandara
2

Outra maneira de fazer a mesma coisa:

  • execute "sysinstall" como root
  • "configure"
  • "rede"
  • "interfaces"
  • Agora escolha sua interface e configure-a.
dmarth
fonte
1
Não existe sysinstallno FreeBSD 11.1-RELEASE
user3405291