Your syntax is fine for UnrealIRCd 3.2.x.
You can run the following command on the shell to see on what ports UnrealIRCd is listening:
Code: Select all
netstat -anp|grep ircd|grep LISTEN
This will output something like:
Code: Select all
syzop@vulnscan:~$ netstat -anp|grep ircd|grep LISTEN
(Not all processes could be identified, non-owned process info
will not be shown, you would have to be root to see it all.)
tcp 0 0 0.0.0.0:6667 0.0.0.0:* LISTEN 11114/unrealircd
tcp 0 0 0.0.0.0:6697 0.0.0.0:* LISTEN 11114/unrealircd
..
tcp6 0 0 :::6667 :::* LISTEN 11114/unrealircd
tcp6 0 0 :::6697 :::* LISTEN 11114/unrealircd
..
The lines containing "tcp" are you IPv4 listeners. And there should be lines with "tcp6" showing your IPv6 listeners. Like above.
If the tcp6 lines are missing but the tcp ones are there, then UnrealIRCd is not listening on the IPv6 socket.
If it's there.. then there's some other problem. Not with UnrealIRCd but with the machine/network. This could be a firewall blocking the port (or even all IPv6 traffic) or lack of true IPv6 connectivity upstream (towards the Internet).