아치 라이브 아치에서 설치된 아치로 wpa_supplicant 설치

아치 라이브 아치에서 설치된 아치로 wpa_supplicant 설치

내 HD에 아치가 설치되어 있지만 wpa_supplicant가 설치되어 있지 않기 때문에 WPA2로 암호화된 네트워크 연결을 설정할 수 없습니다. 내 아치형 라이브 USB에는 wpa_supplicant가 있고 거기에서 네트워크 연결을 설정할 수 있습니다.

/mnt에 설치된 아치에 wpa_sullicant 패키지를 설치하도록 내 라이브 아치를 팩맨에게 알릴 수 있는 방법이 있습니까?

답변1

매뉴얼 페이지를 읽어보면 pacman다음과 같이 할 수 있을 것 같습니다.

pacman --root /mnt -S wpa_supplicant

"live Arch" CD를 부팅하고 "/" 파티션을 /mnt. 별도의 파티션이 있으면 좀 더 복잡해질 수 있습니다 /usr.

/etc/wpa_supplicant/wpa_supplicant.confHD에서 재부팅한 후 파일을 수정하거나 /mnt/재부팅하기 전에 파일을 수정해야 할 수도 있습니다 .

업데이트2017-04-02

아치 또는 systemd변경되었습니다. 지금 수행할 작업은 다음과 같습니다.

  1. 무선 장치 이름, 용도 ip a또는 ifconfig -a 내 장치 찾기 wlp12s0, USB 무선 어댑터 모양wlp26f7u3
  2. 시작 wpa_supplicant: systemctl enable wpa_supplicant; systemctl start wpa_supplicant. 이것은 마스터 프로세스입니다. 아니면 제가 단지 미신을 믿는 것일 수도 있습니다.
  3. wpa_supplicant.conf@wirelessdevicename에서 파일을 만드세요 /etc/wpa_supplicant. 내 노트북의 경우 이것이고 wpa_supplicant-wlp12s0.conf방금 그렇게 했다고 생각합니다. cp wpa_supplicant.conf wpa_supplicant-wlp12s0.conf 이런 방식으로 시작하는 각 인터페이스마다 별도의 구성 파일이 존재하며 다르게 구성할 수 있습니다.
  4. wpa_supplicant해당 인터페이스를 시작하십시오 . 나에게 이것은 다음과 같습니다. systemctl enable wpa_supplicant@wlp12s0; systemctl start wpa_supplicant@wlp12s0 장치 이름은 다양합니다.

journalctl -f별도의 터미널에서 실행 중인 경우 디버깅하는 데 도움이 될 수 있습니다 .

답변2

pacstrap을 사용하여 라이브 USB에서 Arch 설치로 패키지를 설치할 수 있습니다.

라이브 USB에서:

먼저 아치가 설치된 파티션을 마운트하세요. (#은 Arch 파티션의 번호입니다)

mount /dev/sda# /mnt

그런 다음 pacstrap을 사용하여 마운트된 파티션에 패키지를 설치합니다.

pacstrap /mnt wpa_supplicant

또는 netctl 패키지와 다음 명령을 사용하여 ip link / wpa_supplicant를 통해 무선 인터페이스를 설정하지 않고도 무선 연결을 설정할 수도 있습니다.https://wiki.archlinux.org/index.php/netctl

sudo wifi-menu -o

관련 정보