IPv6 소켓 생성 실패: 프로토콜에서 주소 계열을 지원하지 않습니다.

IPv6 소켓 생성 실패: 프로토콜에서 주소 계열을 지원하지 않습니다.

운영체제: GNU/Linux Debian 9.2 64비트

비활성화된 IPv6내 서버 중 하나에서.

그리고 지금 나는 이것을 얻고 있습니다 mail:

exim paniclog
...
IPv6 socket creation failed: Address family not supported by protocol

어떻게 제거합니까?

답변1

먼저 .NET에서 IPv6를 비활성화해야 합니다 exim4.

다음 파일에서:

/etc/exim4/update-exim4.conf.conf

다음 줄이 있는지 확인하세요. 없으면 추가하거나 변경하세요.

disable_ipv6='true'

그런데 이 해결 방법만 시도해 봤는데 메일이 계속 오고 있어서 좀 더 파헤쳐 보니...

동일한 파일에서 이 줄이 다음으로 설정되어 있는지 확인하세요 true.

dc_minimaldns='true'

이제 이 파일을 편집하세요.

/etc/hosts

다음 줄이 서버 이름을 정의한다고 가정해 보겠습니다.

127.0.1.1   server-name

다음과 같이 변경합니다.

127.0.1.1   server-name.localhost server-name

이제 이 명령이 다음과 같은지 확인하십시오.

hostname --fqdn

보고:

server-name.localhost

그렇다면 Exim4 구성을 업데이트할 수 있습니다.

update-exim4.conf

그리고 Exim4 서비스를 다시 시작하십시오.

systemctl restart exim4.service

관련 정보