Configuração do adaptador de rede no FreeBSD
Este guia descreve como configurar interfaces e conectar o servidor virtual, que opera sob o controle do sistema operacional FreeBSD.
Configurando a interface
Para exibir a configuração das interfaces de rede em seu sistema, digite o seguinte comando:
flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> metric 0 mtu 1500
options=60039b<RXCSUM,TXCSUM,VLAN_MTU,VLAN_HWTAGGING,VLAN_HWCSUM,TSO4,TSO6,RXCSUM_IPV6,TXCSUM_IPV6>
ether 00:50:56:02:0a:65
inet 45.XXX.XXX.XXX netmask 0xffffff00 broadcast 45.XXX.XXX.255
media: Ethernet autoselect
status: active
nd6 options=29<PERFORMNUD,IFDISABLED,AUTO_LINKLOCAL>
vmx1:
flags=8802<BROADCAST,SIMPLEX,MULTICAST> metric 0 mtu 1500
options=60039b<RXCSUM,TXCSUM,VLAN_MTU,VLAN_HWTAGGING,VLAN_HWCSUM,TSO4,TSO6,RXCSUM_IPV6,TXCSUM_IPV6>
ether 00:50:56:02:0c:98
media: Ethernet autoselect
status: active
nd6 options=29<PERFORMNUD,IFDISABLED,AUTO_LINKLOCAL>
lo0:
flags=8049<UP,LOOPBACK,RUNNING,MULTICAST> metric 0 mtu 16384
options=680003<RXCSUM,TXCSUM,LINKSTATE,RXCSUM_IPV6,TXCSUM_IPV6>
inet6 ::1 prefixlen 128
inet6 fe80::1%lo0 prefixlen 64 scopeid 0x3
inet 127.0.0.1 netmask 0xff000000
groups: lo
nd6 options=21<PERFORMNUD,AUTO_LINKLOCAL>
A saída do comando mostra que a interface vmx0 está configurada e pronta (<up,broadcast,running,simplex,multicast>), o que significa que você precisa configurar a interface em0 para funcionar em uma rede privada.
Nota: A interface lo0: O dispositivo de loopback.
Todas as ações a seguir são executadas no modo de superusuário.
Configuração de uma conexão de rede sem DHCP
Use um editor de texto como o vi para abrir o arquivo /etc/rc.conf:
Adicione a linha de comando com os parâmetros corretos:
Por exemplo:
O valor do IP local pode ser encontrado no painel de controle, seção Networks:
Amostra do conteúdo do arquivo: /etc/rc.conf.
sshd_enable="YES"
ntpd_enable="YES"
powerd_enable="YES"
# Set dumpdev to "AUTO" to enable crash dumps, "NO" to disable
dumpdev="AUTO"
zfs_enable="YES"
hostname="freebsd12"
ifconfig_vmx0="inet 45.XXX.XXX.XXX netmask 255.255.255.0"
ifconfig_em0="inet 10.0.1.2 netmask 255.255.255.0"
defaultrouter="45.XXX.XXX.1"
Depois de fazer alterações no arquivo, não se esqueça de reiniciar o servidor usando o sistema operacional para aplicar as novas configurações.
Configuração de uma conexão de rede com DHCP
Se a função DHCP tiver sido ativada ao criar uma rede, verifique se a opção Obter um endereço IP automaticamente está selecionada. Isso pode ser feito usando o seguinte comando, especificando o nome da interface:
Por exemplo:
DHCPOFFER from 10.0.1.1
DHCPREQUEST on vmx1 to 255.255.255.255 port 67
DHCPACK from 10.0.1.1
bound to 10.0.1.2 -- renewal in 3600 seconds.