CentOS 7を古いWindows PCにインストールしました。私は4GBのペンドライブしか利用できなかったので、centos7イメージは最小限のインストールでした。
wlp18s0b1という名前のwifiドライバーは、ip link
を実行するとリストに表示されますが、その構成ファイルは/ etc/sysconfig/network-scritpsにありません/なので、ifup
を使用してこのインターフェイスを有効にすることはできません。 ifupwlp18s0b1は次のように言っています。
/sbin/ifup: configuration for wlp18s0b1 not found.
Usage: ifup <configuration>
オプションnmcli d
は、イーサネットカードとともにリストされたwifiデバイスwlp18s0b1を示しますが、nmcli conn up
を実行すると、次のようになります。
Error: unknown connection wlp18s0b1
このデバイスをnmcli
で起動する方法がわかりません。また、最小限のインストールであったため、iw, iwconfig, ifconfig, dhclient
などの追加のネットワークツールを利用できません。
私はここからwifiにしかアクセスできないので、イーサネットを使用してこれらをインストールすることもできません。
Ifupコマンドは非常に古い方法であり、手動で構成する必要があります。 CentOS 7のワイヤレスの場合、GUI(Gnome/KDE設定または軽量WMの場合はnm-appletおよびnm-connection-editor)を介して、またはnmcliを使用してNetworkManagerを直接使用することをお勧めします。
次の例(ルートとして)は、WiFiの接続構成を作成します。
nmcli dev wifi connect my-wireless-ssid password my-secret-password
ただし、次回は作成したくないが、接続プロファイルを操作したい場合は、次のようにします。
nmcli connection show
nmcli connection up my-connection
WiFiネットワークを起動して実行すると、ツールの詳細を学ぶことができます。