我已经在台式机和CentOS WiFI适配器(RTL8191SU 802.11n)上安装了一个干净的RTL8191SU 7。通过USB引线连接显示"USB以太网:连接“在Gnome3 3‘S网络状态栏中。
lsusb说:
总线003设备004: ID 0bda:8172 Realtek半导体公司RTL8191SU 802.11n无线局域网适配器
grep -e "usb" /var/log/messages:
..。 6月15日08:01:01本地主机内核: usb 3-12:新高速USB设备编号4使用xhci_hcd六月15 08:01:01本地主机内核: usb 3-12:新USB设备找到,idVendor=0bda,idProduct=8172 Jun 15 08:01:01 localhost内核: USB 3-12:新usb设备字符串: Mfr=1,Product=2,SerialNumber=3 6月15日08:01:01本地主机内核: usb 3-12:产品: RTL8191S WLAN Adapter /08:01本地主机内核: usb 3-12:制造商:制造商Realtek Jun 15 08:01:01 :01本地主机内核: usb 3-12: SerialNumber: 00e04c000001 Realtek 15 08:01:01 :01:01设备4:"/sys/devices/pci0000:00/0000:00:14.0/usb3/3-12" Jun 15 08:01:01 :01:01本地主机内核: usb 3-12: r8712u: USB_SPEED_HIGH带4 endpoints 6月15日08:01:01 :01:01:01: r8712u: r8712u从EFUSE启动:01:01:01:01:02本地主机内核: usb 3-12: r8712u: CustomerID = 0x000a 08:01:02本地主机内核: usb 3-12: r8712u: r8712u:从efuse = 24:05:0f:36:27:cd 6月15日08:01:02本地主机内核: usb 3-12: r8712u:从“rtlwifi/rtl8712u.bin”加载固件 Jun08:01:02 localhost内核: usbcore:已注册的新接口驱动程序r8712u
grep -e "r8712u" /var/log/messages:
08年6月15日:01:01本地主机内核: r8712u:模块来自暂存目录,质量未知,您已经收到警告。六月15日08:01:01本地主机内核: r8712u: Staging Jun15 08:01:01 :01:01: r8712u: r8712u:注册rtl8712_netdev_ops to netdev_ops 6月15日08:01:01 :01: r8712u: USB_SPEED_HIGH with 4 endpoints 6月15 :01:01本地主机内核: usb 3-12: r8712u: Boot from EFUSE: Autoload Jun 15 08:01:02 localhost内核: usb 3-12: r8712u: CustomerID = 0x000a 008:01:01:02 localhost内核:usb 3-12: r8712u: MAC地址从efuse = 24:05:0f:36:27:cd 08:01:02本地主机内核: usb 3-12: r8712u:从"rtlwifi/rtl8712u.bin" Jun08:01:02 localhost内核: usbcore:注册新接口驱动程序r8712u Jun 15 08:01:02 localhost NetworkManager895:(enp0s20u12):驱动程序'r8712u‘不支持载波detection. Jun 15 08:01:02 localhost NetworkManager895 (enp0s20u12):新以太网设备(驱动程序:' r8712u‘ifindex: 3) 6月15日08:01:02本地主机内核: r8712u 3-12:1.0 enp0s20u12: 1 RCR=0x153f00e六月15 :01:02本地主机内核:r8712u 3-12:1.0 enp0s20u12: 2 RCR=0x553f00e
显然,它加载了r8712u驱动程序,但是我如何知道它是否正确,如果正确-我如何查看它的日志或调试它?
编辑:Ubuntu14.04 LiveUSB加载相同的驱动程序,而WiFi则开箱即用。dmesg in CentOS显示:
IPv6: ADDRCONF(NETDEV_UP):enp0s20u12: link尚未就绪-- IPv6: ADDRCONF(NETDEV_UP):enp0s20u12: link IPv6: ADDRCONF(NETDEV_UP):enp0s20u12: link未准备就绪
在Ubuntu中,链接最终准备就绪:
IPv6: ADDRCONF(NETDEV_UP):wlan0: link尚未就绪 .. IPv6: ADDRCONF(NETDEV_CHANGE):wlan0: link已就绪
怎么回事?
nmcli c sh on CentOS打印:
有线连接1 e6c22a72-98c3-4e6e-ad31-5a6ace6db913 802-3-以太网-- 有线连接2 950c52f5-fb7a-4349-900e-14a28fa9e688 802-3-以太网
在Ubuntu中,连接到WiFi nmcli c后显示:
mywifi 8d0af4ff-370d-42bd-b824-425571128df1 802-11-2015年6月15日无线Mon 2015 01:08:42 PM UTC 连线1 e466d3b5-dc88 88-4438-909f-7e7f56588892-3以太网2015年6月15日01:06:23
这显然意味着CentOS将dongle识别为有线连接。我从elrepo安装了最新的内核(4.0.5-1),现在连接在Network中显示为"USB未知、非托管“。相同的固件仍在加载,但没有发生任何其他情况。我能从这里去哪里?PS: Realtek的网站上有一个官方的驱动程序,但是我不能编译它(好像它是太老了)
发布于 2017-09-25 06:37:49
我认为您应该使用wpa_supplicant而不是NetworkManager。
有一些帖子描述了这个错误,比如这里。一些帖子认为它解决了,另一些则认为没有解决。我只是想不出如何设置NetworkManager来使用我的usb手柄。
我使用的是CentOS7 3.10.0-514.10.2.el7.x86_64,以及一个带有mt7610u的TP链接TL- with 5200 usb wifi。
sudo wpa_passphrase xdhtc >> /etc/wpa_supplicant.conf # type in the passphrase and hit enter sudo wpa_supplicant -B -Dwext -ira0 -c/etc/wpa_supplicant.conf # -B background sudo dhclient ra0。如果您的wifi芯片支持wpa_supplicant,您也可以尝试iw而不是nl80211。
/etc/NetworkManager/NetworkManager.conf中添加了这些行来配置NM忽略我的wifi连接:main plugins=keyfile 键文件非托管设备=接口名称:ra0~/.config/autostart/下,使wifi从操作系统开始,并通过这个无线连接配置了一个ip。sudo wpa_supplicant -B -Dwext -ira0 -c/etc/wpa_supplicant.conf sudo ra0 sudo ip r通过192.168.2.1 dev ra0 sudo ip r del default通过192.168.2.1 dev ra0添加xx.xx如果有什么好办法解决这个问题,请告诉我。
https://unix.stackexchange.com/questions/209721
复制相似问题