Raspberry PI 3 MODEL B - Cầu nối không dây tới ethernet


15

Tôi đã thấy rất nhiều trên mạng về một giải pháp để biến Raspberry Pi 3 thành một cây cầu không dây. Nhưng nhiều bài viết cũ để phù hợp với Pi 1 và 2.

Đây là bài viết cuối cùng tôi đã xem và đã thử: http://blog.slor.net/2013/09/turn-your-raspberri-pi-into-wless.html

Tôi sử dụng RASPBIAN JESSIE, phiên bản Kernel: 4.4.

Tôi muốn Pi kết nối với bộ định tuyến không dây với thiết bị không dây tích hợp (wlan0) để cung cấp quyền truy cập vào (các) thiết bị được kết nối với đầu nối Ethernet tích hợp (eth0).

Tôi muốn bộ định tuyến (192.168.1.1) cung cấp IP cho các thiết bị được kết nối với RPi3, giúp PC có thể giao tiếp với các thiết bị được kết nối với RPi3.

Vấn đề là khi tôi cố gắng theo dõi bài viết được liên kết ở trên là khi tôi chạy lệnh này:

sudo brctl addif br0 wlan0 eth0

Tôi nhận được thông báo lỗi này:

can't add wlan0 to bridge br0: Operation not supported...

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

Có ai có bất cứ ý tưởng làm thế nào để giải quyết điều này?

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


1
Bạn đã tạo ra br0trước đó? brctl addbr br0.
ott--

Có, tôi đã thử điều đó, nhưng vẫn nhận được thông báo lỗi: không thể thêm wlan0 vào cầu nối br0: Hoạt động không được hỗ trợ
privateFeft

1
Ok, học một cái gì đó mới mỗi ngày. Kết nối không dây là không thể (chưa) có vẻ như: serverfault.com/questions/152363/ điều chỉnh
wlan0

3
@ott Bài đăng đó và chủ đề LKM mà nó liên kết đến hơn 6 năm tuổi , vì vậy bất kỳ ai quan tâm nghiêm túc đến vấn đề này có thể muốn tìm hiểu thêm một chút. Câu trả lời này ngụ ý có thể đơn giản hơn là chỉ chuyển tiếp và giả trang thay vì cố gắng sử dụng cây cầu lớp 2 hợp pháp .
goldilocks

1
Kiểm tra hướng dẫn này . <BR/> Dường như có một giải pháp, với sự trợ giúp của OpenVPN.
iTake

Câu trả lời:


8

Điều này hiện không thể. Cầu không dây yêu cầu khung 802.11 để lưu trữ 4 địa chỉ (người gửi, người nhận, đích và nguồn) và khung 802.11 tiêu chuẩn chỉ lưu trữ 3 địa chỉ. Mặc dù có các cài đặt chế độ 4 địa chỉ được gọi là WDS , chúng là dành riêng cho nhà cung cấp và chỉ được hỗ trợ trên phần cứng bộ định tuyến (có nghĩa là bạn nên sử dụng phần cứng từ cùng một nhà cung cấp để làm việc này). Trên các bộ định tuyến, lệnh kích hoạt chế độ WDS (và cho phép bắc cầu giao diện Wlan) là

iw dev wlan0 set 4addr on

Bạn có thể dùng thử, nhưng AFAIK nó sẽ không hoạt động trên RPi 3, ít nhất là không phải với NIC tích hợp. Bạn có thể gặp may mắn với bộ điều hợp USB dựa trên chipset không dây Atheros. Cho đến khi có, bạn sẽ phải gắn bó với NAT nếu bạn muốn kết nối các mạng thông qua RPi, như được mô tả ở đây . Bạn cũng có thể dùng thử Wlan kabel , nhưng đó cũng không phải là cầu nối thực sự.

Tái bút Tôi biết câu trả lời phủ định không hữu ích, nhưng chúng tôi có rất nhiều câu hỏi trùng lặp về việc bắc cầu và chúng không thể được đóng lại trừ khi một trong số chúng được trả lời.


3

Để không gây nhầm lẫn cho độc giả: - Dmitry Grigoryev là chính xác, ông nói rằng bạn cần WDS và bạn làm để tạo ra cơ sở hạ tầng được hiển thị ở trên.

Đừng nhầm lẫn Ethernet: wifi -> Wifi: Ethernet với wifi: ethernet -> ethernet: wifi

Một người chỉ cần một Cầu nối giữa Điểm truy cập và Lan, người kia yêu cầu WDS để kiểm soát liên kết.

Như trên, bài viết được đề cập bao gồm Điểm truy cập không dây không phải Hệ thống phân phối không dây (WDS)

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.