En esta entrada veremos como configurar el direccionamiento IP estático bajo FreeBSD
Lo primero que necesitamos es identificar la tarjeta de red, para ello realizaremos un ifconfig:
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:97:aa:2d
hwaddr 00:50:56:97:aa:2d
nd6 options=29<PERFORMNUD,IFDISABLED,AUTO_LINKLOCAL>
media: Ethernet autoselect
status: active
lo0: flags=8049<UP,LOOPBACK,RUNNING,MULTICAST> metric 0 mtu 16384
options=600003<RXCSUM,TXCSUM,RXCSUM_IPV6,TXCSUM_IPV6>
inet6 ::1 prefixlen 128
inet6 fe80::1%lo0 prefixlen 64 scopeid 0x2
inet 127.0.0.1 netmask 0xff000000
nd6 options=21<PERFORMNUD,AUTO_LINKLOCAL>
groups: lo
En este caso, la tarjeta de red es vmx0
A continuación, editamos el fichero /etc/rc.conf e introducimos la configuración de la tarjeta de red:
ifconfig_vmx0="inet 192.168.2.22 netmask 255.255.252.0"
También debemos introducir el gateway de la siguiente manera:
defaultrouter="192.168.2.1"
Si es necesario, se podrán introducir rutas estáticas siguiendo el siguiente patrón:
static_routes="red1 red2"
route_red1="-net 192.168.0.0/24 192.168.0.1"
route_red2="-net 192.168.1.0/24 192.168.1.1"
Por último, reiniciamos el servicio de red:
/etc/rc.d/netif restart && /etc/rc.d/routing restart
:wq!