Điểm:0

Wireguard Site2Site với văn phòng di động

lá cờ us
TRW

Tôi đã kết nối mạng với Wireguard.

Lan1:
  10.240.0.0/24
  qua 10.100.1.1/32 trên ip tĩnh công khai A.B.C.D/32

Lan2:
  192.168.0.0/24
  qua 10.100.1.6/32 trên ip động từ nhà cung cấp

Mạng 10.240.0.0 là mạng bảo vệ dây (wg0) trên nhiều máy chủ công cộng và một máy chủ là "cổng" có giao diện wg1 đặc biệt với 10.100.1.1.Vì vậy, tôi có thể tiếp cận từ cổng tất cả các nút trong mạng 192.168.0.0. Trên Lan2, đây là mạng cục bộ cổ điển với một số máy chủ. Cũng trên mạng ngang hàng đó, tôi có thể truy cập tất cả các nút phía sau Lan1.

Bây giờ tôi muốn thêm một đồng nghiệp mới ở đâu đó trong "hoang dã" - một văn phòng di động. Người dùng phải có quyền truy cập vào Lan1 và Lan2 cùng một lúc, ví dụ: đạt 10.240.0.0/24 và 192.168.0.0/24. Bản thân thiết bị ngang hàng là một chiếc điện thoại di động với ứng dụng khách Wireguard làm ví dụ.

Cổng Lan1 wg1.conf

[Giao diện]
Địa chỉ = 10.100.1.1/32
...

PostUp = iptables -A FORWARD -i %i -j CHẤP NHẬN; iptables -A FORWARD -o %i -j CHẤP NHẬN; iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE;
PostDown = iptables -D FORWARD -i %i -j CHẤP NHẬN; iptables -D CHUYỂN ĐI -o %i -j CHẤP NHẬN; iptables -t nat -D POSTROUTING -o eth0 -j MASQUERADE;

# chiến binh đường phố
[Ngang nhau]
Khóa công khai = ...
Ips được phép = 10.100.1.2/32

# cổng Lan2
[Ngang nhau]
Khóa công khai = ...
Ips được phép = 10.100.1.6/32, 192.168.0.0/24

Và máy chủ Lan2

[Giao diện]
Địa chỉ = 10.100.1.6/32
...

PostUp = iptables -A FORWARD -i %i -j CHẤP NHẬN; iptables -A FORWARD -o %i -j CHẤP NHẬN; iptables -t nat -A POSTROUTING -o ens18 -j MASQUERADE
PostDown = iptables -D FORWARD -i %i -j CHẤP NHẬN; iptables -D CHUYỂN ĐI -o %i -j CHẤP NHẬN; iptables -t nat -D POSTROUTING -o ens18 -j MASQUERADE

# lan1_gate
[Ngang nhau]
Khóa công khai = ...
Điểm cuối = fqdn:cổng
IP được phép = 10.100.1.1/32, 10.240.0.0/24

Tôi chỉ có thể xác định (theo cách hiểu của tôi) trên điện thoại di động đó là ngang hàng của cổng lan1, vì tôi không có quyền truy cập vào lan2_gateway nhưng tôi muốn định tuyến tất cả lưu lượng truy cập von 192.168.0.0 qua lan1_gateway tới lan2_gateway

[Giao diện]
Địa chỉ = 10.100.1.2/32
...

[Ngang nhau]
Khóa công khai = ...
Điểm cuối = fqdn:cổng
IP được phép = 10.100.1.1/32, 192.168.0.0/24, 10.240.0.0/24

Mình kết nối road Warrior với lan1 thì lên được 10.240.0.0/24 chứ không lên được 192.168.0.0.Chuyện gì thế? Tôi có cần một quy tắc chuyển tiếp khác trên lan1_gate để chuyển tiếp lưu lượng từ 192.168.0.0 đến 10.100.1.6 không? Điều đó nên được thực hiện.

#> ip r s
mặc định qua liên kết 172.31.1.1 dev eth0
...
Liên kết phạm vi 10.100.1.2 dev wg1 
Liên kết phạm vi 10.100.1.6 dev wg1 
...
Liên kết phạm vi 10.240.0.4 dev wg0 
Liên kết phạm vi 10.240.0.5 dev wg0 
...
Liên kết phạm vi hạt nhân proto 172.31.1.1 dev eth0 src src A.B.C.D 
Liên kết phạm vi 192.168.10.0/24 dev wg1 

Bất kỳ ý tưởng?

Điểm:1
lá cờ cn

Trừ khi bạn có một số quy tắc tường lửa bổ sung được thiết lập trên máy chủ cổng Lan1, lưu lượng truy cập từ điện thoại di động "chiến binh đường phố" của bạn sẽ được chuyển tiếp từ cổng Lan1 sang cổng Lan2 của bạn bằng cách sử dụng địa chỉ nguồn WireGuard ban đầu của điện thoại là 10.100.1.2. Vì vậy, bạn cần thêm địa chỉ của điện thoại vào IP được phép cài đặt trong cấu hình WireGuard cho máy chủ cổng Lan2:

IP được phép = 10.100.1.1/32, 10.100.1.2/32, 10.240.0.0/24

Cổng Lan2 sẽ loại bỏ bất kỳ gói nào nó nhận được từ kết nối WireGuard của nó với cổng Lan1 khi địa chỉ nguồn của gói không được bao gồm trong này IP được phép cài đặt.

lá cờ us
TRW
Bạn đúng ở hai điểm. Cổng có thêm Quy tắc tường lửa để không cho phép lưu lượng truy cập từ ngang hàng X sang ngang hàng Y (mà tôi đã tạo sau câu hỏi này, cài đặt ban đầu sẽ hoạt động) và LAN2 cần biết IP nào đang đến. Tôi luôn nghĩ rằng đây là tuyến đường đối với lưu lượng truy cập đi, nhưng dường như nó cũng phù hợp với lưu lượng truy cập vào. Cảm ơn rất nhiều. Làm.

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