Tôi đăng một câu hỏi trước về cách thiết lập một địa chỉ IP tĩnh trên RPI và cuối cùng đã tìm ra , cùng với một số người khác , rằng câu trả lời là sự thay đổi wpa-roam
đến wpa-conf
khi trỏ đến /etc/wpa_supplicant/wpa_supplicant.conf
, nhưng tại sao không làm việc này?
tức là khi tôi có cái này trong /etc/network/interfaces
tập tin của mình :
auto lo
iface lo inet loopback
auto wlan0
iface wlan0 inet static
address 192.168.0.3
netmask 255.255.255.0
gateway 192.168.0.1
broadcast 192.168.0.255
network 192.168.0.0
wpa-roam /etc/wpa_supplicant/wpa_supplicant.conf
Giả sử /etc/wpa_supplicant/wpa_supplicant.conf
đã được cấu hình đúng, phương pháp này không hoạt động.
Đây là đầu ra có liên quan từ iwconfig
:
wlan0 unassociated Nickname:"<WIFI@REALTEK>"
Mode:Managed Frequency=2.437 GHz Access Point: Not-Associated
Sensitivity:0/0
Retry:off RTS thr:off Fragment thr:off
Power Management:off
Link Quality:0 Signal level:0 Noise level:0
Rx invalid nwid:0 Rx invalid crypt:0 Rx invalid frag:0
Tx excessive retries:0 Invalid misc:0 Missed beacon:0
Cũng như từ ifconfig
:
wlan0 Link encap:Ethernet HWaddr ec:1a:59:64:3a:36
UP BROADCAST MULTICAST MTU:1500 Metric:1
RX packets:847 errors:0 dropped:1029 overruns:0 frame:0
TX packets:759 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:677394 (661.5 KiB) TX bytes:133345 (130.2 KiB)
Nhưng tất cả mọi thứ một cách kỳ diệu bắt đầu làm việc khi bạn thay đổi wpa-roam
để wpa-conf
và chạy sudo /etc/init.d/networking restart
. Khi nào bạn sẽ sử dụng wpa-roam
, và khi nào bạn sẽ sử dụng wpa-conf
?