Câu trả lời:
Tôi nghĩ rằng bạn đang tìm kiếm để tạo ra một chuỗi , không phải là một bảng.
-N, --new-chain chain
Create a new user-defined chain by the given name. There must be no target of that name already.
Ví dụ ( -t filter
được ngụ ý):
iptables -N Services
iptables -A INPUT -j Services
iptables -A Services -m tcp -p tcp --dport 80 -j ACCEPT
Các bảng có thể được chọn với -t
tùy chọn:
iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE
Và nếu bạn đang sử dụng iptables-restore
, hai quy tắc trên có thể được kết hợp thành:
*nat
-A POSTROUTING -j MASQUERADE
COMMIT
*filter
:Services -
-A INPUT -j Services
-A Services -m tcp -p tcp --dport 80 -j ACCEPT
COMMIT
Tạo một bảng được thực hiện ở cấp kernel; thông thường, không cần phải tạo một cái mới trừ khi người ta thêm vào các khả năng TCP / IP của kernel.
Những gì bạn có thể muốn làm là tạo một chuỗi mới trong một trong các bảng hiện có, được thực hiện với -N
cờ.