Warnungen "IPv6-Unterstützung ist deaktiviert"


14

Ich erhalte die Fehlermeldung beim Ausführen eines Skripts, das versucht, E-Mails zu senden.

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

Könnte jemand sagen, was das Problem ist? Benötige ich eine Erlaubnis?

Antworten:


9

Sie haben IPv6 nicht im Netzwerkstapel Ihres Betriebssystems konfiguriert, aber Ihr Mailer (vermutlich Postfix) ist für die Verwendung von IPv6 konfiguriert. Da Ihr Mailer kein IPv6 verwenden kann, weist er Sie darauf hin, dass nur IPv4 verwendet wird. Aus der Postfix-Readme :

Wenn die folgenden Fehlermeldungen angezeigt werden, führen Sie Linux aus und müssen IPv6 im Kernel aktivieren: Tipps und Tricks finden Sie unter http://www.ipv6.org/ . Im Gegensatz zu anderen Systemen verfügt Linux nicht über einen kombinierten Stack für IPv4 und IPv6, und die IPv6-Protokollunterstützung wird standardmäßig nicht geladen.

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

44

Um die Nachrichten zu deaktivieren, gehen Sie zu /etc/postfix/main.cfund ändern Sie von:

inet_protocols = all

zu:

inet_protocols = ipv4

Dies verwendet nur ipv4 und die Warnmeldung verschwindet.

Sie müssen ein Stop- and- Start- Verfahren ausführen, damit Postfix die Änderung registriert. Ein einfaches Neuladen ergibt:

mail postfix / master [8330]: neu laden - Version 2.9.6, Konfiguration / etc / postfix mail postfix / master [8330]: Warnung: Ignorieren von inet_protocols Parameterwert Änderung mail postfix / master [8330]: Warnung: Alter Wert: " all ", neuer Wert:" ipv4 "mail postfix / master [8330]: Warnung: Um inet_protocols zu ändern, stoppen und starten Sie Postfix


5
stackexchange ist besser als das Handbuch, da ich sofort Antworten auf diese Fragen erhalten kann, ohne die langwierigen Kapitel über die Implementierungsentscheidungen durcharbeiten zu müssen, die in die Kernel-Builds von Raspbian Linux eingeflossen sind.
Greg Gauthier

also markiere das als die richtige
antwort

Dies maskiert nur das zugrunde liegende Problem, nämlich, dass jemand IPv6 auf dem System deaktiviert hat. Das zugrunde liegende Problem sollte stattdessen behoben werden.
Michael Hampton
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.