已经过去六个多月了,但我有相同的带以太网的路由器 SmartAX MT880d,并且存在完全相同的问题:没有互联网,即使我可以通过在 Firefox 中输入 192.168.1.1 成功到达调制解调器设置页面。
我是 Ubuntu 的新手。我的互联网在 Windows 中运行良好,但在 Ubuntu 中却不行。
抱歉,我没有使用正确的(技术)术语来解释我的问题。英语不是我的母语。
两周以来,我一直在网上、论坛和 ubuntuguide.org 等网站上查阅资料,但毫无收获。现在我除了寻求帮助之外别无他法。
我的问题是,我找不到将正确的数字放在正确位置的方法,因为我不知道需要将哪些数字放在哪些文件中。例如:我需要使用 DHCP 吗?还是静态 IP 地址?完全没有线索。我担心我可能会将数字放在错误的空间中。例如,华为智能 AXMT880d 调制解调器的调制解调器/路由器 IP 是否正好是 192.168.1.1?子网是 255.255.255.0 吗?网关是 192.168.1.1?
我很困惑,因为我还看到一个以 155131* 开头的不同 IP**(这是一个帐号吗?)在我与华为(一家中国 ISP)签订的合同中。
- 除了拨打 911 外,我还需要输入哪些号码?在哪里输入?
- 在尝试连接互联网之前,如何检查每个适当空间中的所有数字是否均已正确输入?
问题的进一步发展:
首先,按照下面的帖子,我成功地禁用了名为“在 Windows Vista 中禁用 IPv6 的简单方法”的文章中的 IPv6。然后我尝试在 Ubuntu 中连接到互联网,但仍然无济于事。
然后我检查了 Ubuntu 中的设置。我输入了 /etc/network/interfaces。只出现了环回设置,即
auto lo
iface lo inet loopback
我也检查过了/etc/resolv.conf
但它是空的。
在这个阶段,网络管理员即使禁用了 IPv6 仍然检测不到任何内容。
然后我尝试了 Scaine 在一篇从中文翻译的文章中提出的关于 pppoeconf 的建议。所以我执行了以下步骤并重新启动,因为重新启动选项(以下步骤的最后一步)在我决定重新启动之前已经冻结了 2 分钟...(这应该在这个阶段冻结吗?):
基本上,从文章来看(我显然没有测试过这个!):
sudo apt-get install pppoeconf
需要启动ADSL连接时,可以在终端中输入;
sudo pon dsl-provider
需要断开ADSL连接时,可以在终端中输入;sudo poff
需要查看日志时,可以在终端中输入plog
。在终端中输入获取接口信息ifconfig ppp0
使用pppoeconf之后如果网络管理器不显示托管的解决办法:
在终端中输入以下命令来配置网络连接:
sudo gedit /etc/NetworkManager/nm-system-settings.conf
并更改[ifupdown] managed = false
到
[ifupdown] managed = true
然后在终端运行
sudo gedit /etc/network/interfaces
并仅保留:auto lo iface lo inet loopback
删除 DNS 设置
sudo mv /etc/resolv.conf
/etc/resolv.conf_backup
最后重新启动网络管理器:
sudo service network-manager restart
此后,设置保持不变。也就是说, 中/etc/network/interfaces
仍为环回设置, 和/etc/resolv.conf
中仍为空。
然后我尝试Simon Bridge 关于 pppoeconf 的建议(在帖子 #8 中)
pppoeconf
在 AskUbuntu.com 注册之前以及阅读并尝试了此主题中的所有内容之后(直到 2011 年 3 月 16 日),我尝试过此操作。
我对这个问题的看法是,通过相继测试许多不同的技巧,我最终可能会得到混合的设置。
现在总结一下:
- IPv6 已禁用。此外,在 Windows 中的 ipconfig /all 中,我现在注意到无线 LAN 适配器无线网络连接的 DHCP 已打开,而以太网适配器本地连接仅显示其描述:VIA VelocityFamily 千兆以太网适配器。就是这样。以太网不再“打开”。我现在应该做什么???也许设置 IP 地址???
- 结果,Windows 中的 DHCP 已打开(用于无线),但仍然无法自动检测任何东西(事实上 DHCP 也是一样。对于无线,虽然我可以看到不同的无线网络,但没有检测到)
- 完成以下所有操作后,pppoeconf 也没有检测到任何东西。
因此,我认为某个设置没有正确设置,但在哪里呢?这仍然是一个问题……无论如何,还是要感谢你们。如果你有任何建议……无论如何,我都会感激你。
编辑:
嗨,Scaine,这是来自 pppoeconf 的一些有趣的结果!我想我快要成功了……但下面还有一个障碍。你能再帮我指导一下吗?我必须做什么才能打开那个互联网连接?当我输入 sudo pon dsl-provider 时,什么也没发生(我看不到)……
joel@ubuntu:~$ sudo pppoeconf
[sudo] password for joel:
Plugin rp-pppoe.so loaded.
RP-PPPoE plugin version 3.8p compiled against pppd 2.4.5
joel@ubuntu:~$ plog
Mar 16 21:08:14 ubuntu pppd[1840]: Remote message: Authentication success,Welcome!
Mar 16 21:08:14 ubuntu pppd[1840]: PAP authentication succeeded
Mar 16 21:08:14 ubuntu pppd[1840]: peer from calling number 00:25:9E:F1:C1:9C authorized
Mar 16 21:08:14 ubuntu pppd[1840]: Cannot determine ethernet address for proxy ARP
Mar 16 21:08:14 ubuntu pppd[1840]: local IP address 27.190.153.195
Mar 16 21:08:14 ubuntu pppd[1840]: remote IP address 27.190.152.1
Mar 16 21:08:14 ubuntu pppd[1840]: primary DNS address 222.222.202.202
Mar 16 21:08:14 ubuntu pppd[1840]: secondary DNS address 222.222.222.222
joel@ubuntu:~$ pon dsl-provider
Error: only members of the 'dip' group can use this command.
joel@ubuntu:~$ sudo pon dsl-provider
Plugin rp-pppoe.so loaded.
RP-PPPoE plugin version 3.8p compiled against pppd 2.4.5
答案1
我在这里添加了一个单独的答案,因为虽然我的第一个答案总体上是相关的,但看起来 SmartAX MT880d 调制解调器/路由器需要不同的方法。我发现本网站它(在 Google 翻译的帮助下)概述了如何在 Ubuntu 下安装 ppoeconf 并设置此调制解调器。
基本上,从文章来看(我显然不是测试过这个!):
sudo apt-get install pppoeconf
然后使用 运行命令sudo pppoeconf
,并根据提示输入您的帐户详细信息。
需要启动ADSL连接时,可以在终端中输入sudo pon dsl-provider
需要断开ADSL连接时,可以在终端中输入sudo poff
如果需要查看日志,可以在终端中输入plog
需要获取接口信息时,可以在终端中输入ifconfig ppp0
使用后pppoeconf
如果Network Manager不显示托管的解决办法:
在终端中输入以下命令来配置网络连接:
gksu gedit /etc/NetworkManager/nm-system-settings.conf
并改变
[ifupdown] managed = false
到:
[ifupdown] managed = true
然后在终端运行gksu gedit /etc/network/interfaces
并仅保留:
auto lo iface lo inet loopback
删除 DNS 设置:sudo mv /etc/resolv.conf /etc/resolv.conf_backup
最后重新启动网络管理器:(sudo service network-manager restart
或者重启!)
答案2
如果你的电脑在 Windows 中使用此调制解调器,那么将这些设置复制到 Ubuntu 应该相当容易。在视窗,打开命令窗口并输入ipconfig /all
。
在上面的截图中,你可以看到 DHCP不是启用,所以在这种情况下,我必须复制设置,特别是IP Address
,,Subnet Mask
和。Default Gateway
DNS Servers
然后在 Ubuntu 中,我们需要在网络管理器中复制这些设置。因此,右键单击网络管理器小程序,选择“编辑连接”,然后编辑“Auto eth0”连接以匹配您在 Windows 中看到的内容。
如果 DHCP曾是启用后,Ubuntu 就可以正常工作,因为这是它的默认设置。
答案3
我很兴奋。我成功了……我知道我会做到的……哈哈哈
谢谢大家!
在 Windows 中停用 IPv6 后本教程适用于 Vista,Scaine 帮助了我很多,他们引导我输入sudo pppoeconf
。然后我输入了互联网合同上显示的用户名和密码,并在提示时始终回答“是”。然后我继续运行命令,plog
如您在终端中看到的,并显示以下错误消息:
Mar 16 21:08:14 ubuntu pppd[1840]: Cannot determine ethernet address for proxy ARP
在 Google 中寻找该错误时,我遇到了justlinux 上的这篇文章。
根据该链接的建议,我输入了:
sudo -H gedit /etc/ppp/options
[编辑注-添加了-H
标志]
并禁用了一个选项:
我将其从 改为。也就是说,我只是通过在 之前添加 来停用此选项noauth
。我保存了,再次在终端中使用该命令,没有,然后直接上网。#noauth
#
noauth
plog
sudo
我希望这篇文章能像你们帮助我一样帮助别人。非常感谢你们(经过三周的研究)YYYYYaaaaaaaaaaayaayyyyy!!!