When attempting to use my ircd, I am receiving the following message in irrsi:
Looks good, connection shows up in netstat, etc. But if I try to join a channel, I get:
-!- Irssi: Looking up 127.0.0.1
-!- Irssi: Connecting to 127.0.0.1 [127.0.0.1] port 6667
-!- Irssi: Connection to 127.0.0.1 established
-!- Irssi: !hybrid7.debian.local *** Looking up your hostname...
-!- Irssi: !hybrid7.debian.local *** Checking Ident
-!- Irssi: !hybrid7.debian.local *** No Ident response
I've also tried connecting to the IP address on eth2, which is the only interface with an IP, and the same result occurs.
-!- Irssi: Not connected to server
This has been attempted with the default install config, and a slightly modified config:
Behavior from hybrid ircd is the same regardless of which config is used.
- hub = yes;
+ hub = no;
- host = "127.0.0.1"; # change this!
+ # host = "127.0.0.1"; # change this!
- ip = "10.0.1.0/24";
+ # ip = "10.0.1.0/24";
The IP address is statically assigned from /etc/network/interfaces, as is the gateway. This box is just on a hub with one other system. There is one iptables rule present and it is in the PREROUTING chain of the NAT table, and it does not increase so I assume it is irrelevant, but here is the rule:
I'm really at a loss here on how to get the IRC daemon to work properly. Any help would be greatly appreciated. TIA!
iptables -t nat -I PREROUTING -i eth2 -j REDIRECT