최소 CentOS 7 설치에서 nmtui가 wlp3s0을 볼 수 없는 이유는 무엇입니까?

최소 CentOS 7 설치에서 nmtui가 wlp3s0을 볼 수 없는 이유는 무엇입니까?

최근에 설치된 CentOS 7의 최소 버전(터미널만 있고 GUI는 없음)에서 iwconfig연결을 표시하는 터미널에 wlp3s0다음과 같이 결과를 입력합니다.

[root@localhost wpa_supplicant_rpm_files]# iwconfig
eno1      no wireless extensions.

wlp3s0    IEEE 802.11abgn  ESSID:off/any  
  Mode:Managed  Access Point: Not-Associated   Tx-Power=0 dBm   
  Retry short limit:7   RTS thr:off   Fragment thr:off
  Encryption key:off
  Power Management:off

lo        no wireless extensions.  

그런데 를 입력 nmtui한 후 을 선택 하면 Edit a connection해당 Edit...옵션이 선택되지 않습니다. 왜 안 돼? wlp3so연결을 가능 하게 하려면 어떤 구체적인 단계를 거쳐야 합니까 nmtui?


진행중인 작업:


이 기사의 나머지 부분에는 진행 중인 연구를 기반으로 한 수많은 편집 내용이 포함되어 있습니다. 다음 연구가 사람들에게 이 문제를 해결하는 데 도움이 되는 아이디어를 제공할 수 있기를 바랍니다.

내가 확인한 가능한 접근 방식은 다음과 같습니다.

1.) Possibly adding config files to /etc/sysconfig/network-scripts/  
2.) Adding a new connection using nmcli  
3,) Updating certain network management tools   

다음은 각 접근 방식에서 시도한 내용을 요약한 것입니다.


1.) 구성 파일을 추가합니다.


첫 번째 화면에서 또는 를 선택하면 Edit a connection나타나는 모든 대화 상자에는 파일에 정의된 유선 연결을 사용할 수 있는 옵션(추가, 편집, 활성화, 삭제)이 제공됩니다. , , 및 이라는 세 개의 파일이 있습니다(다른 유형의 이름을 가진 다른 파일도 많이 있습니다). 이는 및 의 파일 사이에 어떤 관계가 있음을 의미합니까? 그렇다면 이를 어떻게 연결을 이해하는 데 사용할 수 있습니까? Activate a connectionnmtui/etc/sysconfig/network-scripts/ifcfg-eno_backupifcfg-/etc/sysconfig/network-scripts/ifcfg-enoifcfg-eno_backupifcfg-loifcfg-/etc/sysconfig/network-scripts/nmtuinmtuiwlp3so


2.) 새 연결 추가 nmcli:


이것이 관련이 있습니까?상태출력의 변수 nmcli d? 예를 들어,이 튜토리얼다음에 위치한 장치를 표시합니다.disconnected 상태nmtui장치가 있는 동안에 나타납니다 .unmanaged 상태확실히. 마찬가지로 CentOS 7 개발 서버를 입력하면 nmcli d터미널이 다음과 같이 응답합니다.

DEVICE    TYPE        STATE        CONNECTION
eno1      ethernet    unmanaged    --
lo        loopback    unmanaged    --  
wlp3s0    wifi        unmanaged    --  

그렇다면 wlp3so상태를 다른 것으로 변경하면 unmanaged이 문제를 해결하는 데 도움이 될 수 있을까요? 이 작업은 구성 파일을 통해 수행됩니까? 아니면 비슷한 도구를 사용합니까 nmcli?

추가 조사를 통해 nmcli radio wifi터미널에 인쇄된 내용은 Wi-Fi가 활성화되었지만 사용할 수 있는 장치가 없음을 나타내는 또 다른 명령 프롬프트 enabled였습니다 .nmcli device wifi list

다음을 사용하여 Wi-Fi 및 이더넷 연결을 설정하는 방법을 찾았습니다.nmcli 이 링크에서그리고이 다른 링크에서. 나는 연결을 볼 수 있도록 그러한 연결을 만들고 싶지만 nmtui이 사이트를 아는 누군가의 지도 없이는 이것을 시도하는 것을 주저합니다. 예를 들어, 일부 필수 라이브러리가 누락되어 먼저 설치해야 하기 때문에 결과를 반환하지 못하는 것입니까? nmclinmtuinmcli device wifi list

ifup wlp3s0터미널에 이것을 입력하면 다음과 같은 출력이 생성됩니다.

/sbin/ifup: configuration for wlp3s0 not found  
Usage: ifup <configuration>  

3.) 일부 네트워크 관리 도구를 업데이트합니다.


구글링하면 /sbin/ifup: configuration for wlp3s0 not found나오는데다른 게시물, 그 대답은 원인이 드라이버 문제일 수 있음을 시사했습니다.

또 다른 unix.stackexchange 게시물특정 무선카드와의 비호환으로 인해 비슷한 문제가 발생한다는 보고가 있는데, 해결방법은 실행이라고 하는데 yum install NetworkManager-wifi, 개발서버에서는 인터넷에 연결되어 있지 않기 때문에 이를 할 수 없습니다. 대신, rpm 파일을 다른 컴퓨터로 다운로드하고, rpm 파일을 개발 서버로 전송한 후 설치해야 합니다.

lspci개발 서버에 이것을 입력 하면 터미널이 다음과 같이 응답합니다.

[root@localhost pciutils_rpm_files]# lspci
//lots of unrelated other stuff I am omitting for brevity
00:16.0 Communication controller: Intel Corporation 8 Series/C220 Series Chipset Family MEI Controller #1 (rev 04)
02:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller (rev 11)
03:00.0 Network controller: Qualcomm Atheros AR9462 Wireless Network Adapter (rev 01)

WiFi 카드는 Atheros AR9462입니다. "Atheros AR9462 CentOS"를 검색했을 때 결과의 요지는 CentOS가 설치 중에 Atheros 무선 카드를 지원한다는 것이었지만 일부 사용자는 설치 후 변경할 때까지 CentOS에서 무선 카드가 사라지는 것을 보았습니다. 이것블로그 항목사용자들은 CentOS 7을 새로 NetInstall하여 문제를 해결했다고 하는데, 현재 인터넷을 통한 CentOS 설치 문제로 인해 안내 없이는 하기가 꺼려집니다.

하나의 솔루션이 이고 yum install NetworkManager-wifi다른 솔루션은 NetInstall재설치 중에 필요한 라이브러리를 선택하는 것입니다.NetworkManager-wifi-1.0.0-14.git20150121.b4ea599c.el7.x86_64.rpm 이 링크에서그런 다음 개발 서버에 복사하고 다음 명령을 실행하여 설치했는데, 이는 올바르게 설치된 것으로 보입니다.

[root@localhost network_manager_wifi_rpm_files]# rpm -Uvh NetworkManager-wifi-1.0.0-14.git20150121.b4ea599c.el7.x86_64.rpm
warning: NetworkManager-wifi-1.0.0-14.git20150121.b4ea599c.el7.x86_64.rpm: Header V3 RSA/SHA256 Signature, key ID f4a80eb5: NOKEY
Preparing...                          ################################# [100%]
Updating / installing...
   1:NetworkManager-wifi-1:1.0.0-14.gi################################# [100%]
[root@localhost network_manager_wifi_rpm_files]# 

그러나 후속 실행에서는 nmcli dev wifi list위의 결과가 나오지 않았으며 입력에서도 nmcli device status동일한 결과가 나타났습니다.unmanaged 상태도 1에 도시된 바와 같이.

답변1

나는 이 새 집으로 이사하기 전에는 무선을 사용해 본 적이 없었으며 어떤 이유에서인지 몇 년 전에 상자에 설치된 802.11n 카드를 사용해야 했다는 기억이 나지 않습니다. NetworkManager-wifi 패키지를 설치하여 wpa2-psk 기반으로 AP 연결을 안정적으로 설정할 수 없는 문제를 모두 해결했습니다. (yum install NetworkManager-wifi) 기본적으로 설치되지 않으며 무선 제어 GUI 인터페이스에서 누락된 부분입니다. (즉, 무선 보안을 설정할 수 없어서 전체 설정을 한 적이 없습니다.) nmcli는 명령이 항상 작동하는 것 같아서 별 도움이 되지 않는 것 같았으나 결국 psk를 정확하게 구성하지 못해서 결국 연결을 시도할 때 오류가 반환되었습니다. "비밀정보가 제공되지 않았습니다"라는 메시지가 표시됩니다. 앞으로 이 문제가 발생하는 모든 사람에게 이것이 도움이 되기를 바랍니다.

방금 nmtui에서 참조한 모든 적절한 기능을 설정할 수 있지만 이미 지적했듯이 실제로는 올바르게 설정되지 않습니다. 2016년 4월 10일 현재 wpa2-psk에 대한 해당 대화 상자를 볼 수 있었지만 원활하게 연결할 수 있는 방식으로 완전히 연결되지는 않았습니다.

답변2

net.ifnames=0커널 명령줄에 추가하세요 (grub 또는 사용하는 모든 것을 통해)

이 문제는 네트워크 인터페이스의 비표준 "표준" 이름과 관련이 있습니다. cmdline 옵션은 net.ifnames=0네트워크 장치 이름을 이전 일반 이름으로 되돌립니다. (eth0, wlan0 등)

관련 정보