Raspberry Pi Zero W không đầu không sử dụng wpa_supplicant.conf không hoạt động


9

Tôi đang cố gắng khởi động Raspberry Pi Zero W hoàn toàn không đầu, nhưng bằng cách nào đó nó sẽ không kết nối với WiFi của tôi. Đây là những gì tôi đã làm:

  1. Cắm thẻ SD chạy RASPBIAN JESSIE VỚI PIXEL (có nên là thứ gì khác không?) Vào PC Windows của tôi
  2. Tạo một sshtệp trên thư mục gốc của thẻ SD
  3. Tạo một wpa_supplicant.conftệp có nội dung sau:

wpa_supplicant.conf :

network={
    ssid="My WiFi 2.4"
    psk="mypassword123"
    key_mgmt=WPA-PSK
}

Sau đó, tôi cắm thẻ SD vào Pi, khởi động nó, nhưng nó không bao giờ xuất hiện dưới dạng máy khách trên bộ định tuyến của tôi, tôi cũng không thể thấy một dấu hiệu cho biết nó được kết nối khi tôi kết nối bằng cáp HDMI.

Cài đặt WiFi của tôi:

nhập mô tả hình ảnh ở đây

Khi tôi cắm lại thẻ SD vào PC, các tệp bị thiếu (tôi cho rằng đó là phép thuật của nó và áp dụng các cài đặt, sau đó xóa các tệp sau đó). Tuy nhiên, khi tôi nhìn vào màn hình, nó cho thấy SSH đã được kích hoạt, vì vậy tôi biết rằng nó hoạt động.

Tôi có thể làm gì ở đây? Tôi không biết gì cả.

Câu trả lời:


16

Câu trả lời được chấp nhận không đưa ra giải pháp cho bất kỳ ai gặp vấn đề này.

Từ một điểm trên (? Jessie lẽ debian), các /etc/wpa_supplicant/wpa_supplicant.confđòi hỏi những dòng trên đầu trang của configs mạng :

ctrl_interface=DIR=/var/run/wpa_supplicant GROUP=netdev
country=US
update_config=1

network={
    ssid="Home Wifi"
    psk="mypassword"
    key_mgmt=WPA-PSK
}

Thay đổi mã quốc gia và thông tin WiFi thành của bạn.

Tài liệu chính thức


5

Đã đi với PiBakery (đó là tuyệt vời). Chỉ cần cài đặt Jessie Lite và bây giờ tôi đã kết nối được với WiFi. Hoàn toàn không đầu.


2
Tôi không biết tại sao bản gốc của bạn không hoạt động, nhưng quá trình này được ghi lại trong raspberrypi.stackexchange.com/a/67016/8697 . Điều này cũng giải thích vị trí của tập tin; LƯU Ý bạn cần sudoxem nó.
Milliways

@Milliways Vâng, thật kỳ lạ tại sao nó không hoạt động. Oh tốt, ít nhất tôi đã tìm thấy một giải pháp.
MortenMoulder

PiBakery rất thú vị. Chưa từng nghe về nó trước đây. Làm tốt lắm.
SDsolar

1
Đây là một liên kết đến PiBakery: pibakery.org/index.html
jwfearn

2

Có lẽ bạn đã tạo tệp "wpa_supplicant.conf" bằng định dạng Windows cho các ký tự cuối dòng mà Raspberry Pi không thể hiểu được. Kiểm tra xem "wpa_supplicant.conf" có định dạng Unix cho các ký tự EOL không. Bạn có thể kiểm tra điều này và chuyển đổi ifd cần thiết sang định dạng Unix, sử dụng trình chỉnh sửa nâng cao như Notepad ++ (đây là phần mềm miễn phí cho Windows có thể tải xuống tại https://notepad-plus-plus.org ).


2

Đây là Raspberry Pi Zero W:

ctrl_interface=DIR=/var/run/wpa_supplicant GROUP=netdev
update_config=1
country=UK
network={
 ssid="my-ssid"
 psk="my-network-password"
 key_mgmt=WPA-PSK
}

sau đó: sudo rfkill unblock all wifi xuất hiện và khi tôi khởi động lại, để chắc chắn, nó vẫn hoạt động.


0

Tôi đã thấy rằng cú pháp của wpa_supplicant.conf rất kén chọn. Ví dụ: dòng "ưu tiên = 1" không thành công trong khi "Prioriy = 1" hoạt động. Bất kỳ lỗi cú pháp sẽ gây ra thất bại.


-3

Thả wpa_supplicant.confcùng với các sshtập tin vào /bootnên đã làm việc. (Thành thật tôi không biết tại sao nó lại không, trong trường hợp của bạn)

Dù sao, về mặt sáng sủa, bạn có SSH hoạt động, đó là tất cả những gì bạn cần để cấu hình và điều khiển một Pi không đầu. Hãy thử cấu hình thủ công wpa_supplicanttrực tiếp bằng cách chỉnh sửa tệp trong /etc/wpa_supplicant/wpa_supplicant.conf. Lệnh trong terminal ssh như sau:

sudo nano /etc/wpa_supplicant/wpa_supplicant.conf

Hướng dẫn chi tiết và đầy đủ có thể được tìm thấy trong tài liệu tham khảo dưới đây trong các tài liệu chính thức.

Tham khảo: Tài liệu RPi Foundation: Thiết lập wifi thông qua dòng lệnh


Điều đó thật tuyệt vời, nhưng tôi sẽ SSH vào Pi của mình như thế nào, nếu nó không được kết nối với mạng? Và không, tôi sẽ không làm bất kỳ cách giải quyết điên rồ nào để kích hoạt Pi như một bộ chuyển đổi ethernet, mà tôi có thể SSH vào qua USB.
MortenMoulder

1
Thật tệ, tôi đã quên rằng Zeros không có bất kỳ cổng nào khác ngoài micpyb đó.
CM Au Yong
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.