OpenBSD: definizione di una nuova interfaccia di loopback


9

Ho bisogno di un'altra interfaccia di loopback nel mio OpenBSD 6.1, con l'indirizzo IP 127.0.0.2.

Posso crearlo a mano con il comando:

ifconfig lo1 127.0.0.2

E per averlo al momento dell'avvio, ho appena inserito quel comando in /etc/rc.local.

Ho cercato un modo più standard per farlo, non ha avuto successo.

Avere in esso /etc/rc.localsignifica anche che ho solo quella interfaccia in ritardo nel processo di avvio.

Come posso configurarlo in modo "OpenBSD" più pulito?

Risposte:


10

Come suggerito in in lo(4), è possibile creare /etc/hostname.lo1:

inet 127.0.0.2 255.0.0.0

Questo creerà l' lo1interfaccia quando viene eseguito il processo di avvio /etc/netstart. Con quel file in atto, puoi anche configurare l'interfaccia senza riavviare

$ doas sh /etc/netstart lo1

L'interfaccia è segnalata come

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

di ifconfig.

Per ulteriori informazioni, vedere hostname.if(5), netstart(8)e ifconfig(8).


2
Grazie per tutto l'aiuto, mi sto bagnando i piedi in OpenBSD in un netbook personale come pilota / (ri) introduzione al sistema.
Rui F Ribeiro,

0

A meno che tu non abbia una ragione per essere un'interfaccia di rete aggiuntiva , tieni presente che non è necessario disporre di una seconda interfaccia solo per avere un secondo indirizzo IP in 127.0.0.0/8. È possibile aggiungere il secondo indirizzo IP all'interfaccia di loopback esistente :

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

Ricorda se fai questo che hai bisogno -Adell'opzione per ifconfigora. È un'opzione leggermente fuorviante. Non si rivolge agli alias di per sé. Smette semplicemente ifconfigdi visualizzare solo il primo indirizzo IP versione 4 che trova, il che è ciò che effettivamente fa invece di scoprire quali indirizzi IP sono alias.


Ho definito un'interfaccia per darla ad alcuni software in quel momento. Tornato a freebsd.
Rui F Ribeiro,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.