có khả năng thêm một tuyến bổ sung vào bảng Máy chủ (ubuntu 20.04 LTS) với bộ công cụ docker sau khi khởi động bộ chứa docker không?
bối cảnh:
- Docker phiên bản 20.10.12, bản dựng e91ed57
- đã cài đặt wireguard dưới dạng vùng chứa (hình ảnh: lscr.io/linuxserver/wireguard )
- bộ chứa wireguard có IP 172.19.0.2
- mạng bảo vệ dây là 10.14.14.0
- máy chủ wireguard ngang hàng có ip 10.14.14.1
- các máy khách wireguard ngang hàng có 10.14.14.2 3 4, v.v.
- một tuyến tiêu chuẩn sẽ được tạo để định tuyến từ mạng máy chủ đến mạng vùng chứa ( 192.168.2.0 â 172.19.0.0)
- Cho đến nay, thiết lập vẫn hoạt động, miễn là tất cả các kết nối được thiết lập bởi các máy khách bảo vệ dây (chúng có thể kết nối với NAS trong mạng gia đình, v.v. CIFS, WebDav, Webfrontend)
Ngay khi tôi muốn sử dụng RDP, VoIP-client hoặc các giao thức khác mà máy chủ (ví dụ: máy chủ thứ cấp) muốn thiết lập kết nối trở lại máy khách (ví dụ: ứng dụng khách thứ cấp), thiết lập sẽ không hoạt động nữa.
NGOẠI TRỪ tôi kích hoạt chuyển tiếp IP và đặt tuyến đến 10.14.14.0 qua 172.19.0.2, sau đó RDP, v.v. đang hoạt động.
cho đến nay rất tốt
nhưng sau khi khởi động lại, tuyến đường sẽ biến mất/tất nhiên là không còn nữa. Tôi không thể đặt tuyến đường qua netplan hoặc tương tự vì không có mục tiêu. Container cần được khởi động trước.
Có tùy chọn hoặc khả năng nào với bộ công cụ docker để chạy tập lệnh với câu lệnh định tuyến ngay khi bộ chứa wireguard được khởi động không? Có lẽ tôi đã bỏ lỡ một cái gì đó.
Đây sẽ là một tùy chọn thanh lịch hơn sau đó sử dụng các phương pháp linux tiêu chuẩn do nó liên quan đến bối cảnh docker.
Nếu không có giải pháp nào với bộ công cụ docker, làm cách nào tôi có thể thiết lập tuyến đường sau khi vùng chứa được khởi động?
lời chúc tốt đẹp nhất và cảm ơn bạn đã hỗ trợ của bạn