Bir grup port açmak zorundayım.
Tekli bağlantı noktalarını (g) ufw'ye eklemek yeterince kolaydı ancak aralığın nasıl açılacağını çözemiyorum 11200
- 11299
.
Bunu nasıl yaparım?
Bir grup port açmak zorundayım.
Tekli bağlantı noktalarını (g) ufw'ye eklemek yeterince kolaydı ancak aralığın nasıl açılacağını çözemiyorum 11200
- 11299
.
Bunu nasıl yaparım?
Yanıtlar:
Aralıktaki en düşük ve en yüksek bağlantı noktasını ayırmak için (iki nokta üst üste) ufw
kullanarak bağlantı noktası aralıkları (komut satırı bir :
) olarak belirleyebilirsiniz. Örneğin:
ufw allow 11200:11299/tcp
Protokol bölümünün ( /tcp
veya /udp
) port aralıklarıyla zorunlu olduğunu unutmayın .
Bu, en azından Ubuntu 10.04'ten beri çalışır.
ya
ufw allow 11200:11299/tcp
ufw allow 11200:11299/udp
kaynak ip aralığından bir kaynak kullanmanız gerekiyorsa, tam sözdizimini kullanmanız gerekir.
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:
Aralığı yeni kuralın son sekmesinde belirleyebileceğinizi düşünüyorum, daha fazla seçenek eklemek için pencerenin altındaki onay kutusunu işaretleyin (yalnızca güvenli olması için). Aralık 1000-1010 portlarını açmak için 1000: 1010 olarak belirlenebilir.
Gördüğüm en temiz komut satırı yolu şöyle bir senaryo:
for i in `seq 11200 11299`; do
ufw allow $i
done
11200:11299
) izin vermek kesinlikle daha temizdir.
ufw allow
, varsayılan olarak IPv6 için bağlantı noktaları da açılır.