linux (ubuntu17.04) 下用小度wifi做无线网卡连接无线网,能识别,但是始终无法连接上

包含网卡/无线网的网络问题和ADSL/校园网/宽带拨号支持及代理/共享等网络使用问题
头像
fcgzjb
帖子: 55
注册时间: 2017-03-30 13:17
系统: ubuntu 16.10

linux (ubuntu17.04) 下用小度wifi做无线网卡连接无线网,能识别,但是始终无法连接上

#1

帖子 fcgzjb » 2017-03-30 13:43

linux (ubuntu17.04) 下用小度wifi做无线网卡连接无线网,能识别,但是始终无法连接上

我的是ubuntu17.04,安装后能识别网络,但是总是连接失败,一次也没有连接上


请问应该如何处理?
在windows下,能够正常完美使用。
本机,一直使用的是无线网,没有有线网
附件
QQ图片02.jpg
头像
fcgzjb
帖子: 55
注册时间: 2017-03-30 13:17
系统: ubuntu 16.10

Re: linux (ubuntu17.04) 下用小度wifi做无线网卡连接无线网,能识别,但是始终无法连接上

#2

帖子 fcgzjb » 2017-03-30 14:15

qisha@qisha-Lenovo:~$ uname -a
Linux qisha-Lenovo 4.10.0-13-generic #15-Ubuntu SMP Thu Mar 9 20:28:05 UTC 2017 i686 i686 i686 GNU/Linux
qisha@qisha-Lenovo:~$ lsusb
Bus 001 Device 004: ID 2955:1001
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 005 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 004 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 003 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 002 Device 003: ID 093a:2510 Pixart Imaging, Inc. Optical Mouse
Bus 002 Device 002: ID 1a2c:0b28 China Resource Semico Co., Ltd
Bus 002 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub

qisha@qisha-Lenovo:~$ sudo lshw -C net
[sudo] qisha 的密码:
*-network
description: Ethernet interface
product: 88E8057 PCI-E Gigabit Ethernet Controller
vendor: Marvell Technology Group Ltd.
physical id: 0
bus info: pci@0000:02:00.0
logical name: ens33
version: 10
serial: 44:87:fc:dc:f4:55
capacity: 1Gbit/s
width: 64 bits
clock: 33MHz
capabilities: pm msi pciexpress bus_master cap_list rom ethernet physical tp 10bt 10bt-fd 100bt 100bt-fd 1000bt 1000bt-fd autonegotiation
configuration: autonegotiation=on broadcast=yes driver=sky2 driverversion=1.30 latency=0 link=no multicast=yes port=twisted pair
resources: irq:26 memory:feafc000-feafffff ioport:d800(size=256) memory:feac0000-feadffff
*-network
description: Ethernet interface
product: RTL-8100/8101L/8139 PCI Fast Ethernet Adapter
vendor: Realtek Semiconductor Co., Ltd.
physical id: 4
bus info: pci@0000:03:04.0
logical name: enp3s4
version: 10
serial: 14:cf:92:f5:27:85
size: 10Mbit/s
capacity: 100Mbit/s
width: 32 bits
clock: 33MHz
capabilities: pm bus_master cap_list rom ethernet physical tp mii 10bt 10bt-fd 100bt 100bt-fd autonegotiation
configuration: autonegotiation=on broadcast=yes driver=8139too driverversion=0.9.28 duplex=half latency=64 link=no maxlatency=64 mingnt=32 multicast=yes port=MII speed=10Mbit/s
resources: irq:20 ioport:e800(size=256) memory:febffc00-febffcff memory:febc0000-febdffff
*-network
description: Wireless interface
physical id: 3
bus info: usb@1:4
logical name: wlx64d954a39f23
serial: 86:6d:b5:03:f9:4d
capabilities: ethernet physical wireless
configuration: broadcast=yes driver=mt7601u driverversion=4.10.0-13-generic firmware=N/A link=no multicast=yes wireless=IEEE 802.11
qisha@qisha-Lenovo:~$
头像
fcgzjb
帖子: 55
注册时间: 2017-03-30 13:17
系统: ubuntu 16.10

Re: linux (ubuntu17.04) 下用小度wifi做无线网卡连接无线网,能识别,但是始终无法连接上

#3

帖子 fcgzjb » 2017-03-30 14:16

qisha@qisha-Lenovo:~$ uname -a
Linux qisha-Lenovo 4.10.0-13-generic #15-Ubuntu SMP Thu Mar 9 20:28:05 UTC 2017 i686 i686 i686 GNU/Linux
qisha@qisha-Lenovo:~$ lsusb
Bus 001 Device 004: ID 2955:1001
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 005 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 004 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 003 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 002 Device 003: ID 093a:2510 Pixart Imaging, Inc. Optical Mouse
Bus 002 Device 002: ID 1a2c:0b28 China Resource Semico Co., Ltd
Bus 002 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub

qisha@qisha-Lenovo:~$ sudo lshw -C net
[sudo] qisha 的密码:
*-network
description: Ethernet interface
product: 88E8057 PCI-E Gigabit Ethernet Controller
vendor: Marvell Technology Group Ltd.
physical id: 0
bus info: pci@0000:02:00.0
logical name: ens33
version: 10
serial: 44:87:fc:dc:f4:55
capacity: 1Gbit/s
width: 64 bits
clock: 33MHz
capabilities: pm msi pciexpress bus_master cap_list rom ethernet physical tp 10bt 10bt-fd 100bt 100bt-fd 1000bt 1000bt-fd autonegotiation
configuration: autonegotiation=on broadcast=yes driver=sky2 driverversion=1.30 latency=0 link=no multicast=yes port=twisted pair
resources: irq:26 memory:feafc000-feafffff ioport:d800(size=256) memory:feac0000-feadffff
*-network
description: Ethernet interface
product: RTL-8100/8101L/8139 PCI Fast Ethernet Adapter
vendor: Realtek Semiconductor Co., Ltd.
physical id: 4
bus info: pci@0000:03:04.0
logical name: enp3s4
version: 10
serial: 14:cf:92:f5:27:85
size: 10Mbit/s
capacity: 100Mbit/s
width: 32 bits
clock: 33MHz
capabilities: pm bus_master cap_list rom ethernet physical tp mii 10bt 10bt-fd 100bt 100bt-fd autonegotiation
configuration: autonegotiation=on broadcast=yes driver=8139too driverversion=0.9.28 duplex=half latency=64 link=no maxlatency=64 mingnt=32 multicast=yes port=MII speed=10Mbit/s
resources: irq:20 ioport:e800(size=256) memory:febffc00-febffcff memory:febc0000-febdffff
*-network
description: Wireless interface
physical id: 3
bus info: usb@1:4
logical name: wlx64d954a39f23
serial: 86:6d:b5:03:f9:4d
capabilities: ethernet physical wireless
configuration: broadcast=yes driver=mt7601u driverversion=4.10.0-13-generic firmware=N/A link=no multicast=yes wireless=IEEE 802.11
qisha@qisha-Lenovo:~$
poloshiao
论坛版主
帖子: 18279
注册时间: 2009-08-04 16:33

Re: linux (ubuntu17.04) 下用小度wifi做无线网卡连接无线网,能识别,但是始终无法连接上

#4

帖子 poloshiao » 2017-03-30 18:53

sudo lshw -C net
*-network
description: Wireless interface
physical id: 3
bus info: usb@1:4
logical name: wlx64d954a39f23
serial: 86:6d:b5:03:f9:4d
capabilities: ethernet physical wireless
configuration: broadcast=yes driver=mt7601u driverversion=4.10.0-13-generic firmware=N/A link=no multicast=yes wireless=IEEE 802.11
1. 已經獲分配 logical name
驅動應該已經啟動
是否啟動成功 ? 是否需要安裝 firmware ? 待查證

2. 把下面指令 複製 貼進終端機 執行
2-1. sudo ifconfig -a
2-2. sudo route -nv
2-3. sudo rfkill list all
2-4. sudo nmcli dev status
2-5. sudo dhclient -v
把結果全部直接 選取/複製/貼上來
2-6. sudo iwlist scan
把你的 ESSID 那一段落 直接 選取/複製 貼上來
头像
vickycq
帖子: 4507
注册时间: 2011-03-20 13:12
系统: Debian
来自: 山东省寿光县
联系:

Re: linux (ubuntu17.04) 下用小度wifi做无线网卡连接无线网,能识别,但是始终无法连接上

#5

帖子 vickycq » 2017-03-30 19:01

fcgzjb 写了: logical name: wlx64d954a39f23
configuration: broadcast=yes driver=mt7601u driverversion=4.10.0-13-generic firmware=N/A link=no multicast=yes wireless=IEEE 802.11
1. 您可以通过添加内核参数 net.ifnames=0 biosdevname=0 来禁用诸如 'wlx64d954a39f23' 一类网卡名称。NetworkManager 遇见此类超长网卡名称时可能会由于一些已知 bug 导致无法连接。

=================================================

事实上正确的“修复”实际上应该是禁用NetworkManager的mac地址欺骗。 禁用systemd的可预测的界面名称,虽然(巧合?)那样也可以工作,但现在我猜这是一个过度的杀戮。

长话短说,
编辑 /etc/NetworkManager/NetworkManager.conf 并添加

代码: 全选

[device]
wifi.scan-rand-mac-address=no 
并运行

`systemctl restart NetworkManager`

它就可能开始为你工作。
上次由 vickycq 在 2017-06-23 23:18,总共编辑 2 次。
Debian 中文论坛 - forums.debiancn.org
欢迎所有 Debian GNU/Linux 用户
头像
fcgzjb
帖子: 55
注册时间: 2017-03-30 13:17
系统: ubuntu 16.10

Re: linux (ubuntu17.04) 下用小度wifi做无线网卡连接无线网,能识别,但是始终无法连接上

#6

帖子 fcgzjb » 2017-03-30 23:41

增加内核参数方法,我尝试永久增加,sudo gedit /etc/default/grub

GRUB_CMDLINE_LINUX_DEFAULT 增加内核参数,这个参数,具体填写什么?

填写这个?
GRUB_CMDLINE_LINUX_DEFAULT="ro splash vt.handoff=7 net.ifnames=0 biosdevname=0
这个参数,具体是什么意思?只有左边的单引号?

在网上搜索了一下,没明白具体啥意思
ro splash
vt.handoff=7
net.ifnames=0
biosdevname=0
头像
fcgzjb
帖子: 55
注册时间: 2017-03-30 13:17
系统: ubuntu 16.10

Re: linux (ubuntu17.04) 下用小度wifi做无线网卡连接无线网,能识别,但是始终无法连接上

#7

帖子 fcgzjb » 2017-03-30 23:41

增加内核参数方法,我尝试永久增加,sudo gedit /etc/default/grub

GRUB_CMDLINE_LINUX_DEFAULT 增加内核参数,这个参数,具体填写什么?

填写这个?
GRUB_CMDLINE_LINUX_DEFAULT="ro splash vt.handoff=7 net.ifnames=0 biosdevname=0
这个参数,具体是什么意思?只有左边的单引号?

在网上搜索了一下,没明白具体啥意思
ro splash
vt.handoff=7
net.ifnames=0
biosdevname=0
头像
vickycq
帖子: 4507
注册时间: 2011-03-20 13:12
系统: Debian
来自: 山东省寿光县
联系:

Re: linux (ubuntu17.04) 下用小度wifi做无线网卡连接无线网,能识别,但是始终无法连接上

#8

帖子 vickycq » 2017-03-31 0:05

fcgzjb 写了:只有左边的单引号?
抱歉,漏了右侧双引号。只要增加 net.ifnames=0 biosdevname=0 两个参数即可,用空格分隔。前面的参数仅用于示例默认参数,无需添加。
保存后执行 sudo update-grub,重新启动计算机。
Debian 中文论坛 - forums.debiancn.org
欢迎所有 Debian GNU/Linux 用户
头像
fcgzjb
帖子: 55
注册时间: 2017-03-30 13:17
系统: ubuntu 16.10

Re: linux (ubuntu17.04) 下用小度wifi做无线网卡连接无线网,能识别,但是始终无法连接上

#9

帖子 fcgzjb » 2017-03-31 18:20

可以识别,能够连上。是logical name 字符太长的bug引起的。
头像
fcgzjb
帖子: 55
注册时间: 2017-03-30 13:17
系统: ubuntu 16.10

Re: linux (ubuntu17.04) 下用小度wifi做无线网卡连接无线网,能识别,但是始终无法连接上

#10

帖子 fcgzjb » 2017-03-31 19:05

vickycq 写了:
fcgzjb 写了: logical name: wlx64d954a39f23
configuration: broadcast=yes driver=mt7601u driverversion=4.10.0-13-generic firmware=N/A link=no multicast=yes wireless=IEEE 802.11
1. 您可以通过添加内核参数 net.ifnames=0 biosdevname=0 来禁用诸如 'wlx64d954a39f23' 一类网卡名称。NetworkManager 遇见此类超长网卡名称时可能会由于一些已知 bug 导致无法连接。

2. mt7601 方案的驱动十分不完善,使用中遇到问题属正常。我也有一块 mt7601 网卡,已经扔掉了。

===============
附增加内核参数方法
===============
1 - 临时增加
开机到 GRUB 界面时,按 e 进入编辑界面
在 'linux' 一行末尾增加内核参数。看起来像这样:ro splash vt.handoff=7 net.ifnames=0 biosdevname=0
按 Ctrl+x 启动

2 - 永久增加
编辑 /etc/default/grub 在 GRUB_CMDLINE_LINUX_DEFAULT 中增加内核参数
看起来像这样:
GRUB_CMDLINE_LINUX_DEFAULT="ro splash vt.handoff=7 net.ifnames=0 biosdevname=0
保存后执行 update-grub


在ubuntu可以连接无线了。
上次由 fcgzjb 在 2017-04-01 15:01,总共编辑 1 次。
头像
fcgzjb
帖子: 55
注册时间: 2017-03-30 13:17
系统: ubuntu 16.10

Re: linux (ubuntu17.04) 下用小度wifi做无线网卡连接无线网,能识别,但是始终无法连接上

#11

帖子 fcgzjb » 2017-03-31 19:21

还有就是在打开firefox看网页的时候,在调出终端,比如输入gedit编辑器,
sudo gedit /etc/default/grub

打开的gedit文本编辑器,显示的一部分留有firefox打开窗口的重影,怎么都消除不掉。是什么原因?是显卡驱动的原因吗?我的是联想电脑,
2017-04-01 14-29-17屏幕截图.png
头像
fcgzjb
帖子: 55
注册时间: 2017-03-30 13:17
系统: ubuntu 16.10

Re: linux (ubuntu17.04) 下用小度wifi做无线网卡连接无线网,能识别,但是始终无法连接上

#12

帖子 fcgzjb » 2017-04-06 14:57

vickycq 写了:
fcgzjb 写了:只有左边的单引号?
抱歉,漏了右侧双引号。只要增加 net.ifnames=0 biosdevname=0 两个参数即可,用空格分隔。前面的参数仅用于示例默认参数,无需添加。
保存后执行 sudo update-grub,重新启动计算机。
现在ubuntu下小度wifi能够作为无线网卡,连接无线网,正常上网了。

解决了这个问题,结果返回xp,WIN XP又连接不上了。在WIN XP里面小度wifi连接不上。
2017-04-05 10-41-34屏幕截图.png
头像
fcgzjb
帖子: 55
注册时间: 2017-03-30 13:17
系统: ubuntu 16.10

Re: linux (ubuntu17.04) 下用小度wifi做无线网卡连接无线网,能识别,但是始终无法连接上

#13

帖子 fcgzjb » 2017-04-07 8:27

WIN XP又连接不上了。
头像
fcgzjb
帖子: 55
注册时间: 2017-03-30 13:17
系统: ubuntu 16.10

Re: linux (ubuntu17.04) 下用小度wifi做无线网卡连接无线网,能识别,但是始终无法连接上

#14

帖子 fcgzjb » 2017-04-07 17:11

删除连接几次,重新建立,可以了。
头像
vickycq
帖子: 4507
注册时间: 2011-03-20 13:12
系统: Debian
来自: 山东省寿光县
联系:

Re: linux (ubuntu17.04) 下用小度wifi做无线网卡连接无线网,能识别,但是始终无法连接上

#15

帖子 vickycq » 2017-06-23 23:19

事实上正确的“修复”实际上应该是禁用NetworkManager的mac地址欺骗。 禁用systemd的可预测的界面名称,虽然(巧合?)那样也可以工作,但现在我猜这是一个过度的杀戮。

长话短说,
编辑 /etc/NetworkManager/NetworkManager.conf 并添加

代码: 全选

[device]
wifi.scan-rand-mac-address=no 
并运行

`systemctl restart NetworkManager`

它就可能开始为你工作。
Debian 中文论坛 - forums.debiancn.org
欢迎所有 Debian GNU/Linux 用户
回复