Điểm:1

Chuyển tiếp Linux ipv4 không hoạt động như mong đợi

lá cờ uy

Tôi muốn sử dụng raspberry pi của mình làm bộ định tuyến trung gian để truy cập các mạng LAN khác. Một cái gì đó như sau.

âââââââââââââââââ âââââvpn 10.1.4.xââ
                                   â
bộ định tuyến 10.1.1.1ââââââââââââpi4b 10.1.1.42ââ âââââââ>pc 10.1.1.43
      â
      âââââââââââââââââ âââââââââââââââââ ââââââââââ>tv
      â
      âââââââââââââââââ âââââââââââââââââ ââââââââââ>ps5
      â
      âââââââââââââââââ âââââââââââââââââ ââââââââââ>vv...

Vì vậy, tôi đã bật chuyển tiếp ipv4 trong hạt nhân pi4b.

net.ipv4.conf.default.rp_filter = 0
net.ipv4.conf.all.rp_filter = 0
net.ipv4.ip_forward = 1
net.ipv4.conf.all.accept_redirects = 1
net.ipv4.conf.all.secure_redirects = 0
net.ipv4.conf.all.send_redirects = 1

Trên pi có một tuyến mặc định tới bộ định tuyến (10.1.1.1). Và pc có lộ trình mặc định được đặt thành pi(10.1.1.42).Bảng định tuyến của bộ định tuyến Tôi không có quyền truy cập, nhưng tôi cho rằng không có gì đặc biệt. nó là một Redmi AX6, SSH không khả dụng.

Nhưng sau đó tôi không thể truy cập internet trên máy tính của mình.

magrathea:~ jeffwhen$ theo dõi 223.5.5.5
theo dõi thành 223.5.5.5 (223.5.5.5), tối đa 64 bước nhảy, gói 52 byte
 1 * pi4b (10.1.1.42) 2,248 mili giây *
 2 xiaoqiang (10.1.1.1) 2,292 mili giây 1,317 mili giây 1,258 mili giây
 3 * * *
 4  * * *

Tôi đã làm gì sai? Bất kỳ trợ giúp sẽ được đánh giá cao.


Một thông tin khác có thể hữu ích: sau khi thêm masquerade vào nat SAU ĐƯỜNG chain, tôi có thể truy cập internet trên máy tính của mình. Tôi nghĩ điều này có nghĩa là máy tính gửi mọi thứ qua raspberry pi của tôi. Nhưng tại sao việc giả trang lại cần thiết?

vidarlo avatar
lá cờ ar
Bảng định tuyến trên PC là gì? Bảng định tuyến trên Pi là gì? Bảng định tuyến trên bộ định tuyến của bạn là gì?
Jeffwhen avatar
lá cờ uy
@vidarlo pc có tuyến mặc định tới số pi. Và pi có tuyến đường mặc định đến bộ định tuyến. Bộ định tuyến Tôi không thể truy cập vào bảng định tuyến. ```
vidarlo avatar
lá cờ ar
Pi có hai giao diện không?
Jeffwhen avatar
lá cờ uy
@vidarlo Chưa.
Jeffwhen avatar
lá cờ uy
Kế hoạch của tôi là kết nối với VPN văn phòng trên pi, sau đó tự nhiên lưu lượng truy cập nhất định đến liên kết vpn bằng cách giả mạo. Nhưng tôi chưa bắt đầu những cấu hình đó. Tôi nghĩ trước tiên tôi phải có thể truy cập internet thông qua bộ định tuyến của mình.
Điểm:1
lá cờ ar

Khi Pi của bạn nhận được một gói không được xử lý trực tiếp, nó có thể đưa ra chuyển hướng tuyến đường ICMP, yêu cầu PC của bạn sử dụng 10.1.1.1 trực tiếp. Tuy nhiên, điều này không hoạt động tốt lắm; đó là một rủi ro bảo mật, vì vậy nhiều hệ điều hành hiện đại bỏ qua chúng.

Giải pháp thích hợp là một trong hai:

  • Có một bộ định tuyến trên mỗi mạng con
  • Có một tuyến đường được khai báo rõ ràng trên máy khách.

Một bộ định tuyến trên mỗi mạng con

Định cấu hình mạng giữa Pi và PC của bạn thành một mạng con khác với mạng LAN còn lại của bạn, ví dụ: 10.1.2.0/24.Sau đó, Pi của bạn sẽ có một tuyến đường mặc định với gw 10.1.1.1 và 10.1.4.0/24 với một số cổng.

Bất kỳ máy nào chạy sau Pi sẽ chỉ có 10.1.2.0/24 với Pi là cổng.

Khai báo route trên client

Định cấu hình Pi của bạn để có IP trong mạng con 10.1.1.0/24. Không đặt nó làm cổng mặc định trên bất kỳ PC nào; tất cả họ nên có 10.1.1.1.

Thêm tuyến đến 10.1.4.0/24 qua Pi. Trên cửa sổ, điều này có thể được thực hiện với

tuyến đường THÊM 10.1.4.0 MASK 255.255.255.0 10.1.1.42 

Sử dụng tuyến đường -p THÊM... để duy trì lộ trình trong các lần khởi động lại.

Jeffwhen avatar
lá cờ uy
Điều này rất chi tiết. Cảm ơn bạn. Vì vậy, tôi đã cố gắng nắm bắt chuyển hướng ICMP trong Wireshark bằng cách sử dụng biểu thức `icmp.type == 5`. Nhưng tôi không thể nhận được bất kỳ. Tại sao vậy?
vidarlo avatar
lá cờ ar
Tôi sẽ thừa nhận rằng đó là một cú sút từ hông, dựa trên thời hạn sử dụng;)

Đăng câu trả lời

Hầu hết mọi người không hiểu rằng việc đặt nhiều câu hỏi sẽ mở ra cơ hội học hỏi và cải thiện mối quan hệ giữa các cá nhân. Ví dụ, trong các nghiên cứu của Alison, mặc dù mọi người có thể nhớ chính xác có bao nhiêu câu hỏi đã được đặt ra trong các cuộc trò chuyện của họ, nhưng họ không trực giác nhận ra mối liên hệ giữa câu hỏi và sự yêu thích. Qua bốn nghiên cứu, trong đó những người tham gia tự tham gia vào các cuộc trò chuyện hoặc đọc bản ghi lại các cuộc trò chuyện của người khác, mọi người có xu hướng không nhận ra rằng việc đặt câu hỏi sẽ ảnh hưởng—hoặc đã ảnh hưởng—mức độ thân thiện giữa những người đối thoại.