En los sistemas OpenBSD, las interfaces de red se configuran a través de archivos hostname.if dentro del directorio /etc.

Para determinar los nombres de dispositivo de las interfaces de red, basta con examinar los mensajes durante el proceso de booteo, o luego de iniciar el sistema utilizando el comando dmesg:

# dmesg | grep address | sort | uniq
em0 at pci2 dev 0 function 0 "Intel 82545EM" rev 0x01: apic 1 int 18, address 00:52:1d:a6:7f:d1
em1 at pci2 dev 1 function 0 "Intel 82545EM" rev 0x01: apic 1 int 19, address 00:52:1d:a6:7f:d2

Se observa en este caso que el sistema posee dos interfaces de red, cuyos nombres de dispositivo son llamados "em0" y "em1" respectivamente.

En OpenBSD, la configuración de las interfaces de red se hace a través de archivos /etc/hostname.if. Estos archivos son interpretados por el script de inicialización de red /etc/netstart.

La segunda interfaz de red, "em1", ha sido agregada recientemente. Para establecer su configuración de red basta con crear el archivo /etc/hostname.em1.

# vi /etc/hostname.em1

Si se desea asignar una dirección IP estática, se debe utilizar la siguiente sintaxis:

inet 192.168.1.21 255.255.255.0

Luego es posible iniciar la interfaz de red ejecutando:

# sh /etc/netstart em1

Para verificar la configuración se puede utilizar ifconfig:

# ifconfig em1
em1: flags=18843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST,MPSAFE> mtu 1500
        lladdr 00:52:1d:a6:7f:d2
        priority: 0
        media: Ethernet autoselect (1000baseT full-duplex,master)
        status: active
        inet 192.168.1.21 netmask 0xffffff00 broadcast 192.168.1.255

Referencias

man dmesg
man hostname.if
man netstart
man ifconfig

OpenBSD FAQ - Networking - Network configuration


Tal vez pueda interesarte


Compartí este artículo