WeeChat은 IPv6를 사용하지 않습니다.

WeeChat은 IPv6를 사용하지 않습니다.

나는위챗버전 1.5는 irc.server.freenode.ipv6옵션이 다음과 같이 설정된 Debian 8.5에 설치됩니다 on.

10:57:15  weechat     | [server] (irc.conf)
10:57:15  weechat     |   irc.server.freenode.ipv6 = on  (default: (undefined))
10:57:15  weechat     | 
10:57:15  weechat     | 1 option (matching with "irc.server.freenode.ipv6")

이로 인해 WeeChat은 IPv4보다 IPv6를 선호하게 됩니다. irc.freenode.net에 대한 IPv6 AAAA 레코드가 있습니다:

$ dig @8.8.8.8 -t AAAA irc.freenode.net +noall +short
chat.freenode.net.
2a00:1a28:1100:11::42
2a01:270:0:666f::1
2a01:7e00::f03c:91ff:fee2:413b
2001:6b0:e:2a18::118
$ 

..예를 들어 IPv6를 통해 irc.freenode.net을 ping할 수 있습니다.

$ ping6 -nc 4 irc.freenode.net
PING irc.freenode.net(2001:5a0:3604:1:64:86:243:181) 56 data bytes
64 bytes from 2001:5a0:3604:1:64:86:243:181: icmp_seq=1 ttl=51 time=141 ms
64 bytes from 2001:5a0:3604:1:64:86:243:181: icmp_seq=2 ttl=51 time=141 ms
64 bytes from 2001:5a0:3604:1:64:86:243:181: icmp_seq=3 ttl=51 time=142 ms
64 bytes from 2001:5a0:3604:1:64:86:243:181: icmp_seq=4 ttl=51 time=142 ms

--- irc.freenode.net ping statistics ---
4 packets transmitted, 4 received, 0% packet loss, time 3004ms
rtt min/avg/max/mdev = 141.567/141.903/142.081/0.431 ms
$ 

그런데 WeeChat에서 irc.freenode.net에 연결하려고 하면 IPv6도 시도되지 않습니다( check 사용 tcpdump). TCP 포트 6667에 대한 IPv4 연결을 거부하더라도 IPv6은 시도되지 않습니다.

문제가 WeeChat에 있다고 생각하지 않습니다(다른 버전도 사용해 보았습니다). 이 동작을 일으킬 수 있는 아이디어가 있습니까?

답변1

weechat 1.6-rc2(현재 개발 버전)를 사용해 볼 수 있나요? 서버 연결 중 호스트 주소 오류를 수정했습니다. 그런데 1.6 버전이 2일 후에 출시될 예정입니다.

관련 정보