Điểm:0

Iptables: cách chỉ cho phép chuyển tiếp từ NIC bảo vệ dây tới một số IP

lá cờ cn

Bối cảnh

Tôi đã tích hợp thành công dây bảo vệ trong mạng LAN của mình để tôi có thể truy cập NAS của mình (192.168.1.45) từ bên ngoài.

|Bộ định tuyến| ===:5182=> |máy chủ VPN| ====> |NAS|
192.168.1.254 192.168.1.21 (wlan0) 192.168.1.45
                        10.10.10.1 (wg0)

Các gói chuyển tiếp qua máy chủ VPN của tôi dựa vào:

  1. chuyển tiếp ip trong /etc/sysctl.conf (Cf kịch bản của tôi)
  2. các quy tắc sau được thêm vào (-MỘT) khi giao diện bảo vệ dây (wg0) lên.
PostUp = iptables -A FORWARD -i wg0 -j CHẤP NHẬN; iptables -t nat -A POSTROUTING -o $main_nic -j MASQUERADE; ip6tables -A CHUYỂN ĐI -i wg0 -j CHẤP NHẬN; ip6tables -t nat -A POSTROUTING -o $main_nic -j MASQUERADE

(đây là lệnh wireguard thực thi khi tôi dừng wg0)

PostDown = iptables -D FORWARD -i wg0 -j CHẤP NHẬN; iptables -t nat -D POSTROUTING -o $main_nic -j MASQUERADE; ip6tables -D CHUYỂN ĐI -i wg0 -j CHẤP NHẬN; ip6tables -t nat -D POSTROUTING -o $main_nic -j MASQUERADE

Cần

Điều này hoạt động như một bùa mê nhưng làm cách nào tôi có thể hạn chế mọi thứ để khách hàng vào mạng LAN của tôi thông qua điểm vào VPN này chỉ có thể truy cập 192.168.1.45 và không có IP nào khác? Nó có tương thích với chuyển tiếp ip?

Lý tưởng nhất là nếu điều này có thể được quản lý hoàn toàn trong Gửi lên Đăng Xuống của wireguard (độc lập với các quy tắc trước đó trên hệ thống), điều này thật tuyệt vời . Đã thử một số nhưng, hãy đối mặt với nó, tôi là một nhà phát triển hơn là một quản trị viên mạng

Điểm:1
lá cờ gu

Chắc chắn là bạn có thể, thay vì tùy ý cho phép lưu lượng truy cập, chỉ cần đảm bảo rằng nó đi đến IP đích mà bạn mong đợi:

-A FORWARD -m conntrack --ctstate ĐÃ THÀNH LẬP, LIÊN QUAN -j CHẤP NHẬN 
-A VỀ PHÍA TRƯỚC -i wg0 -d 192.168.1.45 -j CHẤP NHẬN

Lưu ý thêm, tôi sẽ không thêm và xóa các quy tắc trong Gửi lênĐăng Xuống móc, sẽ không hữu ích nếu xóa chúng khi giao diện không còn tồn tại vì chúng không làm gì trong trường hợp đó. Cứ để chúng ở đó mọi lúc, nó ít bị lỗi và dễ quản lý hơ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.