我有一台运行 Ubuntu Lucid Lynx 的 Rackspace 服务器,我已在其中安装了一个IRCd-Hybrid
。我可以使用irssi
安装在服务器所在机器上的 IRC 服务器进行连接,但当我尝试从家里的计算机或我的朋友尝试访问它时,我收到此错误:
连接被拒绝
我应该怎么办?
答案1
我认为这可能意味着某个防火墙阻止了连接。在您的家用机器上,尝试直接连接到服务器上的 IRC 端口。如果您运行的是 Linux,则可以使用 telnet 执行此操作:
$ telnet your.example.server 6667
您应该会从服务器得到一些响应(您可能必须enter
先点击)。
如果这不起作用,则可能是防火墙的问题。检查运行 ircd 的服务器。/sbin/iptables -nvL
防火墙规则的输出显示什么?我敢打赌你有一个标准的“默认拒绝”设置,除非传入连接要到达特定的预定义端口,否则它们会被丢弃。
答案2
我认为我在尝试接触 MOTD 文件时意外移动了我的 ircd.conf 文件。恢复了 ircd.conf 文件,重新启动了 ircd-hybrid 服务,一切就绪了!