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-eno
、ifcfg-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
が接続を表示できるようになると思いますが、nmcli
とnmtui
を知っているこのサイトの誰かの案内なしに、これを試すことをためらっています。 。たとえば、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
[〜#〜]状態[〜#〜 ]上記のように。
私はこの新しい家に引っ越すまでワイヤレスを使用する必要がありませんでした。また、覚えていないいくつかの理由により、数年前にボックスに取り付けた802.11nカードを使用する必要がありました。 NetworkManager-wifiパッケージのインストールでwpa2-pskベースのap接続を確実にセットアップできない問題をすべて解決しました。 (yum install NetworkManager-wifi)これはデフォルトではインストールされておらず、ワイヤレスコントロール用のGUIインターフェースで欠落していたものです。 (つまり、ワイヤレスセキュリティをセットアップできなかったため、完全なセットアップがありませんでした。)nmcliは、コマンドが常に機能しているように見えたため、あまり役に立たなかったようですが、pskが正確に構成されていなかったため、接続しようとしたときに「シークレットが提供されませんでした」というメッセージが返されました。これが将来これに遭遇する人を助けることを願っています。
Nmtui内で参照したばかりの適切な機能をすべてセットアップすることができましたが、すでに示したように、実際には正しくセットアップされませんでした。 2016年4月10日の時点で、wpa2-pskの適切なダイアログを表示できましたが、シームレスに接続できるように完全に関連付けられることはありませんでした。
追加 net.ifnames=0
カーネルコマンドラインに(grubまたは使用するものを使用して)
この問題には、ネットワークインターフェイスに付けられた非標準の「標準」名が関係しています。 net.ifnames=0
cmdlineオプションは、ネットワークデバイス名を古い従来の名前に戻します。 (eth0、wlan0など)