ホームページ  >  記事  >  運用・保守  >  centos7 Wi-Fiが利用できない場合の対処方法

centos7 Wi-Fiが利用できない場合の対処方法

藏色散人
藏色散人オリジナル
2022-01-17 11:26:456001ブラウズ

centos7 WiFi が利用できない解決策: 1. コマンド ライン ウィンドウに入ります; 2. 「ls ifcfg-eno16777736 ifdown-eth ifdown-post...」を通じてネットワーク カードを手動でアクティブにします。

centos7 Wi-Fiが利用できない場合の対処方法

#この記事の動作環境: CentOS7 システム、Dell G3 コンピューター。

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 サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。