[已解决] openSUSE 13.2 装好以后 DSL 不能联网

YaST 里默认的就是 NetworkManager

那网卡已经设置了 DHCP 了吗? NetworkManager 服务启动并且是活动状态了吗?

是的,DHCP,networkmanager,我不懂怎么看是否启动并且是活动状态

sudo systemctl status -l network.service

这个命令是最直观显示你联网情况的,不管是用 wicked(就是老的 ifup)还是 network manager。 所以调试问题要先看这里。

开机默认不是自动启动 NetworkManager 的么?我不太懂

还是 YaST 下,在 服务管理器 那里可以轻松查看得到。还可以启动或禁用某个服务的。

排除一下,不会浪费您很多时间的。

非常感谢您的帮助!我现在就去试,由于在双系统间来回切换,比较麻烦

请稍等

还在线吗?刚才看了一下,NetworkManager 状态已启用,活动;NetworkManager-dispatcher 状态已启用,非活动;NetworkManager-wait-online 状态已禁用,非活动

好的,谢谢玛苏,我先看一下。

你是 DSL 拨号的,还是路由拨号的啊?我用 Wicked 不能扫描出无线网络,改用 NetworkManager 成功上网。刚尝试有线连接,断开无线,用线连接( NetworkManager & Wicked )能上网。我家用的是路由拨号的。

我是网线直插笔记本电脑,应该算是 DSL 吧

输入命令后,显示如下

NetworkManager.service - Network Manager
Loaded: loaded (/usr/lib/systemd/system/NetworkManager.service; enabled)
Active: active (running) since 四 2014-11-06 04:05:55 CST; 1min 6s ago
Main PID: 836 (NetworkManager)
CGroup: /system.slice/NetworkManager.service
└─836 /usr/sbin/NetworkManager --no-daemon

11 月 06 04:06:24 linux-tivq.site NetworkManager[836]: DHCPDISCOVER on enp2s0 to 255.255.255.255 port 67 interval 12 (xid=0x668d933)
11 月 06 04:06:36 linux-tivq.site dhclient[1119]: DHCPDISCOVER on enp2s0 to 255.255.255.255 port 67 interval 18 (xid=0x668d933)
11 月 06 04:06:36 linux-tivq.site NetworkManager[836]: DHCPDISCOVER on enp2s0 to 255.255.255.255 port 67 interval 18 (xid=0x668d933)
11 月 06 04:06:52 linux-tivq.site NetworkManager[836]: (enp2s0): DHCPv4 request timed out.
11 月 06 04:06:52 linux-tivq.site dhclient[1119]: Received signal 15, initiating shutdown.
11 月 06 04:06:52 linux-tivq.site NetworkManager[836]: Received signal 15, initiating shutdown.
11 月 06 04:06:53 linux-tivq.site NetworkManager[836]: (enp2s0): canceled DHCP transaction, DHCP client pid 1119
11 月 06 04:06:53 linux-tivq.site NetworkManager[836]: Activation (enp2s0) Stage 4 of 5 (IPv4 Configure Timeout) scheduled…
11 月 06 04:06:53 linux-tivq.site NetworkManager[836]: Activation (enp2s0) Stage 4 of 5 (IPv4 Configure Timeout) started…
11 月 06 04:06:53 linux-tivq.site NetworkManager[836]: Activation (enp2s0) Stage 4 of 5 (IPv4 Configure Timeout) complete.

你在 Windows 下需要拨号就是 DSL 的上网方式,如果直接插网线就可以上网的那基本不是了,各个地区各个服务方提供的上网方式都不同,你得了解你现在的网络环境……你这么晚在贴吧发贴,没有什么人解答的哦。

另: DSL 可以上网查查 linux 下如何设置。

(enp2s0): DHCPv4 request timed out.

原因在这里,你 DHCP 设置有问题,获取不到 IP 地址。

你试试 255.255.255.0 当网络掩码。

要是还不行的话把

/sbin/ifconfig -a

的结果发一下。

最好把 /var/log/NetworkManager 和 /var/log/wpa_supplicant.log (如果有的话)

还有 sudo journalctl -xb > ~/boot.log 得到的 boot.log

这几个日志给一下我明天看。

他是 DSL,没成功拨号必然是 DHCP time out 吧。。。
掩码 255.255.255.255 是因为 time out 的缘故,一会回公司我试试 pppoe 看看

嗯 ,我估计找到原因了,openSUSE 13.2 默认没有安装 rp-pppoe 这个包,所以无法拨号了。。。。
找个可以上网的地方到这里把包下载下来安装吧,把原来的 DSL 拨号先删了,装完重启一次,然后再建个 DSL 拨号就可以了

http://software.opensuse.org/package/rp-pppoe?search_term=rp-pppoe
1赞

我直接晕菜!果然是没有 rp-pppoe 这个包的原因,下载完了这个包安装后重启,新建 DSL,然后还他妈不到 0.3 秒呢,一下子就连接成功了。 :sweat:

呵呵,解决就好