openwrt sử dụng iptables với tee dường như bị hỏng


1

Tôi đã cố gắng thiết lập phản chiếu cổng trên phiên bản openwrt 14/07 sau hướng dẫn này :

tuy nhiên lệnh:

$iptables -t mangle -A POSTROUTING  -o br-lan ! -s 192.168.0.0/16 -j TEE --gateway 192.168.1.254

tạo ra lỗi sau:

$ iptables: Không có chuỗi / mục tiêu / kết hợp theo tên đó.

Doe có ai có ý tưởng làm thế nào để giải quyết điều này?

Cảm ơn

Câu trả lời:


1

Đối với tôi lệnh trên có vẻ hoàn toàn ổn, ngoại trừ vị trí của KHÔNG (= ! ) nhà điều hành:

 $iptables -t mangle -A POSTROUTING  -o br-lan -s ! 192.168.0.0/16 -j TEE --gateway 192.168.1.254

CHỈNH SỬA:

Nếu nó vẫn không hoạt động, đó là vì bạn đang thiếu một số mô-đun iptables. Bạn có thể tìm thấy chúng đây , tôi không thể biết bạn đang thiếu cái nào, bạn có thể muốn dùng thử chúng. Bạn chắc chắn sẽ cần

    insmod ipt_route 

để lệnh iptables ở trên hoạt động, cộng với, như tôi đã nói, có lẽ còn hơn thế nữa.

Nếu tất cả điều này thất bại, trang Mã Googl này trình bày một sự thay thế dễ dàng để làm điều đó với iptables.


gõ giống như của bạn tôi nhận được: '$ Đối số xấu` 192.168.0.0/16' '
SnakeByte

@SnakeByte Xin vui lòng xem chỉnh sửa của tôi.
MariusMatutiae

đáng buồn thay, thậm chí đã đi rất xa khi cài đặt các gói iptables. vẫn không thể chạy 'code' insmod ipt_route: $ Không thể tìm thấy ipt_route. Có lẽ nó là một mô-đun được xây dựng?
SnakeByte

Tôi đã thử chạy phản chiếu cổng trước khi đến đây, nó không thành công lắm: $ port-mirroring: không thể tải thư viện 'libpcap.so.1.1' libpcap được cài đặt đúng cách
SnakeByte
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.