【新人求助】ubuntu 14.04 无法连接任何网络

包含网卡/无线网的网络问题和ADSL/校园网/宽带拨号支持及代理/共享等网络使用问题
回复
dogcat222
帖子: 6
注册时间: 2016-06-20 3:03
系统: ubuntu 14.04LTS

【新人求助】ubuntu 14.04 无法连接任何网络

#1

帖子 dogcat222 »

各位老师前辈大家好:
本人是最近才开始学习linux系统的小菜鸟,安装的是ubuntu 14.04版本和windows 10 双系统。之前使用一直都没有问题。最近在利用wireshark在检测信息输出时,不知道是不是这个软件的问题(开启这个软件需要使用sudo)原来能够正常上网的ubuntu突然间就无法上网了,桌面任务栏的连接图标也变成一个空白的扇形。能够检测到无线信号但是无法连接上。而后就干脆连扇形图标也消失了。
重启以后,先是显示这样的信息
1、
开机的第一个画面
开机的第一个画面
2、
开机的第二个画面
开机的第二个画面
3、
开机的第三个画面
开机的第三个画面
4、
开机第四个画面
开机第四个画面
开机时间特别长,然后进入系统后
5、网络信息 ifconfig -a 显示是这样的
网络信息
网络信息
6、然后打开interface 后的信息是这样的
interface信息
interface信息
7.打开networkmanager 后,显示的信息是这样的
network信息
network信息

我尝试过网络上面各种,诸如给interface 写入ip地址,网管地址,DNS地址的方法,也试过在里面添加 auto eth0 之类的指令,尝试过把networmanager 里的 managed 改成true 等等等,但是始终都没有解决问题。

所以想拜托各位老师前辈,不知道大家能不能告诉我,这个问题可以怎么解决。谢谢大家了。
头像
vickycq
帖子: 4507
注册时间: 2011-03-20 13:12
系统: Debian
来自: 山东省寿光县
联系:

Re: 【新人求助】ubuntu 14.04 无法连接任何网络

#2

帖子 vickycq »

dogcat222 写了:而后就干脆连扇形图标也消失了。
先尝试运行 nm-applet& 看能否令其重新出现
dogcat222 写了:变成一个空白的扇形。能够检测到无线信号但是无法连接上
可设法获取这个过程中输出的日志 贴上来
1. 设法令扇形图标(nm-applet) 出现
2. 新开一个终端执行 sudo tail -f /var/log/syslog
3. 连接无线网 等待失败
4. 将2. 中的终端中新刷出的信息全部复制贴上来 不要节选
dogcat222 写了:不知道是不是这个软件的问题(开启这个软件需要使用sudo
执行以下命令将结果全部复制贴上来

代码: 全选

uname -a
lspci -knn | grep -iA2 net
sudo lshw -C net
Debian 中文论坛 - forums.debiancn.org
欢迎所有 Debian GNU/Linux 用户
dogcat222
帖子: 6
注册时间: 2016-06-20 3:03
系统: ubuntu 14.04LTS

Re: 【新人求助】ubuntu 14.04 无法连接任何网络

#3

帖子 dogcat222 »

老师您好,
1 输入nm -applet 后,终端的显示是这样的
nm-applet.png
2 输入sudo tail 那条指令后,终端没有任何反应
syslog.png
syslog.png
3. 输入uname -a 那三条指令后,终端是这样提示的
sudo1.png
sudo2.png
sudo3.png
头像
vickycq
帖子: 4507
注册时间: 2011-03-20 13:12
系统: Debian
来自: 山东省寿光县
联系:

Re: 【新人求助】ubuntu 14.04 无法连接任何网络

#4

帖子 vickycq »

1. 执行指令时最好复制粘贴,减少多一横/错字母等问题
2. 终端中的输出最好直接复制贴上来,而不是截图,以方便他人阅读/引用

---------

1.
将 /etc/network/interfaces 中新添加的内容全部移除,只保留以下内容

代码: 全选

auto lo
iface lo inet loopback
2.
执行以下指令将结果全部复制贴上来

代码: 全选

sudo rfkill list all
3.
说明机器硬件情况
3-1. 台式机/笔记本/其它?
3-2. 厂牌 型号?
Debian 中文论坛 - forums.debiancn.org
欢迎所有 Debian GNU/Linux 用户
dogcat222
帖子: 6
注册时间: 2016-06-20 3:03
系统: ubuntu 14.04LTS

Re: 【新人求助】ubuntu 14.04 无法连接任何网络

#5

帖子 dogcat222 »

老师您好
谢谢老师的提醒,我会注意的。
1. 我已经按照您的提示,把interfaces 的参数设置成您建议的那样。

2.执行sudo rfkill list all 后,终端提示情况如下

代码: 全选

0: phy0: Wireless LAN 
	Soft blocked: no 
	Hard blocked: no 
        1: asus-wlan: Wireless LAN 
	Soft blocked: no 
	Hard blocked: no 
        2: asus-bluetooth: Bluetooth 
	Soft blocked: yes 
	Hard blocked: no 

             
3. 我的电脑是华硕的笔记本电脑,型号是FX50J,系统是win10 和ubuntu 14.04 双系统。
头像
vickycq
帖子: 4507
注册时间: 2011-03-20 13:12
系统: Debian
来自: 山东省寿光县
联系:

Re: 【新人求助】ubuntu 14.04 无法连接任何网络

#6

帖子 vickycq »

抱歉,之前看错了问题。实际问题是两张网卡都被标记为 DISABLED

先执行以下指令将结果全部复制贴上来

代码: 全选

cat /var/log/syslog | grep 'eth0\|wlan0' | tail -n50
再尝试
将 /etc/NetworkManager/NetworkManager.conf 中 managed 设置为 false
重新启动计算机
sudo ifconfig wlan0 up
sudo ifconfig eth0 up
看看有无变化?(sudo lshw -C net 是否仍提示 DISABLED?)
若此时无 nm-applet 图标,再执行
sudo service network-manager start
nm-applet&
看看能否正常使用

若能正常使用,重新启动计算机试试
若不能正常使用,再执行以下指令将结果全部复制贴上来

代码: 全选

cat /var/log/syslog | grep 'eth0\|wlan0' | tail -n50
参考 http://www.tldp.org/HOWTO/Linux+IPv6-HOWTO/x1021.html
Debian 中文论坛 - forums.debiancn.org
欢迎所有 Debian GNU/Linux 用户
dogcat222
帖子: 6
注册时间: 2016-06-20 3:03
系统: ubuntu 14.04LTS

Re: 【新人求助】ubuntu 14.04 无法连接任何网络

#7

帖子 dogcat222 »

老师您好,

1.输入 cat /var/log/syslog | grep 'eth0\|wlan0' | tail -n50后,终端没有任何显示

代码: 全选

wf@wf-X550JX:~$ cat /var/log/syslog | grep ' eth0\|wlan0' | tail -n50
wf@wf-X550JX:~$ 
2.我在按照您的建议,修改了interfaces 后,扇形图标出现了,能检测到wifi 但是无法连接,提示连接断开。

3.
重新启动计算机
sudo ifconfig wlan0 up
sudo ifconfig eth0 up
看看有无变化?(sudo lshw -C net 是否仍提示 DISABLED?)
执行这一步后,终端的提示是这样的

代码: 全选

*-network               
       description: Wireless interface
       product: QCA9565 / AR9565 Wireless Network Adapter
       vendor: Qualcomm Atheros
       physical id: 0
       bus info: pci@0000:03:00.0
       logical name: wlan0
       version: 01
       serial: 28:c2:dd:28:59:bf
       width: 64 bits
       clock: 33MHz
       capabilities: pm msi pciexpress bus_master cap_list rom ethernet physical wireless
       configuration: broadcast=yes driver=ath9k driverversion=3.19.0-25-generic firmware=N/A latency=0 link=no multicast=yes wireless=IEEE 802.11bgn
       resources: irq:18 memory:f7900000-f797ffff memory:f7980000-f798ffff
  *-network
       description: Ethernet interface
       product: RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller
        vendor: Realtek Semiconductor Co., Ltd.
       physical id: 0.1
       bus info: pci@0000:04:00.1
       logical name: eth0
       version: 12
       serial: 14:dd:a9:1f:e4:34
       size: 10Mbit/s
       capacity: 1Gbit/s
       width: 64 bits
       clock: 33MHz
       capabilities: pm msi pciexpress msix vpd bus_master cap_list ethernet physical tp mii 10bt 10bt-fd 100bt 100bt-fd 1000bt 1000bt-fd autonegotiation
       configuration: autonegotiation=on broadcast=yes driver=r8169 driverversion=2.3LK-NAPI duplex=half firmware=rtl8411-2_0.0.1 07/08/13 latency=0 link=no multicast=yes port=MII speed=10Mbit/s
       resources: irq:33 ioport:d000(size=256) memory:f7814000-f7814fff memory:f7810000-f7813fff


4.重复输入 cat /var/log/syslog | grep 'eth0\|wlan0' | tail -n50后,终端仍然没有任何显示。

5.开机时,黑屏显示的错误提示(这个帖子的1楼我放的前两张照片)依然存在,不过后面提示,等待network configuration和要等待60秒的提示消失,可以直接进入ubuntu系统。只是进入后依然提示连接时断开的。
头像
vickycq
帖子: 4507
注册时间: 2011-03-20 13:12
系统: Debian
来自: 山东省寿光县
联系:

Re: 【新人求助】ubuntu 14.04 无法连接任何网络

#8

帖子 vickycq »

dogcat222 写了: 5.开机时,黑屏显示的错误提示(这个帖子的1楼我放的前两张照片)依然存在...只是进入后依然提示连接时断开的。
重新开机后,sudo lshw -C net 是否仍提示 DISABLED?
dogcat222 写了: 输入sudo tail 那条指令后,终端没有任何反应
输入 cat /var/log/syslog | grep 'eth0\|wlan0' | tail -n50后,终端没有任何显示
由于某种原因,syslog 未正常工作
执行 logger test 看 /var/log/syslog 中有无记录"Jun 21 00:02:53 wf-X550JX wf[11871]: test"
执行以下指令将结果全部复制贴上来

代码: 全选

ls -al /sbin/init
ps aux | grep syslog
dpkg -l | grep syslog
ls -al /var/log | grep 'syslog\|kern\|auth'
dogcat222 写了:扇形图标出现了,能检测到wifi 但是无法连接,提示连接断开
由于目前 syslog 工作不正常,先采取以下方式
确认 sudo lshw -C net 没有 DISABLED 字样
sudo service network-manager stop
sudo pkill NetworkManager
sudo pkill nm-applet
NetworkManager&
nm-applet&
保留此终端不要关闭
用扇形图标尝试连接 wifi,等待其失败
将终端中新刷出的信息全部复制贴上来 看看
Debian 中文论坛 - forums.debiancn.org
欢迎所有 Debian GNU/Linux 用户
dogcat222
帖子: 6
注册时间: 2016-06-20 3:03
系统: ubuntu 14.04LTS

Re: 【新人求助】ubuntu 14.04 无法连接任何网络

#9

帖子 dogcat222 »

老师您好

1. 重新开机后,sudo lshw -C net 首先显示了PCI(sysf),然后消失,显示出我在上一楼回复时出现了那一串network的代码,并没有发现disable

2. 执行了logger test 之后,终端没有任何反应

代码: 全选

 wf@wf-X550JX:~$ logger test /var/log/syslog
wf@wf-X550JX:~$ 
同时我利用图形界面打开了log 这个文件夹,看到syslog这个文件是空白的,大小为0kB.里面没有任何内容

3. 执行完如下代码后
代码:
ls -al /sbin/init
ps aux | grep syslog
dpkg -l | grep syslog
ls -al /var/log | grep 'syslog\|kern\|auth'
显示情况是这样的

代码: 全选

wf@wf-X550JX:~$ ls -al /sbin/init
-rwxr-xr-x 1 root root 265848  7月 18  2014 /sbin/init
wf@wf-X550JX:~$ ps aux | grep syslog
wf        1469  0.0  0.2 447776  9852 ?        S<l  21:30   0:00 /usr/bin/pulseaudio --start --log-target=syslog
wf        2212  0.0  0.0  15972  2208 pts/0    S+   21:35   0:00 grep --color=auto syslog
wf@wf-X550JX:~$ dpkg -l | grep syslog
ii  rsyslog                                               7.4.4-1ubuntu2.6                                    amd64        reliable system and kernel logging daemon


wf@wf-X550JX:~$ ls -al /var/log | grep 'syslog\|kern\|auth'
drwxrwxr-x 13 root              syslog     4096  6月 20 21:30 .
-rw-r-----  1 syslog            adm           0  4月 15 10:11 auth.log
-rw-r-----  1 syslog            adm       40485 10月 11  2015 auth.log.1
-rw-r-----  1 syslog            adm           0  4月 15 10:11 kern.log
-rw-r-----  1 syslog            adm    15177708 10月 11  2015 kern.log.1
-rw-r-----  1 syslog            adm           0  4月 15 10:11 syslog
-rw-r-----  1 syslog            adm    15578186 10月 11  2015 syslog.1

4.执行完如下操作后
sudo service network-manager stop
sudo pkill NetworkManager
sudo pkill nm-applet
NetworkManager&
nm-applet&
保留此终端不要关闭
用扇形图标尝试连接 wifi,等待其失败
将终端中新刷出的信息全部复制贴上来 看看
终端提示是这样的

代码: 全选

wf@wf-X550JX:~$ sudo service network-manager stop
network-manager stop/waiting
wf@wf-X550JX:~$ sudo pkill NetworkManager
wf@wf-X550JX:~$ sudo pkill nm-applet

wf@wf-X550JX:~$ sudo NetworkManager&
[1] 2302
wf@wf-X550JX:~$ 
(NetworkManager:2303): GLib-WARNING **: GError set over the top of a previous GError or uninitialized memory.
This indicates a bug in someone's code. You must ensure an error is NULL before it's set.
The overwriting error message was: 键文件没有组“connectivity”
cd
[1]+  已完成               sudo NetworkManager

wf@wf-X550JX:~$ sudo nm-applet&
[1] 2323
wf@wf-X550JX:~$ 
(nm-applet:2324): nm-applet-WARNING **: Error connecting to ModemManager: 为 org.freedesktop.ModemManager1 调用 StartServiceByName 出错: GDBus.Error:org.freedesktop.DBus.Error.Spawn.ExecFailed: Cannot launch daemon, file not found or permissions invalid
nm-applet-Message: using fallback from indicator to GtkStatusIcon
头像
vickycq
帖子: 4507
注册时间: 2011-03-20 13:12
系统: Debian
来自: 山东省寿光县
联系:

Re: 【新人求助】ubuntu 14.04 无法连接任何网络

#10

帖子 vickycq »

为方便解决问题,临时尝试不用 NetworkManager 连接无线网
假设无线网 SSID 为 'MyHome',密码为 dogcat222,使用 DHCP 方式,无线界面为 wlan0
编辑 /etc/network/interfaces 添加

代码: 全选

allow-hotplug wlan0
iface wlan0 inet dhcp
wpa-ssid "MyHome"
wpa-psk dogcat222
确认 NetworkManager 没有在运行 sudo pkill NetworkManager
sudo ifup wlan0
此时应该已经连接无线网。 ping http://www.taobao.com 确认已经连接互联网

如果以后修好了 NetworkManager,务必将以上内容移除

==========================================
dogcat222 写了:1. 重新开机后,sudo lshw -C net 首先显示了PCI(sysf),然后消失,显示出我在上一楼回复时出现了那一串network的代码,并没有发现disable
当初不知出于何种原因 出现 DISABLED 问题,目前看来可以暂时放过它
dogcat222 写了:wf@wf-X550JX:~$ ps aux | grep syslog
wf 1469 0.0 0.2 447776 9852 ? S<l 21:30 0:00 /usr/bin/pulseaudio --start --log-target=syslog
wf 2212 0.0 0.0 15972 2208 pts/0 S+ 21:35 0:00 grep --color=auto syslog
wf@wf-X550JX:~$ dpkg -l | grep syslog
ii rsyslog 7.4.4-1ubuntu2.6 amd64 reliable system and kernel logging daemon
不知出于何种原因,rsyslogd 未启动
检查 /var/log/upstart/rsyslog.log (文件名不一定准确,自行确认) 的内容
确保不存在类似这样的文件 /etc/init/rsyslog.override
若已按上面的步骤连接互联网,尝试 sudo apt-get install --reinstall rsyslog
dogcat222 写了:(NetworkManager:2303): GLib-WARNING **: GError set over the top of a previous GError or uninitialized memory.
This indicates a bug in someone's code. You must ensure an error is NULL before it's set.
The overwriting error message was: 键文件没有组“connectivity”
不排除是这些问题:
http://www.spinics.net/lists/linux-wire ... 40263.html
https://bugs.launchpad.net/ubuntu/+sour ... ug/1290217
https://bugs.launchpad.net/ubuntu/+sour ... ug/1511735
https://bugs.launchpad.net/ubuntu/+sour ... ug/1539513
https://bugs.launchpad.net/ubuntu/+sour ... ug/1539634

先看看 dpkg -l | grep 'network-man\|libnl' 的输出
若已按上面的步骤连接互联网,再尝试将系统整体升级到最新状态 sudo apt-get update && sudo apt-get dist-upgrade
当然最好确保 /etc/apt/sources.list 和 /etc/apt/sources.list.d/* 没有乱七八糟的内容

14.04(trusty) 的 /etc/apt/sources.list 看上去应该类似这样:
deb http://mirrors.ustc.edu.cn/ubuntu/ trusty main restricted universe multiverse
deb http://mirrors.ustc.edu.cn/ubuntu/ trusty-security main restricted universe multiverse
deb http://mirrors.ustc.edu.cn/ubuntu/ trusty-updates main restricted universe multiverse
deb http://mirrors.ustc.edu.cn/ubuntu/ trusty-proposed main restricted universe multiverse
deb http://mirrors.ustc.edu.cn/ubuntu/ trusty-backports main restricted universe multiverse
deb-src http://mirrors.ustc.edu.cn/ubuntu/ trusty main restricted universe multiverse
deb-src http://mirrors.ustc.edu.cn/ubuntu/ trusty-security main restricted universe multiverse
deb-src http://mirrors.ustc.edu.cn/ubuntu/ trusty-updates main restricted universe multiverse
deb-src http://mirrors.ustc.edu.cn/ubuntu/ trusty-proposed main restricted universe multiverse
deb-src http://mirrors.ustc.edu.cn/ubuntu/ trusty-backports main restricted universe multiverse
Debian 中文论坛 - forums.debiancn.org
欢迎所有 Debian GNU/Linux 用户
dogcat222
帖子: 6
注册时间: 2016-06-20 3:03
系统: ubuntu 14.04LTS

Re: 【新人求助】ubuntu 14.04 无法连接任何网络

#11

帖子 dogcat222 »

老师您好

按照您说的方法
allow-hotplug wlan0
iface wlan0 inet dhcp
wpa-ssid "MyHome"
wpa-psk dogcat222


计算机还是无法连接上网络,我添加的内容如下

代码: 全选

auto lo
iface lo inet loopback
allow-hotplug wlan0
iface wlan0 inet dhcp
wpa-ssid "wf"
wpa-psk 123456
验证了networkmanager的状态

代码: 全选

wf@wf-X550JX:/etc/network$ sudo NetworkManager&
[1] 2186
wf@wf-X550JX:/etc/network$ NetworkManager 已正运行(pid 858)

终端提示是这样的

代码: 全选

wf@wf-X550JX:/etc/network$ sudo ifup wlan0
wpa_supplicant: /sbin/wpa_supplicant daemon failed to start
run-parts: /etc/network/if-pre-up.d/wpasupplicant exited with return code 1
回复