Quale interfaccia?

Non ho capito bene una cosa. Quando io ho un computer con due interfacce di
rete, e lancio un servizio tipo apache, in base a quale criterio viene
scelta l'interfaccia a cui risponde il servizio? A quale dei due indirizzi
ip?

attachment.htm (238 Bytes)

Molti software di default (apache, sshd, etc.) ascoltano su 0.0.0.0, aka
tutte le interfacce disponibili, altri (postfix per uso locale, db vari,
etc.) solo su 127.0.0.01 (oltre a ipv6, che bisognera' cominciare a
considerare :slight_smile:

In generale qualsiasi applicazione un minimo decente ti dovrebbe
permettere di scegliere da configurazione su qualhe interfaccia/e
attivarsi (vedi 'bind', 'listen', 'interfaces', etc.) nelle varie
direttive.

Alcuni software poi oltre a interfacce/rete 'ascoltano' anche [*] su
socket file (p. es. postgresql o mysql, ma puoi configurarci anche
webserver & co. per gli usi piu' disparati, oltre a molti servizi "di
rete", ma diventa lunga la spiegazione, cmq se vuoi vedere un
bell'esempio delle capacita'/possibilita', cercati il tool 'socat' e
relativo manuale...

ps: netstat -an | grep LIST (metti anche -p se sei root e vuoi sapere
chi e' l'owner del processo

bye,
K.