>  기사  >  운영 및 유지보수  >  centos7 Wi-Fi를 사용할 수 없는 경우 수행할 작업

centos7 Wi-Fi를 사용할 수 없는 경우 수행할 작업

藏色散人
藏色散人원래의
2022-01-17 11:26:455983검색

centos7 wifi에 대한 솔루션을 사용할 수 없습니다: 1. 명령줄 창을 입력합니다. 2. "ls ifcfg-eno16777736 ifdown-eth ifdown-post..."를 통해 네트워크 카드를 수동으로 활성화합니다.

centos7 Wi-Fi를 사용할 수 없는 경우 수행할 작업

이 기사의 운영 환경: CentOS7 시스템, Dell G3 컴퓨터.

centos7 wifi를 사용할 수 없으면 어떻게 해야 하나요?

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는 숫자를 대체합니다.) 이 "enoXXXX"는 네트워크 카드의 이름입니다. 이 구성 파일을 편집하려면 텍스트 편집기를 사용하십시오. (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

사용 가능한 Wi-Fi를 검색하세요

# wpa_supplicant -B -i wlo1 -c <(wpa_passphrase "填写你要连接的wifi的名字" "输入wifi的密码")

그러면 성공적으로 연결되었다고 표시됩니다

# dhclient wlo1

이 이름을 입력한 후 시간이 오래 걸렸습니다.

# ip addr show wlo1

성공적으로 연결되었는지 테스트합니다. 라우터 IP에서 이 단계에는 아무런 문제가 없었고 성공적이었습니다.

마침내 그래픽 인터페이스로 전환하면 모든 작업이 완료되고 온라인에 접속할 수 있습니다! !

추천 튜토리얼: "centos 튜토리얼"

위 내용은 centos7 Wi-Fi를 사용할 수 없는 경우 수행할 작업의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.