OpenBSD: definiendo una nueva interfaz de bucle invertido


9

Necesito una interfaz de bucle invertido más en mi OpenBSD 6.1, con la dirección IP 127.0.0.2.

Puedo crearlo a mano con el comando:

ifconfig lo1 127.0.0.2

Y para tenerlo en el momento del arranque, acabo de insertar ese comando en /etc/rc.local.

He buscado una forma más estándar de hacerlo, no tuve éxito.

Tenerlo /etc/rc.localtambién significa que solo tengo esa interfaz tarde en el proceso de arranque.

¿Cómo puedo configurarlo de una manera más limpia "OpenBSD"?

Respuestas:


10

Como se insinuó en lo(4), puede crear /etc/hostname.lo1:

inet 127.0.0.2 255.0.0.0

Esto creará la lo1interfaz cuando se ejecute el proceso de arranque /etc/netstart. Con ese archivo en su lugar, también puede configurar la interfaz sin reiniciar a través de

$ doas sh /etc/netstart lo1

La interfaz se informa como

lo1: flags=8049<UP,LOOPBACK,RUNNING,MULTICAST> mtu 32768
        index 4 priority 0 llprio 3
        groups: lo
        inet 127.0.0.2 netmask 0xff000000

por ifconfig.

Para más información, consulte hostname.if(5), netstart(8)y ifconfig(8).


2
Gracias por toda la ayuda, me estoy mojando los pies en OpenBSD en una netbook personal como piloto / (re) introducción al sistema.
Rui F Ribeiro

0

A menos que tenga una razón para que esto sea una interfaz de red adicional , tenga en cuenta que no tiene que tener una segunda interfaz solo para tener una segunda dirección IP en 127.0.0.0/8. Puede agregar la segunda dirección IP a la interfaz de bucle invertido existente :

# echo >> /etc/hostname.lo0 inet alias 127.0.0.2 255.0.0.0
# # 

Recuerde que si hace esto, necesita la -Aopción ifconfigahora. Es una opción ligeramente engañosa. No se dirige a los alias per se. Simplemente deja ifconfigde mostrar solo la primera dirección IP versión 4 que encuentra, que es lo que realmente hace en lugar de descubrir qué direcciones IP son alias.


Definí una interfaz para dársela a algún software en particular en ese momento. Cambió de nuevo a freebsd.
Rui F Ribeiro
Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.