第 22 章。链接工作后常见问题

目录
22.1. 我无法访问我连接的 PPP 服务器之外的网络
22.2. 我可以发送电子邮件,但无法接收
22.3. 为什么其他人无法使用 finger、WWW、gopher、talk 等访问我的机器?

您会发现的一个问题是,许多服务提供商仅支持他们分发给新帐户的连接软件包。这(通常)是针对 Microsoft Windows 的 :-( - 而且许多服务提供商的服务台似乎对 Unix(或 Linux)一无所知。因此,请为他们提供的有限帮助做好准备!

当然,您可以帮他们一个忙,向他们普及 Linux 知识(任何 ISP 服务台人员都应该在互联网方面有合理的了解,这意味着他们应该有一台家用 Linux 电脑 - 当然他们应该有)!

22.1. 我无法访问我连接的 PPP 服务器之外的网络

好的 - 您的 PPP 连接已建立并正在运行,您可以通过 IP 地址 ping PPP 服务器(由以下命令显示的第二个或“远程” IP 地址ifconfig ppp0),但您无法访问除此之外的任何内容。

首先,尝试 ping 您在 /etc/resolv.conf 中指定为名称服务器的 IP 地址。如果这有效,您可以访问您的 PPP 服务器之外的网络(除非这与您的连接的“远程” IP 地址相同)。现在尝试 ping 您的服务提供商的完整互联网名称 - 例如

ping my.provider.net.au

如果这不起作用,则您的名称解析存在问题。这可能是因为您的 /etc/resolv.conf 文件中存在拼写错误。请根据您致电服务提供商获得的信息仔细检查。如果一切看起来正常,请致电您的服务提供商并检查您是否正确地写下了 IP 地址。

如果仍然不起作用(并且您的服务提供商确认他的名称服务器正在运行),则您在其他地方遇到了问题 - 我建议您仔细检查您的 Linux 安装(特别注意文件权限)。

如果您仍然无法通过 IP 地址 ping 您的服务提供商的 IP 名称服务器,要么它们已关闭(给他们打个电话并检查),要么您的服务提供商端存在路由问题。再次,给他们打电话并检查一下。

一种可能性是“远程端”是一台 Linux PPP 服务器,其中内核中未指定 IP 转发选项!

一个好的通用测试是尝试使用大多数服务提供商为 (gulp) Microsoft Windows 提供的软件连接到您的服务提供商。如果从另一个操作系统连接到完全相同的帐户一切正常,那么问题出在您的 Linux 系统上,而不是您的服务提供商。