RPI zero W là cả máy khách và điểm truy cập Wifi


8

Mọi thứ đều chỉ ra rằng Raspberry Pi Zero W có thể là điểm truy cập và kết nối với wifi cùng một lúc.

Theo bài viết này , với lệnh iw listmô tả:

valid interface combinations:
* #{ managed } <= 1, #{ P2P-device } <= 1, #{ P2P-client, P2P-GO } <= 1,
   total <= 3, #channels <= 2
* #{ managed } <= 1, #{ AP } <= 1, #{ P2P-client } <= 1, #{ P2P-device } <= 1,
   total <= 4, #channels <= 1

Tôi đã cố gắng làm theo các bước của bài viết này , nhưng tôi đã không thành công:

Khi tôi khởi động lại rpi zero w , nó không tự động kết nối với mạng wifi. Thay vào đó, nó phát ra tín hiệu là điểm truy cập (mặc dù khi tôi kết nối với mạng từ điện thoại di động của mình, không hỗ trợ mật khẩu là hợp lệ).

Trong trường hợp này, nếu tôi tắt wifi và bật lại, nó sẽ kết nối với internet thông qua mạng WiFi, nhưng nó không hoạt động như một điểm truy cập (nó không hiển thị mạng để kết nối).

Bản phân phối là Pixel (dựa trên Jessie).

Cảm ơn trước


1
Bài viết được thực hiện với phần cứng khác và không phải là W
user64698

Giao diện wifi pi zero w không hỗ trợ chế độ quản lý và AP nếu iwlist sẽ trông giống như #{ managed, AP } <= 8, total <= 16, #channels <= 1ghi chú này được quản lý và AP ở cùng {}
Rwky

Liên kết được tham chiếu tại bài viết này là chết.
Adrian W

Tôi mới kiểm tra vài phút trước rằng liên kết không chết. Nó phải là một vấn đề trang web tạm thời.
Mario

có một kịch bản xuất sắc có sẵn trên github, với các mod nhỏ, hoạt động trên Raspbian Buster (tháng 12 năm 2019). xem github.com/lukicdarkoo/rpi-wifi . các mod: thay đổi: `wpa = 2PASSPHRASE` thành` wpa = 2`. tiếp theo, chèn #!/bin/bashsau sudo bash -c 'cat > /bin/rpi-wifi.sh.
mahesh

Câu trả lời:



1

Hoàn toàn có thể, Pi Zero W của tôi làm như vậy, nhưng máy khách và AP phải sử dụng cùng một kênh.

Xem ảnh chụp màn hình từ ZW của tôi:

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

Đầu ra từ danh sách iw của bạn cho thấy chỉ có sự kết hợp thứ hai cho phép quản lý (tức là máy khách) và AP cùng một lúc, nhưng nó cho biết các kênh <= 1. Đó là, họ cần phải sử dụng cùng một kênh.

Tôi đã sử dụng hướng dẫn từ http://imti.co/post/145442415333/raspberry-pi-3-wifi-station-ap (tương tự được liên kết bởi Alfredo Pons Menargues) phù hợp với nhu cầu của riêng tôi.


Bạn đã thay đổi đáng kể các hướng dẫn từ liên kết được đăng của bạn? Tôi đang cố gắng sao chép với một pi zero w và Raspian Jessie, nhưng đang vật lộn để có được một ip tĩnh được gán cho giao diện
uap0

@tomtomnz, tôi đã không làm.
Javier Sedano

Điều rất quan trọng là sử dụng số kênh SAME trong hostapd.conf khi bạn sử dụng cho mạng không dây được kết nối của mình. Tức là bạn cần kết nối với WiFI trước, tìm hiểu xem bạn đang sử dụng kênh nào ( iw wlan0 info) và viết kênh này trong hostapd.conf. Nếu bạn kết nối với một mạng khác và thay đổi kênh, thiết lập của bạn sẽ bị hỏng - bạn phải thay đổi lại kênh theo cách thủ công.
George Y.

1

Như tôi đã nhận xét ở đây là có thể làm được, nhưng hầu hết các bài báo tôi tìm thấy trên mạng không phù hợp với tôi. Tôi đã viết một bài đăng blog chi tiết về nó ở đây: https://albeec13.github.io/2017/09/26/raspberry-pi-zero-w-simallel-ap-and-managed-mode-wifi/

Đó là một chút kỳ quặc, và tôi khuyên bạn nên đọc các bình luận trước, vì tôi chưa cập nhật bài viết gốc để bao gồm một số gợi ý hữu ích từ các bình luận. Dù bằng cách nào, tôi đã khiến nó hoạt động theo hướng dẫn của mình. Chúc may mắn!


0

Một giao diện wlan duy nhất chỉ có thể kết nối với một mạng WiFi tại một thời điểm. Nó không thể làm cả hai việc cùng một lúc. Nếu bạn có bộ điều hợp WiFi bên ngoài, thì bạn có thể kết nối giao diện wlan bên trong và bên ngoài, sau đó bạn có thể kết nối cả hai để tạo một điểm đóng vai trò là điểm truy cập và điểm còn lại là điểm phát sóng.


Có lẽ bạn có thể bao gồm các mã cần thiết, hoặc có thể một số chi tiết lớn hơn về cách làm điều này?
Darth Vader

Nhưng bài báo nói rằng có thể với một giao diện duy nhất, bất cứ khi nào có thể, và danh sách iw cho thấy điều đó là có thể, phải không?
Mario

4
Điều này là sai. nghiên cứu thêm một chút
JSON
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.