Notícias
Novos modelos de linguagem da API Serverspace GPT
WB
William Bell
maio 1, 2020
Atualizado janeiro 31, 2025

Configuração do adaptador de rede no FreeBSD

FreeBSD Redes VPS

Using another OS?

Select the desired version or distribution.

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:

ifconfig
vmx0:
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:

vi /etc/rc.conf

Adicione a linha de comando com os parâmetros corretos:

ifconfig_<interface name>="inet <local IP> netmask <mask>"

Por exemplo:

ifconfig_em0="inet 10.0.1.2 netmask 255.255.255.0"

O valor do IP local pode ser encontrado no painel de controle, seção Networks:

Captura de tela 1: painel de controle do ServerSpace

 

Amostra do conteúdo do arquivo: /etc/rc.conf.

clear_tmp_enable="YES"
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:

dhclient <interface>

Por exemplo:

dhclient vmx1
DHCPDISCOVER on vmx1 to 255.255.255.255 port 67 interval 7
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.
Avaliação:
5 fora de 5
Аverage rating : 5
Avaliado por: 1
CEP 01311-930 São Paulo Avenida Paulista, nº 1765, 7º andar, Cj. 72, CV 10172, Bela Vista
+ 55 11 5118-1047
ITGLOBAL.COM BR LTDA
Usamos cookies para melhorar sua experiência no Serverspace. Ao continuar a navegar em nosso site, você concorda com o Uso de Cookies e com a Política de Privacidade.