web-dev-qa-db-ja.com

最小のCentOS 7インストールでnmtuiがwlp3s0を表示できないのはなぜですか?

CentOS 7の最小バージョン(ターミナルのみ、GUIなし)の最近のインストールでは、次のようにiwconfigと入力すると、ターミナルにwlp3s0接続が表示されます。

[root@localhost wpa_supplicant_rpm_files]# iwconfig
eno1      no wireless extensions.

wlp3s0    IEEE 802.11abgn  ESSID:off/any  
  Mode:Managed  Access Point: Not-Associated   Tx-Power=0 dBm   
  Retry short limit:7   RTS thr:off   Fragment thr:off
  Encryption key:off
  Power Management:off

lo        no wireless extensions.  

しかし、nmtuiと入力してEdit a connectionを選択すると、Edit...オプションを選択できません。何故なの? wlp3so接続をnmtuiで利用できるようにするために必要な具体的な手順は何ですか?


進行中の作業:


この投稿の残りの部分には、進行中の研究に基づく多くの編集が含まれています。以下の調査により、誰かが私にこれをどのように助けることができるかを見ることができることを願っています:

私が特定した可能なアプローチは次のとおりです。

1.) Possibly adding config files to /etc/sysconfig/network-scripts/  
2.) Adding a new connection using nmcli  
3,) Updating certain network management tools   

以下は、私が各アプローチで試みたことの要約です。


1。)構成ファイルの追加:


nmtuiの最初の画面からEdit a connectionまたはActivate a connectionを選択すると、表示される各ダイアログボックスで、操作(追加、編集、アクティブ化、削除)するオプションが表示されますファイル/etc/sysconfig/network-scripts/ifcfg-eno_backupで定義されている有線接続。 ifcfg-には、/etc/sysconfig/network-scripts/ifcfg-enoifcfg-eno_backupという名前の3つのifcfg-loファイルがあります(他の種類の名前のファイルがたくさんあります)。これは、ifcfg-/etc/sysconfig/network-scripts/ファイルとnmtuiの間に何らかの関係があることを意味しますか?もしそうなら、これをどのように活用してnmtuiを取得し、wlp3so接続を確認できますか?


2。)nmcliを使用して新しい接続を追加する


nmcli dの出力の[〜#〜] state [〜#〜]変数と関係がありますか?たとえば、 このチュートリアル は、disconnected[〜#〜]状態[〜#〜]nmtuiに表示され、デバイスはunmanaged[〜#〜] state [〜#〜] ではない。同様に、CentOS 7開発サーバーでnmcli dと入力すると、ターミナルは次のように再入力します。

DEVICE    TYPE        STATE        CONNECTION
eno1      ethernet    unmanaged    --
lo        loopback    unmanaged    --  
wlp3s0    wifi        unmanaged    --  

では、wlp3soの状態をunmanaged以外のものに変更することで、この問題を解決できますか?これは構成ファイルで行われますか?またはnmcliなどのツールを使用

さらなる調査として、nmcli radio wifiはターミナル印刷enabledになり、nmcli device wifi listは別のコマンドプロンプトになり、wifiが有効になっているがデバイスは利用できないことを示します。

nmcliこのリンクで および この他のリンクで を使用してwifiおよびイーサネット接続を設定する手順を見つけました。このような接続をセットアップすると、nmtuiが接続を表示できるようになると思いますが、nmclinmtuiを知っているこのサイトの誰かの案内なしに、これを試すことをためらっています。 。たとえば、nmcli device wifi listは、いくつかの重要なライブラリが見つからず、最初にインストールする必要があるため、結果を返せませんか?

端末でifup wlp3s0と入力すると、次の出力が表示されます。

/sbin/ifup: configuration for wlp3s0 not found  
Usage: ifup <configuration>  

3。)特定のネットワーク管理ツールの更新:


私が/sbin/ifup: configuration for wlp3s0 not foundをググると、 この他の投稿 が返されます。その答えは、原因がドライバーの問題である可能性があると主張しています。

この他のunix.stackexchangeポスティング は、同様の問題が特定のワイヤレスカードとの非互換性によって引き起こされ、解決策はyum install NetworkManager-wifiを実行することでしたが、開発サーバーでは実行できないことを報告しますインターネットに接続されていないためです。代わりに、rpmファイルを別のコンピューターにダウンロードし、rpmファイルを開発サーバーに転送して、インストールする必要があります。

開発サーバーでlspciと入力すると、ターミナルは次のように応答します。

[root@localhost pciutils_rpm_files]# lspci
//lots of unrelated other stuff I am omitting for brevity
00:16.0 Communication controller: Intel Corporation 8 Series/C220 Series Chipset Family MEI Controller #1 (rev 04)
02:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller (rev 11)
03:00.0 Network controller: Qualcomm Atheros AR9462 Wireless Network Adapter (rev 01)

WifiカードはAtheros AR9462です。私が「Atheros AR9462 CentOS」を探したとき、結果の要点は、CentOSがインストール中にAtherosワイヤレスカードをサポートしているが、一部のユーザーは、インストール後に変更を加えるまで、CentOSからワイヤレスカードが消えることを目にした。この ブログエントリ は、ユーザーがCentOS 7の新しいNetInstallを実行することで問題を解決したことを示していますが、現在のCentOSインストールがインターネットで持っている問題のため、ガイダンスなしでそれを行うことをためらっています。

1つのソリューションがyum install NetworkManager-wifiであり、別のソリューションがNetInstallであり、再インストール中に必要なライブラリを選択することを想定して、NetworkManager-wifi-1.0.0-14.git20150121.b4ea599c.el7.x86_64.rpmをダウンロードしました このリンクから 、次にそれを開発サーバーにコピーし、次のコマンドを実行してインストールしました。これは、正しくインストールされたことを示しているようです

[root@localhost network_manager_wifi_rpm_files]# rpm -Uvh NetworkManager-wifi-1.0.0-14.git20150121.b4ea599c.el7.x86_64.rpm
warning: NetworkManager-wifi-1.0.0-14.git20150121.b4ea599c.el7.x86_64.rpm: Header V3 RSA/SHA256 Signature, key ID f4a80eb5: NOKEY
Preparing...                          ################################# [100%]
Updating / installing...
   1:NetworkManager-wifi-1:1.0.0-14.gi################################# [100%]
[root@localhost network_manager_wifi_rpm_files]# 

ただし、続いてnmcli dev wifi listを実行しても上記の結果は表示されず、nmcli device statusと入力しても同じunmanaged[〜#〜]状態[〜#〜 ]上記のように。

3
CodeMed

私はこの新しい家に引っ越すまでワイヤレスを使用する必要がありませんでした。また、覚えていないいくつかの理由により、数年前にボックスに取り付けた802.11nカードを使用する必要がありました。 NetworkManager-wifiパッケージのインストールでwpa2-pskベースのap接続を確実にセットアップできない問題をすべて解決しました。 (yum install NetworkManager-wifi)これはデフォルトではインストールされておらず、ワイヤレスコントロール用のGUIインターフェースで欠落していたものです。 (つまり、ワイヤレスセキュリティをセットアップできなかったため、完全なセットアップがありませんでした。)nmcliは、コマンドが常に機能しているように見えたため、あまり役に立たなかったようですが、pskが正確に構成されていなかったため、接続しようとしたときに「シークレットが提供されませんでした」というメッセージが返されました。これが将来これに遭遇する人を助けることを願っています。

Nmtui内で参照したばかりの適切な機能をすべてセットアップすることができましたが、すでに示したように、実際には正しくセットアップされませんでした。 2016年4月10日の時点で、wpa2-pskの適切なダイアログを表示できましたが、シームレスに接続できるように完全に関連付けられることはありませんでした。

1

追加 net.ifnames=0カーネルコマンドラインに(grubまたは使用するものを使用して)

この問題には、ネットワークインターフェイスに付けられた非標準の「標準」名が関係しています。 net.ifnames=0 cmdlineオプションは、ネットワークデバイス名を古い従来の名前に戻します。 (eth0、wlan0など)

0
lornix