CentOS7はlsmodを使用していますが、nmcliを使用してWi-Fiデバイスを見つけました。

CentOS7はlsmodを使用していますが、nmcliを使用してWi-Fiデバイスを見つけました。

lsmodCentOS 7でカーネルをバージョン4.10にアップデートした後、このコマンド(rtl8188eu)を使用してワイヤレスデバイスを見つけることができます。

# uname -r
4.10.2-1.el7.elrepo.x86_64

# lsmod | grep 8188
r8188eu               425984  0
cfg80211              593920  1 r8188eu

nmcliただし、APを使用するかAPに接続して見つけることができません。

# nmcli d
DEVICE      TYPE      STATE      CONNECTION 
virbr0      bridge    connected  virbr0     
enp0s25     ethernet  connected  enp0s25    
lo          loopback  unmanaged  --         
virbr0-nic  tun       unmanaged  --       

この問題をどのように解決できますか?

##############20170317更新後

"ip link"コマンドの出力でデバイスを見つけることができます:

# ip link 1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN mode DEFAULT qlen 1000 link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00 2: enp0s25: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP mode DEFAULT qlen 1000 link/ether 3c:97:0e:c1:72:ea brd ff:ff:ff:ff:ff:ff 3: wlp0s26u1u2: <BROADCAST,MULTICAST> mtu 1500 qdisc noop state DOWN mode DEFAULT qlen 1000 link/ether 00:5a:39:d0:5f:b2 brd ff:ff:ff:ff:ff:ff 4: virbr0: <NO-CARRIER,BROADCAST,MULTICAST,UP> mtu 1500 qdisc noqueue state DOWN mode DEFAULT qlen 1000 link/ether 52:54:00:dd:7c:b2 brd ff:ff:ff:ff:ff:ff 5: virbr0-nic: <BROADCAST,MULTICAST> mtu 1500 qdisc pfifo_fast master virbr0 state DOWN mode DEFAULT qlen 1000 link/ether 52:54:00:dd:7c:b2 brd ff:ff:ff:ff:ff:ff "iw dev"コマンドの出力に問題があるようです。

# iw dev nl80211 not found. "dmesg":8188euコマンドの出力はどうですか?

[ 7.254757] r8188eu: module is from the staging directory, the quality is unknown, you have been warned. [ 7.256024] Chip Version Info: CHIP_8188E_Normal_Chip_TSMC_D_CUT_1T1R_RomVer(0) [ 7.301472] usbcore: registered new interface driver r8188eu [ 7.335032] 8188eu: loading out-of-tree module taints kernel. [ 7.336670] Error: Driver 'r8188eu' is already registered, aborting... [ 7.364792] r8188eu 1-1.2:1.0 wlp0s26u1u2: renamed from wlan0

私のアダプタはUSBデバイスなので、lspci -nは何も見つかりません。

"lsusb"コマンドの出力

Bus 001 Device 003: ID 0bda:8179 Realtek Semiconductor Corp. RTL8188EUS 802.11n Wireless Network Adapter

"journalctl"コマンドの出力:

# journalctl | grep 8188 Mar 17 08:00:22 localhost.localdomain kernel: r8188eu: module is from the staging directory, the quality is unknown, you have been warned. Mar 17 08:00:22 localhost.localdomain kernel: Chip Version Info: CHIP_8188E_Normal_Chip_TSMC_D_CUT_1T1R_RomVer(0) Mar 17 08:00:22 localhost.localdomain kernel: usbcore: registered new interface driver r8188eu Mar 17 08:00:22 localhost.localdomain kernel: 8188eu: loading out-of-tree module taints kernel. Mar 17 08:00:22 localhost.localdomain kernel: Error: Driver 'r8188eu' is already registered, aborting... Mar 17 08:00:22 localhost.localdomain kernel: r8188eu 1-1.2:1.0 wlp0s26u1u2: renamed from wlan0

答え1

コマンド出力からわかるように、現在(非アクティブ)状態wlp0s26u1u2の名前のWLANインターフェイスがあります。DOWNまた、ドライバが準備状態(初期試行)にあるため、機能すると予想されないという明確な警告が表示されます。エラーメッセージも表示されます。

Error: Driver 'r8188eu' is already registered, aborting...

これは、ドライバの初期化中に問題が発生し、操作が中断されたことを意味します。何らかの理由で実際にドライバを2回ロードしようとしない限り、メッセージは少し奇妙です。

カーネルコードをデバッグできない場合(おそらくデバッグできない)、動作する可能性はほとんどありません。あなたができる唯一のことは、最新のカーネルにアップグレードし(必要に応じてソースコードを入手して直接コンパイルし)、誰かがこの問題を解決するように祈ることです。

関連情報