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

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

내 하드 드라이브에 아치가 설치되어 있지만 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.conf하드 드라이브에서 재부팅한 후 또는 재부팅하기 전에 파일을 복구 해야 할 수도 있습니다 /mnt/.

고쳐 쓰다2017-04-02

아치 또는 systemd변경되었습니다. 지금 해야 할 일은 다음과 같습니다.

  1. 무선 장치 이름을 찾으려면 ip a또는 ifconfig -a MyYes를 사용하세요 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

관련 정보