Làm cách nào để định cấu hình cầu giao diện mạng từ WiFi sang Ethernet với Debian?


11

Tôi đang sử dụng Raspberry Pi bằng Raspbian chỉ là Debian.

Tôi muốn kết nối từ bộ định tuyến mạng WiFi chính kết nối với Cáp Cox đến bộ định tuyến đã bật của tôi ở đây để mạng con của tôi có thể truy cập internet đáng tin cậy.

Nó cần phải là cầu nối WiFi-to-Ethernet.

Tôi đã đặt / etc / mạng cho một địa chỉ tĩnh cho USB wlan1 với bộ điều hợp bên ngoài và ăng-ten hi-gain. wpa_supplicant được cấu hình để đăng nhập vào bộ định tuyến chính.

Vì vậy, ngay bây giờ nó được thiết lập để tôi có thể đăng nhập vào mạng thích hợp bằng mật khẩu, trên wlan1 bên ngoài. Địa chỉ tĩnh được đặt trong / etc / mạng. Cổng và máy chủ tên là OK. Tôi có thể duyệt các trang web, vv

Liên kết bị thiếu là kết nối nó với cổng eth0 để bộ định tuyến của tôi cũng có thể kết nối, để cung cấp dịch vụ cho mạng con của tôi.

Không cần bất kỳ dịch vụ mạng bổ sung như định tuyến hoặc nat hoặc dhcp, vv Chỉ cần một cây cầu đơn giản.

Bất cứ ai có thể xin vui lòng chỉ cho tôi đi đúng hướng để thực hiện điều này?


Bạn đã thử một cây cầu rất cơ bản bằng cách không đặt IP trên thiết bị Ethernet của mình, tạo cầu nối brctl addbr br0, thêm cả hai thiết bị vào cầu nối brctl addif br0 device, sau đó đặt địa chỉ Ethernet ban đầu và định tuyến br0?
Julie Pelletier

Bạn chưa ghi lại cách wlan0 của bạn được cấu hình atm.
Rui F Ribeiro

Điểm tốt. Tôi đã thêm một số chỉnh sửa để làm rõ. Tôi thích câu trả lời của bạn dưới đây. Nó hoàn toàn trái ngược với những gì tôi đang cố gắng làm, nhưng điều đó không sao vì tôi nghĩ đó là thông tin đủ để khiến tôi cảm động. Cảm ơn bạn đã đăng nó.
SDsolar

Tìm thấy cái này và câu trả lời đầu tiên là buồn cười. 'quá rộng chính xác' - vì vậy công cụ bắc cầu này rõ ràng cũng cần đến phép thuật. unix.stackexchange.com/questions/272146/ Cách
SDsolar

Cập nhật từ tương lai (cuối năm 2018): Kể từ 2.6.33, bạn không thể kết nối wlan với eth. Bạn chỉ có thể chuyển wlan sang eth nếu bạn chuyển rồi wlan0 sang chế độ 4addr. Không phải tất cả các trình điều khiển hỗ trợ đó. Bạn có thể đọc thêm về nó ở đây .
peterh - Phục hồi Monica

Câu trả lời:


8

Để định cấu hình cầu nối từ ethernet sang wifi, đơn giản như thực hiện trong /etc/network/interfaces:

auto eth0
allow-hotplug eth0
iface eth0 inet manual

auto wlan0
allow-hotplug wlan0
iface wlan0 inet manual

auto br0
iface br0 inet static
bridge_ports eth0 wlan0
    address 192.168.1.100
    netmask 255.255.255.0

Thay thế địa chỉ IP bằng một cái gì đó phù hợp hơn với mạng của bạn.

Nếu bạn thích phân bổ IP được thực hiện qua DHCP, hãy đổi nó thành:

auto br0
iface br0 inet dhcp
bridge_ports eth0 wlan0

Sau khi thay đổi /etc/network/interfaces, hãy khởi động lại Debian hoặc thực hiện

service networking restart

Sẽ kích hoạt cấu hình này.

Bạn sẽ phải đảm bảo cấu hình này đã bridge-utilsđược cài đặt. Bạn có thể cài đặt nó với:

sudo apt install bridge-utils

Để biết thêm thông tin, xem:

CẦU-UTILS-INTERFACES

Giao diện wlan0 cũng phải được kết nối để kết nối với AP từ xa của bạn để cấu hình này không được sử dụng nguyên văn.

Lưu ý thêm: kết nối eth0 và wlan0 với nhau có nghĩa là các thuật ngữ layman nghèo mà br0 sẽ thể hiện dưới dạng một giao diện logic duy nhất bao trùm các giao diện tạo thành một phần của cây cầu. Thông thường cấu hình như vậy được thực hiện khi cả hai mở rộng hoặc thuộc cùng một mạng.


Nó không thực sự ngược lại; nếu bạn muốn các máy khách wifi kết nối với quả mâm xôi, bạn cần hostapd trên cấu hình này; Tôi thực sự có một openwrt đã được cấu hình ở đây để làm những gì bạn đang yêu cầu
Rui F Ribeiro

Nó đơn giản hơn, đó là vấn đề cấu hình wpa_supplicant
Rui F Ribeiro

ĐỒNG Ý. Ngay bây giờ nó được thiết lập để tôi có thể đăng nhập vào mạng thích hợp bằng mật khẩu, trên wlan1 bên ngoài. Địa chỉ tĩnh được đặt trong / etc / mạng. Cổng và máy chủ tên là OK. Nó đăng nhập vào bộ định tuyến một cách hoàn hảo. Tôi có thể duyệt các trang web, vv Liên kết bị thiếu là kết nối nó với cổng eth0 để bộ định tuyến của tôi cũng có thể kết nối.
SDsolar

2
Tôi có đôi chút hoang mang. Nếu tôi thử thiết lập của bạn và sudo ifup -atôi nhận được thông báo lỗi can't add wlan0 to bridge br0: Operation not supported. Điều này đã được thảo luận rộng rãi với Bridging wlan0 đến eth0 . Những gì tôi đang thiếu với thiết lập của bạn?
Ingo

2
Không có vấn đề gì để mở một câu hỏi mới nhưng tôi không chắc nó có hợp lý không. Tôi nghĩ rằng câu trả lời của bạn đã lỗi thời và cần được sửa chữa. Vì kernel> = 2.6.33, bạn không thể thêm wifi vào cầu nối (trừ khi sử dụng WDS). Đây là những gì được thảo luận trong Bridging wlan0 đến eth0 .
Ingo
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.