Câu trả lời:
Bạn có thể chỉ định phạm vi cổng tới ufw
(dòng lệnh một), sử dụng :
(dấu hai chấm) để phân tách cổng thấp nhất và cao nhất trong phạm vi. Ví dụ:
ufw allow 11200:11299/tcp
Lưu ý rằng phần giao thức ( /tcp
hoặc /udp
) là bắt buộc với phạm vi cổng.
Điều này hoạt động ít nhất kể từ Ubuntu 10.04.
Hoặc
ufw allow 11200:11299/tcp
ufw allow 11200:11299/udp
hoặc nếu bạn cần sử dụng một dải ip từ nguồn, bạn phải sử dụng cú pháp đầy đủ
ufw allow from AAA.BBB.CCC.DDD/EE to any port 11200:11299 proto tcp
ufw allow from AAA.BBB.CCC.DDD/EE to any port 11200:11299 proto udp
xem:
Tôi tin rằng bạn có thể chỉ định phạm vi trong tab cuối cùng của quy tắc mới, đánh dấu vào hộp kiểm ở cuối cửa sổ để thêm nhiều tùy chọn (chỉ để an toàn). Phạm vi có thể được chỉ định là 1000: 1010 để mở các cổng 1000-1010.
Cách dòng lệnh sạch nhất tôi từng thấy là một đoạn script nhỏ như thế này:
for i in `seq 11200 11299`; do
ufw allow $i
done
11200:11299
) chắc chắn là sạch hơn.
ufw allow
cũng mở các cổng cho IPv6 theo mặc định.