내 하드 드라이브에 아치가 설치되어 있지만 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
변경되었습니다. 지금 해야 할 일은 다음과 같습니다.
- 무선 장치 이름을 찾으려면
ip a
또는ifconfig -a
MyYes를 사용하세요wlp12s0
. USB 무선 어댑터는 어떻게 생겼나요?wlp26f7u3
- 시작
wpa_supplicant
:systemctl enable wpa_supplicant; systemctl start wpa_supplicant
. 이건 마스터의 과정인데, 어쩌면 제가 미신을 믿는 것일지도 모르겠습니다. - 에서
wpa_supplicant.conf@wirelessdevicename
파일을 만듭니다/etc/wpa_supplicant
. 내 랩톱의 경우 이것이wpa_supplicant-wlp12s0.conf
바로 내가 한 일이라고 생각합니다.cp wpa_supplicant.conf wpa_supplicant-wlp12s0.conf
이렇게 시작된 각 인터페이스에는 별도의 구성 파일이 있으며 다르게 구성할 수 있습니다. - 이 인터페이스를 시작하세요
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