我使用有线 PPPoE 连接来连接到 Internet。在 Windows 上连接到它需要做的是为我的 LAN 卡放入静态 IP 地址、网关、子网掩码和 DNS 服务器。接下来我必须为 PPPoE 连接创建一个拨号器,输入我的用户名、服务名称和密码,然后“拨号”这个连接。它工作正常。
然而,在 Ubuntu 10.04 上,我尝试以类似的方式进行设置 - 为“自动”有线连接输入所有静态地址,然后为“DSL”连接输入用户名、服务名、密码。它工作了一段时间,然后停止了。我试过把所有DSL 配置对话框中的详细信息,同样的事情发生了——它工作了一段时间,然后停止了。我试过删除以太网连接,只保留 DSL 一个,所有数字都到位,同样的事情发生了 - 它工作了一段时间,然后停止了。每次连接时,它都是随机连接的,尝试了几次后,要么在几分钟内停止工作,要么在我重新启动后停止工作。我已经删除并重新建立了数十次连接-即使名称不同,但似乎没有任何效果。
我也pppoeconf
从终端尝试过,没有用。
我已经检查过/var/log/kern.log
,但是当我尝试连接时文件中没有任何变化。我也检查过/sbin/route
,但 gedit 甚至无法打开它(说它无法计算字符编码......)。
右上角弹出“连接建立”通知,与计算机实际连接到网络时的方式相同。
谁能弄清楚出了什么问题以及如何解决?
我似乎找到了解决方案。
我删除了所有以前的连接,从
/etc/network
创建的配置文件中删除pppoeconf
并重新启动。然后我使用静态地址设置有线连接(自动以太网),但确保它没有在配置对话框中选中“自动连接”。然后我创建了一个 DSL 连接,但是在所有的设置中,我只填写了它的用户名、服务名和密码。我检查了“对所有用户可用”并关闭了设置对话框。然后从面板上的“连接”小程序中,单击连接名称。它连接并工作。尽管如此,在几次重新启动后,我注意到有时它不会在第一次“点击”时连接。它会显示通知“连接已建立”,但我无法访问互联网。所以我需要断开连接并重试几次,最终它可以工作。
更新:我忘了提 - 我也必须将 MTU 设置为 1452。