Điểm:0

Linux - đường hầm IP

lá cờ ru

Tôi có hai máy trên mạng con khác nhau. Giả sử một cái là 1.1.1.1/8 trong khi cái kia là 2.2.2.2/8. Cả hai có thể nói chuyện thông qua một bộ định tuyến chung.

Máy 2.2.2.2 có giao diện nội bộ trên mạng cục bộ thứ ba 176.16.1.1/24. Một ứng dụng đang lắng nghe trên giao diện này. Bộ định tuyến không biết mạng con 176.16.x.x.

Trên 1.1.1.1 tôi muốn có thể gửi dữ liệu tới giao diện 176.16.1.1.

Tôi muốn 1.1.1.1 tạo các gói IP có nguồn=1.1.1.1 và đích=2.2.2.2. Các gói nên đóng gói một gói khác với nguồn 1.1.1.1 và đích 172.16.1.1.

Tôi hy vọng máy 2.2.2.2 sẽ giải mã gói và gửi gói 1.1.1.1->172.16.1.1 nội bộ cho ứng dụng. Vì 1.1.1.1 là IP có thể định tuyến nên ứng dụng có thể phản hồi bằng gói IP tiêu chuẩn không được đóng gói.

Bất kỳ gợi ý nào về cách thực hiện điều đó sẽ được đánh giá rất cao. Cảm ơn!

Chỉnh sửa

Trên 1.1.1.1 tôi đã sử dụng như sau

đường hầm ip thêm chế độ ipiptun1 ipip cục bộ 1.1.1.1 từ xa 2.2.2.2
thiết lập liên kết ip ipiptun1 lên
địa chỉ ip thêm 172.16.0.0/16 dev ipiptun1

Ở trên cũng tạo ra một mục bảng định tuyến

172.16.0.0/16 dev ipiptun1 liên kết phạm vi kernel proto src 172.16.0.0

Và các gói được đóng gói sẽ đến 2.2.2.2 trong đó gói bên trong là 172.16.0.0 -> 172.16.1.1.

Tuy nhiên, mặc dù 2.2.2.2 có giao diện eth0:103 với địa chỉ 172.16.1.1, dữ liệu không đến được ứng dụng. Thay vào đó, ICMP không thể truy cập được trả về 1.1.1.1.

Tobias K. avatar
lá cờ id
Một vài suy nghĩ: 1) Bản thân 172.16.0.0 là địa chỉ ID mạng và có lẽ không nên được sử dụng làm địa chỉ máy khách. 2) Nếu bạn sử dụng TCP, tôi không nghĩ việc gửi một hướng qua đường hầm và mong đợi phản hồi qua giao diện (công cộng) khác sẽ hoạt động do tính chất hướng kết nối. 3) Tôi sẽ chỉ sử dụng chuyển tiếp cổng SSH nếu có thể, từ 1.1.1.1 `ssh 2.2.2.2 -L 127.0.0.1:1234:176.16.1:8000` (sử dụng 8000 làm ví dụ cho Cổng ứng dụng), sau đó gửi các gói thông thường thành 127.0.0.1:1234.

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