Điểm:0

Sự cố với các đường hầm OpenVPN chéo

lá cờ ke

Tôi có cấu trúc liên kết mạng sau. Thực tế tôi đang ở VPN Client 1. Trước tiên, tôi đã thiết lập thành công Đường hầm VPN 1 và VPN Client 1 kết nối với VPN Server 2 và có thể nói chuyện với VPN Client 2 được kết nối với cùng mạng LAN với VPN Server 2.

Tuy nhiên, khi tôi cố gắng thiết lập Đường hầm VPN 2 từ Máy khách VPN 2 đến Máy chủ VPN 1 (có SSH qua Đường hầm VPN 1 vào Máy khách VPN 2), tôi mất kết nối với Máy khách VPN 2 và thậm chí tôi không thể ping nó (VPN Hầm 1 vẫn còn).Bất kỳ ý tưởng những gì có thể sai ở đây?

Tất cả các đường hầm VPN được triển khai bằng máy chủ/máy khách OpenVPN.

Cảm ơn rất nhiều!

Sơ đồ cấu trúc liên kết

dominix avatar
lá cờ gf
mô tả của bạn không rõ ràng, hãy thử sử dụng "máy" cho một máy và máy khách và máy chủ cho dịch vụ openvpn, như vậy mọi người sẽ hiểu máy nào được kết nối với máy nào bằng phương thức nào. điều quan trọng là vì bản thân máy chủ openvpn cũng là một bộ định tuyến điều khiển hành vi của máy khách.
Cur10usMind avatar
lá cờ ke
@dominix Tôi muốn giảm số lượng từ tôi sử dụng đến mức tối thiểu. Câu hỏi chỉ có ý nghĩa nếu bạn cũng nhìn vào sơ đồ đính kèm.
Điểm:0
lá cờ gf

Đây là những gì chúng tôi có (hình ảnh của bạn sẽ sớm không có sẵn)

           v--------<<--VPN2------------v
[CLI1]---[SRV1]---{Internet}---[SRV2]---[CLI2]
   ^------------------VPN1->>------------^

Những gì bạn đang làm khi thiết lập VPN thứ hai là thiết lập tuyến thứ hai cho cùng một liên kết CLI1 đến CLI2. Vì vậy, khi CLI2 cố gắng truy cập CLI1 bằng VPN2, CLI1 sử dụng VPN1 để quay lại CLI2. Vì vậy, tôi khá chắc chắn rằng bạn đã có một số NAT hoặc MASQUERADE trên đường không cho phép TCP thiết lập.

khi VPN đầu tiên của bạn được thiết lập, bạn nên sử dụng VPN này để quay lại, vì vậy CLI2 sẽ đến CLI1 bằng tuyến đường mà CLI1 đã biết và nó sẽ hoạt động.về cơ bản, bạn KHÔNG thể thiết lập VPN2, nhưng hãy đưa tuyến trở lại CLI1 của bạn tại openvpn của bạn tại SVR2

Một cách khác (tốt hơn, đơn giản hơn) để làm điều tương tự là thiết lập VPN giữa SRV1 và SRV2 và hướng dẫn cả hai tuyến đường của bên kia để tổ hợp sẽ được coi là một tuyến đường đơn giản giữa hai mạng LAN mà mọi máy khách ở cả hai bên sẽ sử dụng để kết nối với bất kỳ máy khách nào khác ở phía bên kia của VPN.

[CLI1]---[SRV1]---{Internet}---[SRV2]---[CLI2]
            ^-------VPN1->>-------^

Hãy nhớ rằng openVPN bao gồm hai thứ, 1/ trình quản lý giao diện có mã hóa giữa giao diện cục bộ và giao diện từ xa, 2/ bộ định tuyến bên trong máy thường hoạt động như một bộ định tuyến. Vì vậy, bạn phải cung cấp lộ trình cho SRV1 và SRV2 của mình đưa ra lộ trình cho quy trình openVPN của bạn => xem tuyến đườngclient-config-dir tùy chọn trong openVPN;

[CLI1]---[SRV1]---{Internet}---[SRV2]---[CLI2]
            ^ ^
        RouteToLAN2 RouteBackToLAN1
            ^-------VPN1->>-------^
Cur10usMind avatar
lá cờ ke
Cảm ơn đã dành thời gian để giải thích! Các đường hầm VPN đối xứng giữa hai bộ định tuyến sẽ là kịch bản lý tưởng, tuy nhiên chúng không hỗ trợ các máy khách VPN (Mở). Do đó, tôi phải chạy các máy khách này trên một thiết bị khác trong mạng LAN tương ứng.
Cur10usMind avatar
lá cờ ke
Tôi cũng nhận thấy rằng vì một lý do nào đó, giao diện OpenVPN tun0 trên Máy khách VPN 2 (khi nó kết nối với Máy chủ VPN 1) đang khiến giao diện LAN eth0 của nó bị hỏng và do đó, kết nối ban đầu giữa nó và Máy khách VPN 1 bị rớt.Tôi đã cài đặt lại OpenVPN trên máy khách VPN 2 và sự cố đã được giải quyết. Tôi vẫn chưa đi đến tận cùng của nó. Tôi sẽ cập nhật sau khi tôi (hy vọng) làm được!
dominix avatar
lá cờ gf
Tôi không biết tại sao bạn lại nói như vậy, việc có cả máy khách và máy chủ trên cùng một máy là hoàn toàn được hỗ trợ và tự nhiên. Cố gắng giải thích lý do tại sao bạn nghĩ rằng bạn không thể. Tuy nhiên, theo đề xuất của tôi, bạn chỉ cần một máy chủ trên SRV2 và một máy khách trên SRV1.
dominix avatar
lá cờ gf
vui lòng hiển thị ví dụ về cấu hình openvpn client2 trên bài đăng gốc của bạn. Tôi (hoặc một số người khác) có thể chỉ ra bất kỳ cấu hình sai nào.
Cur10usMind avatar
lá cờ ke
Các bộ định tuyến nơi máy chủ OpenVPN đang chạy không hỗ trợ máy khách VPN.
dominix avatar
lá cờ gf
đó là cùng một nhị phân hoạt động như máy chủ hoặc máy khách, vì vậy thuật ngữ "hỗ trợ" ở đây là không phù hợp. Nếu nó hoạt động như một máy chủ openvpn thì nó _support_ openvpn, do đó, bằng cách cấu hình, nó cũng sẽ hỗ trợ ứng dụng khách openvpn. Hiển thị các lỗi hoặc cấu hình bạn sử dụng và sẽ thấy.
Cur10usMind avatar
lá cờ ke
Rất tiếc, các bộ định tuyến gia đình mà tôi đang sử dụng không hỗ trợ ứng dụng khách OpenVPN thông qua menu cấu hình của chúng.
dominix avatar
lá cờ gf
Vì vậy, t không còn là vấn đề với tuyến đường hoặc openVPN mà là vấn đề với quan niệm sai lầm về bộ định tuyến tại nhà của bạn. Bạn nên chấp nhận câu trả lời của tôi hoặc xóa câu hỏi của bạn.
Cur10usMind avatar
lá cờ ke
Tôi nghĩ rằng bạn có một sự hiểu lầm. Câu hỏi của tôi là về những gì có thể sai với cấu trúc liên kết mà tôi đã trình bày, tức là các máy khách VPN chạy trên các máy phía sau bộ định tuyến. Tôi cũng chỉ ra rằng việc cài đặt lại OpenVPN dường như đã giải quyết được vấn đề. Bạn đã đề cập đến khả năng chạy ứng dụng khách VPN trên bộ định tuyến và tôi đã trả lời rằng điều này là không thể do thiếu khả năng cấu hình như vậy trên bộ định tuyến. Vì vậy, tôi không chắc tại thời điểm nào câu hỏi của tôi đã trở thành một "quan niệm sai lầm về bộ định tuyến gia đình", vì dù sao thì bạn cũng là người đưa ra vấn đề đó ngay từ đầu.
Cur10usMind avatar
lá cờ ke
Tôi sẽ không xóa câu hỏi của mình vì tôi tin rằng những người dùng khác có thể đang gặp sự cố tương tự và việc cài đặt lại OpenVPN trên máy khách có thể là một cách giải quyết vấ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.