Điểm:0

Định tuyến fwmark đến cổng VPN bằng dấu nftables

lá cờ do

Tôi đang cố thiết lập định tuyến có chọn lọc của lưu lượng được lọc theo địa chỉ IP qua OpenVPN trên bộ định tuyến OpenWRT của mình

Tôi đã thiết lập hồ sơ OpenVPN và đang làm việc với tùy chọn route-nopull để tắt cài đặt cổng mặc định.

Các lệnh sau có nghĩa là các gói được nhắm mục tiêu đến một tập hợp các địa chỉ IP và được đánh dấu bằng dấu 0x1 trong phần định tuyến trước mangle:

nft add set inet fw4 marker { type ipv4_addr \;}
nft thêm phần tử đánh dấu inet fw4 {40.81.94.43}
nft chèn quy tắc inet fw4 mangle_prerouting ip Daddr @marker truy cập dấu meta được đặt 0x1

Sau đó, tôi có một thiết lập bảng định tuyến ip để định tuyến các gói được đánh dấu thông qua cổng VPN:

quy tắc ip thêm fwmark 1 bảng vpn
tuyến ip thêm mặc định qua 10.211.1.118 bảng dev tun_vpn vpn

Thiết lập này không hoạt động vì một số lý do: lưu lượng truy cập chỉ đi qua một cổng wan mặc định, mặc dù bộ đếm nft hiển thị các gói đi đến quy tắc đánh dấu.

Tuy nhiên, nếu tôi đặt rõ ràng bảng định tuyến sẽ được sử dụng cho địa chỉ IP thì nó sẽ hoạt động như mong đợi:

quy tắc ip thêm vào bảng 40.81.94.43 vpn 

hướng lưu lượng truy cập đến 40.81.94.43 thông qua cổng vpn như dự định

Có vẻ như nft không đánh dấu các gói có dấu 0x1 hoặc quy tắc ip thêm fwmark 1 không bắt được nó vì một số lý do. Tôi đang thiếu gì?

Điểm:0
lá cờ do

Trả lời câu hỏi của riêng tôi trong trường hợp nó có thể hữu ích cho ai đó:

Sau khi tìm thấy chủ đề "[GIẢI QUYẾT] iproute2 bỏ qua các dấu kết nối được đặt bằng nftables", tôi đã cập nhật các quy tắc nft được đặt thành như sau:

nft chèn quy tắc inet fw4 mangle_prerouting ip Daddr @marker counter ct mark set 390
nft thêm quy tắc inet fw4 mangle_prerouting ip Daddr @marker truy cập dấu meta đặt dấu ct 

Va no đa hoạt động! Hóa ra tôi cần đặt dấu kết nối chứ không phải dấu meta

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