Como posso fazer a configuração ifconfig / dhclient permanente no FreeBSD?

3

Ultimamente, com o objetivo de testar a distribuição do núcleo Perl 5, tenho usado o VirtualBox para instalar VMs de várias versões do FreeBSD em um host Linux x86_64.

Em minha primeira tentativa, segui as instruções (muito boas) fornecidas pela Fundação do FreeBSD para instalar isso em uma caixa virtual. Eu baixei FreeBSD-10.3-RELEASE-amd64-disc1.iso e usei para criar um VBox. Não me lembro dos passos exatos que tomei para garantir que a VM tivesse acesso à rede, mas sei que consegui usar programas de rede habituais (ping, scp, sftp, curl, git, ...) com sucesso.

Hoje eu precisei instalar uma versão mais recente do FreeBSD, o FreeBSD-12.0-CURRENT. Esta versão ainda não possui um arquivo .iso, então trabalhei em FreeBSD-12.0-CURRENT-amd64.vmdk.xz . Após a remoção do arquivo, usei as instruções aqui para criar uma nova VM, inicializei com êxito FreeBSD-12.0-CURRENT, mas logo ficou claro que eu não tinha acesso à Internet. 'ping' não encontrou o google.com.

Seguindo as instruções aqui como root, chamei ifconfig , chamado dhclient em0 , e observei que agora Acesso à internet. Fui então capaz de chamar pkg install pkg e continuar a partir daí para instalar outros pacotes. Eu adicionei um usuário não-root, desconectei-me como root e me conectei como aquele usuário, e notei que esse usuário também tinha acesso à Internet.

Eu desliguei a VM. Quando reiniciei, descobri que não tinha mais acesso à rede. Como root, mais uma vez eu chamei dhclient em0 e consegui acesso à Internet para ambos os usuários.

Então, o que eu quero aprender é como reter o efeito de dhclient em0 permanentemente - ou seja, em todos os desligamentos e reinicializações da VM.

    
por James E Keenan 09.09.2016 / 15:04

1 resposta

4

Acho que adicionar ifconfig_em0="DHCP" a /etc/rc.conf deve atender às suas necessidades.

Dessa forma, a interface em0 tentará se conectar automaticamente à rede.

Consulte o capítulo 29.3.3.1.2 Configurações básicas no Manual do FreeBSD para mais informações.

    
por 09.09.2016 / 15:11