Điểm:0

Định tuyến: định tuyến qua vpn trong khi cho phép lưu lượng truy cập đến trên giao diện cục bộ

lá cờ in

Tôi đang thiết lập một máy chủ kết nối với máy chủ ovpn thông qua đó máy chủ có thể truy cập một số thiết bị từ xa. Một số thiết bị này có IP riêng (không có vấn đề gì ở đây), tuy nhiên những thiết bị có IP công cộng có quy tắc nghiêm ngặt chỉ cho phép truy cập từ IP công cộng của máy chủ ovpn.

Do đó, máy chủ của tôi cần chuyển hướng tất cả lưu lượng truy cập internet thông qua vpn này. Vấn đề là một khi tôi định cấu hình tuyến đường mặc định thông qua vpn, tôi hoàn toàn mất quyền truy cập vào máy chủ thông qua IP công cộng ban đầu của nó.

Có cách nào để định tuyến tất cả lưu lượng gửi đi qua vpn trong khi vẫn cho phép trả lời lưu lượng gửi đến từ IP ban đầu của EC2 không?

Khi tôi kết nối với vpn, đây là các tuyến được cài đặt trên hệ thống của tôi, với 172.16.220.0/24 là phạm vi riêng của máy chủ vpn và 172.29.64.0/18 là phạm vi riêng của EC2 VPC.

Cổng đích Genmask Flag Metric Ref Sử dụng Iface
0.0.0.0 172.16.220.161 128.0.0.0 UG 0 0 0 tun0
0.0.0.0 172.29.64.1 0.0.0.0 UG 100 0 0 ens5
10.0.0.0 172.16.220.161 255.0.0.0 UG 0 0 0 tun0
*vpn_public_ip* 172.29.64.1 255.255.255.255 UGH 0 0 0 ens5
128.0.0.0 172.16.220.161 128.0.0.0 UG 0 0 0 tun0
172.16.220.160 0.0.0.0 255.255.255.224 U 0 0 0 tun0
172.29.64.0 0.0.0.0 255.255.192.0 U 0 0 0 ens5
172.29.64.1 0.0.0.0 255.255.255.255 UH 100 0 0 ens5
192.168.0.0 172.16.220.161 255.255.0.0 UG 0 0 0 tun0

Với các tuyến đường này, tôi có thể truy cập EC2 thông qua ip riêng của nó với một máy khác trong cùng một mạng riêng, nhưng tôi không thành công với ip công khai của nó.

Một số thông tin: máy chủ chạy trên AWS EC2 với máy chủ Ubuntu 20.04 và giao diện mạng có ip riêng với nat 1-1 với ip công khai

lá cờ us
Tiêu chí chính xác trong các gói quyết định xem gói IP sẽ được gửi qua kết nối VPN hay qua cổng mặc định thông thường?
alezotta avatar
lá cờ in
Tất cả các gói gửi đi phải được định tuyến qua vpn. Các gói đến từ ip công khai của EC2 phải được định tuyến trở lại thông qua giao diện của EC2.
alezotta avatar
lá cờ in
Vấn đề là bây giờ tất cả các câu trả lời cho các gói đến qua giao diện của EC2 đều đi qua vpn.
lá cờ in
`ip r thêm ${vpn_server_up} qua ${default_gw}` bây giờ thay thế gw mặc định của bạn. Phần khác cần xử lý `ip rule from $hostip lookup ...`
lá cờ us
Bạn có thể có một vấn đề không thể được giải quyết. Kết nối hai chiều yêu cầu gửi các gói từ A đến B và từ B đến A. Lớp định tuyến không biết gì về kết nối. Nó chỉ biết cách chuyển tiếp các gói dựa trên địa chỉ đích. Do đó, nếu bạn không có một tập hợp con địa chỉ IP cụ thể mà bạn muốn định tuyến qua VPN/cổng khác, thì bạn không thể làm những gì mình muốn.

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