デスクトップPCとUSBWiFIアダプター(RTL8191SU 802.11n)にCentOS7をクリーンインストールしました。 USBリードを介して接続すると、Gnome3のネットワークステータスバーに「USBイーサネット:接続中」と表示されます。
lsusb
のコメント:
バス003デバイス004:ID 0bda:8172 Realtek Semiconductor Corp. RTL8191SU 802.11nWLANアダプター
grep -e "usb" /var/log/messages:
.。
6月15日08:01:01ローカルホストカーネル:usb 3-12:xhci_hcdを使用した新しい高速USBデバイス番号4
6月15日08:01:01ローカルホストカーネル:usb 3-12:新しいUSBデバイスが見つかりました、idVendor = 0bda、idProduct = 8172
6月15日08:01:01ローカルホストカーネル:usb 3-12:新しいUSBデバイス文字列:Mfr = 1、Product = 2、SerialNumber = 3
6月15日08:01:01ローカルホストカーネル:usb 3-12:製品:RTL8191SWLANアダプター
6月15日08:01:01ローカルホストカーネル:usb 3-12:メーカー:メーカーRealtek
6月15日08:01:01ローカルホストカーネル:usb 3-12:シリアル番号:00e04c000001
Jun 15 08:01:01 localhost mtp-probe:バス3、デバイス4をチェックしています: "/ sys/devices/pci0000:00/0000:00:14.0/usb3/3-12"
6月15日08:01:01ローカルホストカーネル:usb 3-12:r8712u:4つのエンドポイントを持つUSB_SPEED_HIGH
6月15日08:01:01ローカルホストカーネル:usb 3-12:r8712u:EFUSEから起動:自動ロードOK
6月15日08:01:02ローカルホストカーネル:usb 3-12:r8712u:CustomerID = 0x000a
6月15日08:01:02ローカルホストカーネル:usb 3-12:r8712u:efuseからのMACアドレス= 24:05:0f:36:27:cd
6月15日08:01:02ローカルホストカーネル:usb 3-12:r8712u:「rtlwifi /rtl8712u.bin」からファームウェアを読み込んでいます
6月15日08:01:02ローカルホストカーネル:usbcore:新しいインターフェイスドライバーr8712uを登録しました
grep -e "r8712u" /var/log/messages:
Jun 15 08:01:01 localhostカーネル:r8712u:モジュールはステージングディレクトリからのものです。品質は不明です。警告が表示されています。
6月15日08:01:01ローカルホストカーネル:r8712u:ステージングバージョン
Jun 15 08:01:01 localhostカーネル:r8712u:rtl8712_netdev_opsをnetdev_opsに登録します
6月15日08:01:01ローカルホストカーネル:usb 3-12:r8712u:4つのエンドポイントを持つUSB_SPEED_HIGH
6月15日08:01:01ローカルホストカーネル:usb 3-12:r8712u:EFUSEから起動:自動ロードOK
6月15日08:01:02ローカルホストカーネル:usb 3-12:r8712u:CustomerID = 0x000a
6月15日08:01:02ローカルホストカーネル:usb 3-12:r8712u:efuseからのMACアドレス= 24:05:0f:36:27:cd
6月15日08:01:02ローカルホストカーネル:usb 3-12:r8712u:「rtlwifi /rtl8712u.bin」からファームウェアを読み込んでいます
6月15日08:01:02ローカルホストカーネル:usbcore:新しいインターフェイスドライバーr8712uを登録しました
Jun 15 08:01:02 localhost NetworkManager [895] :( enp0s20u12):ドライバー「r8712u」はキャリア検出をサポートしていません。
Jun 15 08:01:02 localhost NetworkManager [895] :( enp0s20u12):新しいイーサネットデバイス(ドライバー: 'r8712u' ifindex:3)
6月15日08:01:02ローカルホストカーネル:r8712u 3-12:1.0 enp0s20u12:1 RCR = 0x153f00e
6月15日08:01:02ローカルホストカーネル:r8712u 3-12:1.0 enp0s20u12:2 RCR = 0x553f00e
明らかにr8712uドライバーをロードしますが、それが正しいかどうか、そして正しいかどうかを知るにはどうすればよいですか?ログを表示したりデバッグしたりするにはどうすればよいですか?
編集:Ubuntu 14.04 LiveUSBは同じドライバーをロードし、WiFiは箱から出して動作します。 CentOSのdmesg
は次のことを示しています:
IPv6:ADDRCONF(NETDEV_UP):enp0s20u12:リンクの準備ができていません
IPv6:ADDRCONF(NETDEV_UP):enp0s20u12:リンクの準備ができていません
IPv6:ADDRCONF(NETDEV_UP):enp0s20u12:リンクの準備ができていません
ubuntuでは、リンクは最終的に準備が整います。
IPv6:ADDRCONF(NETDEV_UP):wlan0:リンクの準備ができていません
..
IPv6:ADDRCONF(NETDEV_CHANGE):wlan0:リンクの準備ができました
何が得られますか?
nmcli c sh
CentOSプリントの場合:
有線接続1e6c22a72-98c3-4e6e-ad31-5a6ace6db913802-3-イーサネット-
有線接続2950c52f5-fb7a-4349-900e-14a28fa9e688802-3-イーサネット-
Ubuntuにいる間、WiFiに接続した後nmcli c
ショー:
mywifi 8d0af4ff-370d-42bd-b824-425571128df1802-11-ワイヤレス月曜日2015年6月15日01:08:42 PM UTC
有線接続1e466d3b5-dc88-4438-909f-7e7f56588897 802-3-ethernet Mon 15 Jun 2015 01:06:23 PM UTC
これは明らかに、CentOSがドングルを有線接続として認識することを意味します。 elrepoから最新のカーネル(4.0.5-1)をインストールしましたが、ネットワークマネージャーに接続が「USB不明、管理されていません」と表示されます。同じファームウェアがまだロードされていますが、他には何も起こりません。ここからどこへ行けますか? PS:Realtekの ウェブサイト に公式ドライバーがありますが、コンパイルできません( 古すぎる のようです)
NetworkManagerの代わりにwpa_supplicantを使用する必要があると思います。
here のように、このバグを説明する投稿がいくつかあります。一部の投稿はそれを解決済みと結論付け、一部の投稿は未解決と結論付けました。 USBWi-Fiスティックで動作するようにNetworkManagerを設定する方法を理解できませんでした。
CentOS7 3.10.0-514.10.2.el7.x86_64と、mt7610uを内蔵したTPリンクTL-WDN5200USBWi-Fiスティックを使用しています。
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
Wi-Fiチップがnl80211をサポートしている場合は、wpa_supplicantの代わりにiwを試すこともできます。
NetworkManagerがこのワイヤレスネットワークを管理しないようにすることもできます。 NetworkManagerとwpa_supplicantを並行して動作させようとしました。それらは大きな問題なく動作しますが、インターフェースのステータスは明らかに同期していません。したがって、これらの行を/etc/NetworkManager/NetworkManager.conf
に追加して、NM Wi-Fi接続を無視する]を構成します。
[メイン]
plugins = keyfile
[キーファイル]
unmanaged-devices = interface-name:ra0
このスクリプトを~/.config/autostart/
の下に置いて、wifiがOSで起動するようにし、このワイヤレス接続を介して1つのIPのみを構成しました。
Sudo wpa_supplicant -B -Dwext -ira0 -c/etc/wpa_supplicant.conf
Sudo dhclient ra0
Sudo ip r add xx.xx.xx.xx via 192.168.2.1 dev ra0
Sudo ip r del default via 192.168.2.1 dev ra0
この問題を解決するためのエレガントな方法があるかどうか教えてください。