Tại sao tôi không thể ping ip sau khi tôi bắc cầu cho họ?


0

Tôi thực hiện pi mâm xôi của tôi vào một bộ định tuyến.

Eth0 được kết nối với internet, trong khi wlan0 được phục vụ như một điểm có thể truy cập.

Vì vậy, tôi đã tạo một br0, sau đó addif cả eth0 và wlan0 thành br0. Bắt đầu dhcpd (để điện thoại của tôi có thể nhận ip từ wlan0) và hostapd. Mọi thứ hoạt động tốt Tôi có internet trên điện thoại của tôi từ kết nối wifi với pi mâm xôi.

Nhưng, tôi không thể ping pi bằng IP wlan0 hoặc eth0 IP. Tôi nhận thấy tôi có một IP trong cùng mạng con của eth0. Nhưng tôi vẫn không thể ping nó.

tại sao? Hay vẫn còn một cách mà tôi có thể ping hai người trong số họ? Tôi biết iptables sẽ là một lựa chọn. Nhưng chỉ tò mò nếu nó có thể làm được với cây cầu.


bạn không thể ping nó từ một thiết bị có dây hoặc không dây? nếu không dây, bạn đã định cấu hình IPTables cho "Client Isolation" chưa?
Frank Thomas

Vì vậy, chỉ cần làm rõ: Bạn có một mạng có dây hoạt động. Bạn muốn cho phép điện thoại của bạn truy cập internet thông qua mạng hiện có này. Cuối cùng, bạn đã cố gắng biến Pi của mình thành một điểm truy cập không dây. Chính xác?
Daniel B

@DanielB Vâng. Tôi đã thực hiện nó theo một số hướng dẫn. Nhưng tôi không chắc lắm với cây cầu và không hiểu tại sao tôi không thể ping hai cổng này
J.R.

Nếu bạn làm theo hướng dẫn, vui lòng cung cấp một liên kết nếu có thể! Đối với các cổng cầu: Xem câu trả lời grawity. Anh ấy có chủ đề đó.
Daniel B

Câu trả lời:


3

Tôi thực hiện pi mâm xôi của tôi vào một bộ định tuyến.
Tôi đã tạo một br0, sau đó addif cả eth0 và wlan0 thành br0.

Đó không phải là một bộ định tuyến. (Nó sẽ là một bộ định tuyến nếu nó liên kết hai mạng với nhau, nhưng ngay bây giờ bạn có một cầu - có nghĩa là cùng một mạng con ở cả hai bên.)

Bắt đầu dhcpd và hostapd

Một chút lo ngại về điều này - là Raspberry Pi của bạn chỉ có Máy chủ DHCP trong mạng LAN hoặc bạn đã vô tình thiết lập máy chủ thứ 2?

Nhưng, tôi không thể ping pi bằng IP wlan0 hoặc eth0 IP.

Khi bạn rẽ eth0wlan0 vào cổng cầu, họ trở thành chỉ có bấy nhiêu thôi hơn cổng cầu. Họ không còn nói IP ngay cả khi được cấu hình.

Thay vào đó, bạn cần thiết lập cùng một địa chỉ IP trên giao diện cầu nối br0 (và có thể xóa tất cả các địa chỉ khỏi giao diện "cổng").


Này tôi đã chỉnh sửa câu hỏi của tôi cho một số điểm của bạn. Vì vậy, dhcpd trên pi là dành cho điện thoại kết nối với pi thông qua wifi. Có một dhcpd khác trên mạng LAN cho cổng eth0, dhcpd này chạy trên bộ định tuyến thực. Tôi đã nhận nó, vì vậy sau khi cây cầu được thực hiện. IP của eth0 và wlan0 không có nghĩa gì cả. Và tôi chỉ có thể gán một ip cho wlan0 và ping nó từ điện thoại của tôi? Nhưng trong trường hợp này như tôi đã nói, điện thoại của tôi có một địa chỉ nằm trong cùng mạng con của eth0. Vì vậy, tôi có lẽ chỉ có thể ping br0 nếu ip của nó được đặt là một ip trong cùng một mạng con?
J.R.

1
Một cây cầu không phân chia mạng con. . tương tự mạng con cũng vậy. Bạn không cần máy chủ DHCP thứ 2 cho Wi-Fi, vì bạn đã có.
grawity

Tôi đã nhận. Nhiều Thnx! Vậy có nghĩa là hầu hết các bộ định tuyến thương mại được bán trên thị trường đều sử dụng iptables để chuyển hướng lại từ wifi sang lan phải không? Vì tôi có thể đăng nhập bộ định tuyến của mình qua wifi trên trình duyệt bằng một ip tĩnh. Nếu wlan0 và eth0 của các bộ định tuyến được bắc cầu thì wlan0 sẽ không thể có ip tĩnh.
J.R.

1
@ J.R. Không. Tài nguyên tốt cho những thứ như thế là cấu hình mặc định OpenWrt giác: Cầu nối LAN và WiFi, định tuyến WAN (với NAT sử dụng IPTables, có). Cây cầu là giao diện bạn nên xem xét.
Daniel B

Vì vậy, cuối cùng nếu tôi muốn có một ip tĩnh làm giao diện để giao tiếp với tôi, tôi sẽ luôn cần NAT ... Vì chỉ NAT mới cung cấp chức năng để chia mạng outter ra khỏi mạng bên trong. Giải thích của bạn rly đã giúp rất nhiều, thnx!
J.R.
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.