centos7 wifi에 대한 솔루션을 사용할 수 없습니다: 1. 명령줄 창을 입력합니다. 2. "ls ifcfg-eno16777736 ifdown-eth ifdown-post..."를 통해 네트워크 카드를 수동으로 활성화합니다.
이 기사의 운영 환경: 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 중국어 웹사이트의 기타 관련 기사를 참조하세요!