ฉันโพสต์คำถามก่อนหน้านี้เกี่ยวกับวิธีการตั้งค่าที่อยู่ IP แบบคงที่ใน RPI และในที่สุดก็คิดออก , พร้อมกับคนอื่น ๆ บางที่คำตอบก็คือการเปลี่ยนแปลงwpa-roam
ไปwpa-conf
เมื่อชี้ไป/etc/wpa_supplicant/wpa_supplicant.conf
แต่ทำไมไม่ทำงานนี้หรือไม่?
เช่นเมื่อฉันมีสิ่งนี้ใน/etc/network/interfaces
ไฟล์ของฉัน:
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
สมมติว่า/etc/wpa_supplicant/wpa_supplicant.conf
ได้รับการกำหนดค่าอย่างเหมาะสมวิธีนี้ใช้ไม่ได้
นี่คือผลลัพธ์ที่เกี่ยวข้องจาก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
เช่นเดียวกับจาก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)
แต่ทุกอย่างน่าอัศจรรย์เริ่มทำงานเมื่อคุณเปลี่ยนwpa-roam
ไปและเรียกใช้wpa-conf
sudo /etc/init.d/networking restart
คุณจะใช้wpa-roam
เมื่อใดและจะใช้เมื่อwpa-conf
ใด