Bir grup liman açmak zorundayım.
(G) ufw'ye tek bağlantı noktaları eklemek yeterince kolaydı, ancak 11200
-11299
.
Bunu nasıl yaparım?
Aralıktaki en düşük ve en yüksek bağlantı noktasını ayırmak için :
(İki nokta üst üste) tuşunu kullanarak bağlantı noktası aralıklarını ufw
(komut satırı bir) olarak belirleyebilirsiniz. Örneğin:
ufw allow 11200:11299/tcp
Bağlantı noktası aralıklarında protokol kısmının (/tcp
Veya /udp
) Zorunlu olduğunu unutmayın.
Bu en azından Ubuntu 10.04'ten beri çalışıyor.
Ya
ufw allow 11200:11299/tcp
ufw allow 11200:11299/udp
veya bir kaynak ip aralığını kullanmanız gerekiyorsa, tam sözdizimini kullanmalısınız
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
görmek:
Yeni kuralın son sekmesinde aralığı belirtebileceğinize inanıyorum, daha fazla seçenek eklemek için pencerenin altındaki onay kutusunu işaretleyin (sadece güvenli olmak için). 1000-1010 numaralı bağlantı noktalarını açmak için aralık 1000: 1010 olarak belirtilebilir.
En temiz komut satırı yolu Ben gördüm böyle küçük bir komut dosyasıdır:
for i in `seq 11200 11299`; do
ufw allow $i
done
Bu bağlantı noktalarına erişime izin verilen belirli bir IP adresini kısıtlamak istiyorsanız aşağıdakileri kullanabileceğinizi eklemeye değer:
ufw allow proto tcp from 1.2.3.4 to any port 40000:40100