
En esta breve guía, aprenderemos cómo configurar o establecer una dirección IP estática y DNS en un sistema FreeBSD desde la línea de comandos. Los pasos proporcionados a continuación se prueban en las versiones FreeBSd 12 y FreeBSD 13.1.
Primero, establezcamos una dirección IP estática en FreeBSD.
1. Configurar la dirección IP estática en FreeBSD
Ante todo, encontrar la lista de interfaces de red disponibles en su sistema FreeBSD.
Para hacerlo, simplemente ejecute ifconfig comando como root:
# ifconfig
Esto listará su configuración de red actual:
vtnet0: flags=8863metric 0 mtu 1500 options=4c07bb ether da:48:4c:63:23:d2 inet 192.168.1.50 netmask 0xffffff00 broadcast 192.168.1.255 media: Ethernet autoselect (10Gbase-T ) status: active nd6 options=29 lo0: flags=8049 metric 0 mtu 16384 options=680003 inet6 ::1 prefixlen 128 inet6 fe80::1%lo0 prefixlen 64 scopeid 0x2 inet 127.0.0.1 netmask 0xff000000 groups: lo nd6 options=21
Como puede ver en el resultado anterior, el nombre de la tarjeta de red es vtnet0. Vamos a configurar la dirección IP para esta interfaz de red.
También puede haber notado que una dirección IP (192.168.1.50) está configurada actualmente para vtnet0. Se asigna desde mi servidor DHCP. Vamos a cambiar la IP actual y establecer una dirección IP estática de nuestra elección.
Para establecer una dirección IP estática en FreeBSD, edite /etc/rc.conf archivo como root:
# vi /etc/rc.conf
Agregue/modifique las siguientes líneas:
[...] ifconfig_vtnet0="inet 192.168.1.60 netmask 255.255.255.0" defaultrouter="192.168.1.101" [...]

Aquí, mi nueva dirección IP es 192.168.1.60la subred es 255.255.255.0 y la puerta de enlace predeterminada es 192.168.1.101. Cambie estos valores según su configuración. Finalmente, presione ESC y tipo :wq y presiona INGRESAR tecla para guardar el archivo y salir.
Reinicie la red usando los siguientes comandos:
# /etc/rc.d/netif restart
# /etc/rc.d/routing restart
Alternativamente, puede usar los siguientes comandos para reiniciar los servicios de red:
# sh /etc/rc # /etc/netstart
Ahora verifique si la dirección IP ha sido cambiada ejecutando ifconfig dominio:

2. Establecer DNS en FreeBSD
Si desea acceder a Internet en su sistema FreeBSD, debe configurar los detalles de los servidores de nombres DNS.
Para configurar DNS en FreeBSD, edite /etc/resolv.conf archivo como root:
# vi /etc/resolv.conf
Agregue/modifique los detalles de la dirección IP del servidor de nombres:
nameserver 1.1.1.1 nameserver 8.8.8.8
Prensa ESC y tipo :wq para guardar el archivo y cerrarlo. Reinicie la red para que surtan efecto los cambios.
# /etc/rc.d/netif restart
# /etc/rc.d/routing restart
Eso es todo. Ahora puede acceder a Internet desde su sistema FreeBSD.
3. Configurar automáticamente la dirección IP desde el servidor DHCP
Para configurar la tarjeta de red para obtener la dirección IP de un servidor DHCP, agregue o modifique las siguientes líneas en /etc/rc.conf expediente:
ifconfig_vtnet0="DHCP"
O,
ifconfig_DEFAULT="DHCP inet6 accept_rtadv"
Guarde y cierre el archivo. Reinicie el servicio de red o reinicie su sistema para que los cambios surtan efecto.









