“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 만 사용한다는 경고입니다. 로부터 접미사 추가 정보 :

다음과 같은 오류 메시지가 표시되면 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 / master [8330] : 재로드-버전 2.9.6, 구성 / etc / postfix 메일 postfix / master [8330] : 경고 : inet_protocols 매개 변수 값 변경 메일 postfix / master [8330] : 경고 : 이전 값 : " all ", 새 값 :"ipv4 "mail postfix / master [8330] : 경고 : inet_protocols를 변경하고 Postfix를 중지 한 후 시작하십시오.


5
stackexchange는 매뉴얼보다 습니다. 라즈 비안 리눅스 커널 빌드에 들어가는 구현 결정에 관한 긴 교과서 장을 훑어 보지 않고도 즉각적으로 이와 같은 답변을 얻을 수 있기 때문입니다.
Greg Gauthier

따라서 정답으로 표시 하십시오 .;)
silpol

이것은 근본적인 문제 만을 숨 깁니다 . 누군가가 시스템에서 IPv6를 비활성화했다는 것입니다. 근본적인 문제는 대신 해결되어야합니다.
Michael Hampton
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.