Fedora 20에서 부팅 시 wpa_supplicant를 활성화하려고 합니다. 다음을 실행하여 수동으로 무선 네트워크를 만들고 /etc/wpa_supplicant/wpa_supplicant.conf
연결할 수 있었습니다.
wpa_supplicant -B -i wlan0 -Dwext -c /etc/wpa_supplicant/wpa_supplicant.conf
(다음을 실행하여 연결되었음을 확인할 수 있습니다 iwconfig
)
저는 systemd를 처음 접했고 시작 시 어떻게 이런 일이 발생할 수 있는지 모르겠습니다. systemd를 사용하여 다른 배포판에 대한 가이드를 찾았는데, 여기서 해야 할 일은 다음과 같습니다.
systemctl enable wpa_supplicant@wlan0
하지만 명령을 실행하면
Failed to issue method call: No such file or directory
노트:교차 게시공식 Fedora 지원 포럼에 올라왔지만 아직 답변을 받지 못했습니다.
답변1
브라이언댓글에서 wpa_supplicant@wlan0
없으면 제가 직접 만들어야 할 수도 있겠다는 제안이 있었고, 저한테도 지적해 주셨어요.아치 리눅스 위키이를 수행하는 방법을 설명하십시오. Fedora에 맞게 약간 조정해야 했지만 다음이 저에게 효과적이었습니다.
시스템 단위를 만듭니다.
/etc/systemd/system/[email protected]
[Unit] Description=Wireless network connectivity (%i) Wants=network.target Before=network.target BindsTo=sys-subsystem-net-devices-%i.device After=sys-subsystem-net-devices-%i.device [Service] Type=oneshot RemainAfterExit=yes ExecStart=/usr/sbin/ip link set dev %i up ExecStart=/usr/sbin/wpa_supplicant -B -i %i -c /etc/wpa_supplicant/wpa_supplicant.conf #ExecStart=/usr/sbin/dhclient %i ExecStop=/usr/sbin/ip link set dev %i down [Install] WantedBy=multi-user.target
ip
시스템의 왕복 경로를 변경해야 했습니다wpa_supplicant
. 저도 설치를 안해서 바꿔봤습니다./usr/bin/
/usr/sbin/
dhcpcd
dhclient
dhcpcd
다음 위치에 심볼릭 링크를 만듭니다
/etc/systemd/system/multi-user.target.wants/
.ln -s /etc/systemd/system/[email protected] \ /etc/systemd/system/multi-user.target.wants/[email protected]
달리기 때문에 이걸 해야 해
systemctl enable [email protected]
Arch Linux 위키에 설명된 대로 실패합니다.
Failed to issue method call: No such file or directory
서비스를 시작합니다:
systemctl daemon-reload systemctl start [email protected]
이제 시작 시 무선 네트워크에 연결할 수 있습니다. DHCP를 적절하게 구성하는 방법을 찾지 못했지만(해당 dhclient
행이 내 시스템 장치에서 주석 처리되었습니다), 그건 다른 질문입니다.
답변2
wlan0 인터페이스를 찾을 수 없기 때문에 "Unable to issue method call: .." 오류를 반환하는 것 같습니다. 무선 카드가 실제로 wlan0을 참조하고 있습니까? Fedora는 버전 15에서 네트워크 장치의 일반적인 ethX/wlanX 이름 지정과 다른 새로운 이름 지정 체계를 도입했습니다. 보다 구체적인 정보는 다음에서 찾을 수 있습니다.위키피디아
무선 카드의 이름을 찾으려면 셸에 다음 명령을 입력합니다(샘플 출력은 아래에 표시됨).
$ ifconfig
$ iwconfig
Sample outputs
wlp1s0 IEEE 802.11abg ESSID:off/any
Mode:Managed Access Point: Not-Associated Tx-Power=200 dBm
Retry short limit:7 RTS thr:off Fragment thr:off
Encryption key:off
Power Management:off
lo no wireless extensions.
p1p1 no wireless extensions.
여기의 무선 네트워크 카드 이름은 wlp1s0입니다.