「IPv6サポートは無効です」警告


14

メールを送信しようとするスクリプトの実行中にエラーが発生します。

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

誰が問題が何であると言うことができますか、私はいくつかの許可を必要としますか?

回答:


9

OSのネットワークスタックでIPv6を構成していませんが、メーラー(おそらくpostfix)はIPv6を使用するように構成されています。メーラーが使用するIPv6はないため、IPv4のみを使用することを警告しています。postfix readmeから:

次のようなエラーメッセージが表示される場合は、Linuxを実行しており、カーネルでIPv6をオンにする必要があります。ヒントとヒントについては、http//www.ipv6.org/を参照してください。他のシステムとは異なり、LinuxにはIPv4とIPv6の組み合わせスタックがなく、IPv6プロトコルのサポートはデフォルトではロードされません。

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

44

メッセージを無効にするには、次の場所に移動し/etc/postfix/main.cfて変更します。

inet_protocols = all

に:

inet_protocols = ipv4

これはipv4のみを使用し、警告メッセージは消えます。

変更を登録するには、postfixのstopおよびstartを発行する必要があります。簡単なリロードは以下をもたらします:

メールpostfix / master [8330]:再読み込み-バージョン2.9.6、設定/ etc / postfix mail postfix / master [8330]:警告:inet_protocolsパラメーター値の変更を無視メールpostfix / master [8330]:警告:古い値: " all "、新しい値:" ipv4 "mail postfix / master [8330]:警告:inet_protocolsを変更し、Postfixを停止および開始する


5
stackexchangeはマニュアルより優れています。なぜなら、raspbian linuxカーネルビルドに導入された実装の決定について、長々と説明された教科書の章を読む必要なく、このような答えをすぐに得ることができるからです。
グレッグゴーティエ14

そのため、これを正しい答えとしてマークしてください;)
silpol

これは、誰かがシステムでIPv6を無効にしているという根本的な問題を隠しているだけです。代わりに、根本的な問題を修正する必要があります。
マイケルハンプトン
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.