Điểm:0

Định tuyến lưu lượng truy cập internet từ máy khách A qua máy khách B

lá cờ in

tôi có một máy chủ S, khách hàng Một và khách hàng b. Tất cả đều là hộp Ubuntu và tất cả đều ở các thành phố khác nhau (Seattle, Albuquerque và Boston). S đã cài đặt wireguard và cả hai Mộtb thiết lập kết nối với wireguard và kết thúc trong cùng một VPN. Mộtb nhìn thấy nhau và có thể ping nhau.

Tôi đã có thể nhận được tất cả lưu lượng truy cập internet từ Một được định tuyến thông qua S. Cho nên MộtIP của được hiển thị là Seattle.

Bây giờ tôi muốn định tuyến lưu lượng truy cập của nó thông qua b - để có thể MộtIP của được hiển thị là Boston - nhưng tôi không thể tìm cách định cấu hình chính xác địa chỉ IP này. Iptables của tôi trên S được cấu hình như:

# iptables -S
-P CHẤP NHẬN ĐẦU VÀO
-P CHẤP NHẬN VỀ PHÍA TRƯỚC
-P CHẤP NHẬN ĐẦU RA
-A INPUT -i ext-card -p udp -m udp --dport 51820 -j CHẤP NHẬN
-A ĐẦU VÀO -i wg0 -j CHẤP NHẬN
-A FORWARD -i wg0 -o ext-card -j CHẤP NHẬN
-A FORWARD -i ext-card -o wg0 -j CHẤP NHẬN
-A FORWARD -i ext-card -o wg0 -m state --state LIÊN QUAN, THÀNH LẬP -j CHẤP NHẬN
-A FORWARD -i wg0 -o ext-card -j CHẤP NHẬN
-A VỀ PHÍA TRƯỚC -i wg0 -j CHẤP NHẬN

# iptables -S -t nat
-P CHẤP NHẬN TRƯỚC
-P CHẤP NHẬN ĐẦU VÀO
-P CHẤP NHẬN ĐẦU RA
-P SAU KHI CHẤP NHẬN
-A POSTROUTING -s <LAN-IP> -o ext-card -j MASQUERADE
-A POSTROUTING -o thẻ ngoài -j MASQUERADE

Nếu tôi đặt cùng một bảng ip trên b và hơn thế nữa Một thêm một tuyến đường add-default-route B-private-ip - nó không hoạt động.

Tôi muốn một số đầu vào về:

  • làm cách nào để kiểm tra xem bảng định tuyến và ip của tôi có hoạt động bình thường không?
  • cấu hình nên như thế nào Một, bS để đạt được những gì tôi muốn?
A.B avatar
lá cờ cl
A.B
Đó là về định tuyến, nhưng bạn chỉ cung cấp cài đặt iptables. iptables không định tuyến. Bạn nên cung cấp tất cả các địa chỉ liên quan đến A, S và B cũng như các tuyến đường của chúng để làm rõ câu hỏi để có thể thấy những gì có thể được thực hiện. Thông thường `ip -br liên kết; địa chỉ ip -4 -br; ip route` nhưng với WireGuard, cấu hình WireGuard (hoặc `wg show`, `ip rule` và các bảng định tuyến bổ sung có thể có) cũng phải được cung cấp

Đă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.