#この記事の動作環境: CentOS7 システム、Dell G3 コンピューター。centos7 WiFi が利用できない解決策: 1. コマンド ライン ウィンドウに入ります; 2. 「ls ifcfg-eno16777736 ifdown-eth ifdown-post...」を通じてネットワーク カードを手動でアクティブにします。
centos7 Wi-Fi が利用できない場合はどうすればよいですか?
#CentOS7 はインストール後に Wi-Fi に接続できません
##インストールしましたCentOS7をインストールしたのですが、Wi-Fiに接続できませんでした。
症状は次のとおりです。グラフィカル インターフェイスでクリックして Wi-Fi をオンにしますが、クリックするたびにすぐにオフになり、Wi-Fi リストが空になります。 。
長い間オンラインで検索した結果、私が解決したプロセスを以下に投稿しました。
CentOS7 は、インストール完了時にデフォルトでネットワーク カードをアクティブ化しないため、コマンド ラインでネットワーク カードを手動でアクティブ化する必要があります。次のように:
[root@localhost /]# cd /etc/sysconfig/network-scripts [root@localhost network-scripts]# ls ifcfg-eno16777736 ifdown-eth ifdown-post ... ... [root@localhost network-scripts]#
説明: (ls コマンドにリストされているファイルが多すぎるため、省略記号で置き換えました) Linux のネットワーク カードの構成は network-scripts フォルダーにあるため、次のものが必要です。このディレクトリに配置するには、ネットワーク カードに関する設定ファイルを変更します。すると、どのファイルがネットワーク カードの設定ファイルなのかという疑問が生じます。 ?
ls にリストされているファイル リストに気づきましたか? ifcfg-enoXXX.. (XXX は数字に置き換わります) があります。この「enoXXXXX」はネットワーク カードの名前です。これを編集するにはテキスト エディタを使用してください構成ファイル (nano または vim を使用して開くことができます)。
開いた後の内容は次のとおりです。
HWADDR=00:0C:29:B9:0A:53 TYPE=Ethernet BOOTPROTO=dhcp ... ... NAME=enoXXXXX UUID=.... ONBOOT=yes
注意、多くのオプションを省略していますが、主なオプションは値にリストされています。
NAME オプションはネットワーク カードの名前、TYPE はネットワーク カードのタイプ、ここではイーサネットです。
変更したいのは ONBOOT オプションです。表示される内容は ONBOOT=no である可能性がありますが、ONBOOT=yes に変更し、保存して終了し、ネットワークを再起動します
service network restart
その後、次のことができます。インターネットに接続します。
しかし、このようにして問題が解決すると思いますか! ! ! !いいえ。 。 。オンライン方法に従って「ls」コマンドを実行したところ、「ifcfg-enoXXXX」というファイルがまったく表示されませんでした。このファイルは存在しませんでした。 !
私のコンピュータにはネットワーク カードが搭載されていないということでしょうか?それともドライバがインストールされていないのでしょうか?いやいや、これは明らかに不可能です。 。 。 。
その後、私はタバコを吸いに外に出ました。 。 。
#私のコンピューターはラップトップですが、デスクトップではなくネットワーク ケーブル ソケットがありません。つまり、コンピューターにはワイヤレス ネットワーク カードのみが搭載されており、イーサネット カードは搭載されていないことがわかりました。また、「ifcfg-enoXXXX」はイーサネットカードの設定ファイルですが、ifcfg-enoXXX設定ファイルはおろかイーサネットカードすら存在しません。それでは、コンピューターのワイヤレス ネットワーク カード ファイルを構成しましょう。
#iw dev phy#0 Interface wlo1 ifindex 2 ... ... channel 1 (2412 MHz), width:40 MHz, center1: 2422 MHz
iw dev コマンドを使用すると、コンピュータのワイヤレス ネットワーク カードの情報を表示できます。ワイヤレス ネットワーク カード番号はインターフェイスの後ろにあります。覚えておいてください (私のネットワーク カード番号は wlo1)。
# ip link set wlo1 up
これは、ワイヤレス ネットワーク インターフェイスをアクティブ化します。
# ip link show wlo1 2 wlo1:<BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc mq state UP mode DORMANT qlen 1000 link/ether 68:07:15:c3:6f:ef brd ff:ff:ff:ff:ff:ff
これは、インターフェイスが正常にアクティブ化されたかどうかを確認できます。<> に UP がある場合は、インターフェイスが正常にアクティブ化されたことを意味します。
#iw wlo1 link
これはワイヤレス ネットワークが接続されているかどうかを示しますが、通常は現時点では接続されていません。接続されていません。
#iw wlo1 scan | grep SSID
利用可能な Wifi をスキャン
# wpa_supplicant -B -i wlo1 -c <(wpa_passphrase "填写你要连接的wifi的名字" "输入wifi的密码")
接続が成功したことが表示されます
# dhclient wlo1
これは IP 割り当てを取得するために使用されます。この名前を入力した後、時間がかかりました実行に長い時間がかかります Time
# ip addr show wlo1
IP がルーターから正常に取得されたかどうかをテストしました。この手順では問題なく、成功しました。
最後にグラフィカル インターフェイスに切り替えると、すべてが完了し、オンラインに接続できるようになります。 !
推奨チュートリアル: 「
centos チュートリアル以上がcentos7 Wi-Fiが利用できない場合の対処方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。