我的电脑有双启动。
我可以通过 Windows 访问互联网,但无法通过 Ubuntu 访问。
几天前,我哥哥将我的路由器(或调制解调器,我不知道)重置为出厂设置,导致两个操作系统上的互联网都停止工作,在此之前我能够在这两个操作系统上连接到互联网。
在 Windows 中的 DSL 设置页面(192.168.1.1)中对设置进行一些调整后,它开始正常工作,而无需通过网络对话框手动连接。
但它在 Ubuntu 12.04 上仍然无法工作。此外,我无法从 Ubuntu 打开设置页面,但在 Windows 上它可以完美打开。
在 Ubuntu 中,我尝试执行sudo pppoeconf
,但它说无法检测到访问集中器eth0
。
为什么我可以通过 Windows 连接到互联网,但不能通过 Ubuntu 连接到互联网?我该如何解决这个问题?
答案1
您的路由器可能已在管理 PPPoE 连接。您需要在 Ubuntu 上执行的操作是指示它从 DHCP 服务器获取 IP 地址。
编辑
/etc/network/interfaces
。您可以键入sudo nano /etc/network/interfaces
以打开文本编辑器。假设您的界面
eth0
与大多数情况一样,请验证以下行是否存在,如果不存在,请添加它们。保存文件并关闭它。auto eth0 iface eth0 inet dhcp
启用接口并触发 DHCP 发现。
sudo ifup eth0
然后,您的路由器应该为您的机器分配一个 IP 以及一个默认网关和一个 DNS 服务器,以便访问外部网络。
答案2
经过一番尝试,我明白了路由器正在处理我的 PPPoE 连接。
要恢复原来的状态,我只需执行以下操作:
- 从 Windows 打开设置页面
- 将路由器恢复出厂设置
- 编辑 PPPoE 连接使其成为“桥接”,其余部分保持不变。
- 而且它有效
我很感谢其他所有答案,但在看到它们之前,我已经做了上述操作,所以很抱歉。不过,我还是点赞了其他所有答案。
谢谢你的努力。