저는 Funtoo Linux를 사용하고, rsync 대신 git으로 Gentoo를 복제하고, 일부 버그를 수정했습니다(읽은 대로).
LXDE 데스크탑과 NetworkManager를 설치했는데 Wi-Fi 비밀번호를 입력하면 애플릿이 연결되지 않습니다. 따라서 설치 및 구성을 계속하려면 명령줄에서 연결해야 합니다.
지침은 다음과 같습니다.GUI를 사용하지 않고 Wi-Fi 네트워크에 연결하는 방법은 무엇입니까?
다음을 제공하면 작동하지 않습니다.
# ifconfig wlan0
wlan0: flags=4099<UP,BROADCAST,MULTICAST> mtu 1500
...
# wpa_passphrase WIFI222 20172017 > /etc/wpa_supplicant.conf
# cat /etc/wpa_supplicant.conf
network={
ssid="WIFI222"
#psk="20172017"
psk=7.it975ot8o686f8fo86ff...
}
# wpa_supplicant -B -iwlan0 -c/etc/wpa_supplicant.conf -Dwext && dhclient wlan0
Successfully initialized wpa_supplicant
ioctl[SIOCSIWENCODEEXT]: Invalid argument
ioctl[SIOCSIWENCODEEXT]: Invalid argument
# wpa_supplicant -B -iwlan0 -c/etc/wpa_supplicant.conf && dhclient wlan0
Successfully initialized wpa_supplicant
# ping -c 3 www.stackexchange.com
ping: unknown host www.stackexchange.com
rc-update에 dhcpcd가 있고 wlan0이 작동 중이며 인터페이스가 차단되지 않습니다. 그러나 이 변환도 성공하지 못했습니다.
# rc-update show
NetworkManager | default
binfmt | boot
bootmisc | boot
dbus | default
devfs | sysinit
dhcpcd | default
dmesg | sysinit
fsck | boot
hostname | boot
hwclock | boot
keymaps | boot
killprocs | shutdown
kmod-static-nodes | sysinit
local | default
localmount | boot
loopback | boot
modules | boot
mount-ro | shutdown
mtab | boot
netmount | default
procfs | boot
root | boot
savecache | shutdown
sshd | default
swap | boot
sysctl | boot
sysfs | sysinit
termencoding | boot
udev | sysinit
urandom | boot
xdm | default
localhost ~ # rfkill list all
0: phy0: Wireless LAN
Soft blocked: no
Hard blocked: no
1: asus-wlan: Wireless LAN
Soft blocked: no
Hard blocked: no
2: asus-bluetooth: Bluetooth
Soft blocked: no
Hard blocked: no
3: hci0: Bluetooth
Soft blocked: no
Hard blocked: no
localhost ~ # cat wpa
wpa_supplicant -B -i wlan0 -c<(wpa_passphrase 'WIFI222' '20172017') && dhcpcd wlan0
localhost ~ # ./wpa
Successfully initialized wpa_supplicant
sending commands to master dhcpcd process
localhost ~ # rc
* WARNING: netmount will start when NetworkManager has started
localhost ~ # ./wpa
Successfully initialized wpa_supplicant
sending commands to master dhcpcd process
localhost ~ # ping -c 3 funtoo.org
ping: unknown host funtoo.org
Nmcli는 도움이 되지 않습니다.
# nmcli device wifi connect WIFI222 password 20172017
Error: Timeout 90 sec expired.
내 다른 노트북 funtoo+ xfce는 nm-applet을 사용하여 네트워크에 연결하고 네트워크에 보안 WPA/WPA2가 있음을 알 수 있습니다. LXDE에 nm-applet을 연결하고 설치하고 싶습니다.
제발, 무엇이 작동하지 않습니까?
답변1
잘 모르겠습니다무엇설정에 문제가 있지만 최소한 단계에 따라 테스트해 보세요. 모든 작업을 한꺼번에 수행하려고 하면 문제를 파악하는 데 도움이 되지 않습니다.
그래서.
1) Wi-Fi가 정상인지 테스트하면 다음을 확인할 수 있습니다 WIFI222
.
# iw wlan0 scan
2) 제어 인터페이스 추가 /etc/wpa_supplicant.conf
:
ctrl_interface=DIR=/var/run/wpa_supplicant GROUP=netdev
network={
ssid="WIFI222"
psk="your_wlan_key"
}
시스템에 따라 경로와 그룹을 조정하세요. Funtoo가 무엇을 사용하는지 모르겠습니다.
3) 메시지를 볼 수 있도록 포그라운드의 추가 터미널 창에서 wpa_supplicant를 시작하고 nl80211
드라이버를 사용합니다(거의 모든 최신 어댑터가 이것을 사용합니다. 어떤 어댑터가 있는지는 말하지 않았습니다...).
wpa_supplicant -iwlan0 -c/etc/wpa_supplicant.conf -Dnl80211,wext
4) wpa_cli
다음을 사용하여 무슨 일이 일어나고 있는지 확인하십시오.
# wpa_cli list_networks
구성 파일의 네트워크가 표시되어야 합니다.
# wpa_cli status
현재 상태를 표시하고,
# wpa_cli help | less
다른 명령을 표시합니다.
그것을 본다면 wpa_state=COMPLETED
실행 dhclient
해서 시도해 볼 수 있습니다 ping
.