Avvertenze "Il supporto IPv6 è disabilitato"


14

Ottengo l'errore durante l'esecuzione di uno script che tenta di inviare e-mail.

send-mail: warning: inet_protocols: IPv6 support is disabled: Address family not supported by protocol
send-mail: warning: inet_protocols: configuring for IPv4 support only
postdrop: warning: inet_protocols: IPv6 support is disabled: Address family not supported by protocol
postdrop: warning: inet_protocols: configuring for IPv4 support only

Qualcuno potrebbe dire qual è il problema, ho bisogno di un permesso?

Risposte:


9

IPv6 non è configurato nello stack di rete del sistema operativo, ma il tuo mailer (presumibilmente postfix) è configurato per utilizzare IPv6. Poiché non esiste un IPv6 da utilizzare per il tuo mailer, ti avverte che utilizzerà solo IPv4. Dal readme postfix :

se vedi messaggi di errore come i seguenti, allora stai usando Linux e devi attivare IPv6 nel kernel: vedi http://www.ipv6.org/ per suggerimenti e consigli. A differenza di altri sistemi, Linux non ha uno stack combinato per IPv4 e IPv6 e il supporto del protocollo IPv6 non è caricato per impostazione predefinita.

postconf: warning: inet_protocols: IPv6 support is disabled: Address family not supported by protocol
postconf: warning: inet_protocols: configuring for IPv4 support only

44

Per disabilitare il messaggio, vai a /etc/postfix/main.cfe cambia da:

inet_protocols = all

per:

inet_protocols = ipv4

Questo utilizzerà solo ipv4 e il messaggio di avviso scompare.

Dovrai emettere un arresto e avviare Postfix per registrare la modifica. Una semplice ricarica produrrà:

mail postfix / master [8330]: ricaricare - versione 2.9.6, configurazione / etc / postfix mail postfix / master [8330]: avviso: ignorare il valore del parametro inet_protocols cambiare valore postfix / master posta [8330]: avviso: vecchio valore: " all ", nuovo valore:" ipv4 "mail postfix / master [8330]: avviso: per modificare i protocolli inet, interrompere e avviare Postfix


5
stackexchange è meglio del manuale, perché posso ottenere risposte come questa in un istante, senza dover passare attraverso capitoli di libri di testo prolissi sulle decisioni di implementazione che sono andate a finire nelle build del kernel di raspbian linux.
Greg Gauthier,

quindi segna questa come la risposta giusta allora;)
silpol

Questo maschera solo il problema di fondo, ovvero che qualcuno ha disabilitato IPv6 sul sistema. Il problema sottostante dovrebbe essere risolto invece.
Michael Hampton,
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.