Skip to content
Smarter by Design.Simpler for Business

settings access ​

settings access komutu, cihazın yönetim erişimini yapılandırır: hangi hizmetin hangi adres ve porttan dinleneceğini, hangi ağlardan erişilebileceğini, oturum açma korumalarını ve oturum sürelerini belirler.

Yanlış ayar yönetim erişimini kesebilir

Bu komut, cihaza bağlanılan yolu değiştirir. Dinleme adresini, portu ya da izinli ağ listesini yanlış vermek mevcut oturumu kopardığı gibi yeniden bağlanmayı da engelleyebilir. Değişiklikten önce alternatif bir erişim yolu hazır olmalıdır.

Komut Özeti ​

TR7 WEB-CLI · settings access
# komuttan sonra Tab
admin@TR7LBWAF01> settings access
init reset show update
 
admin@TR7LBWAF01> settings access show # ayarları göster
admin@TR7LBWAF01> settings access update … # değiştir
admin@TR7LBWAF01> settings access init # erişimi kur
admin@TR7LBWAF01> settings access reset # varsayılana döndür
admin@TR7LBWAF01>  

Bu kaynak tekil bir ayardır: kimlik yazılmaz, update doğrudan çalıştırılır ve yalnız değişecek alanlar verilir.

Hizmetlerin Ortak Yapısı ​

Beş yönetim hizmetinin (HTTP, HTTPS, SSH, FTP, SNMP) hepsi aynı iki listeyi kullanır:

ListeNe yaparAlan biçimi
Dinleme adresleriHizmetin hangi adres ve porttan sunulacağını belirler--<hizmet>.N.ip ve --<hizmet>.N.port
İzinli ağlarHizmete hangi ağlardan erişilebileceğini sınırlar--<hizmet>AllowedNetworks.N.ip ve --<hizmet>AllowedNetworks.N.cidr

Her iki liste de indekslidir: birden çok adres ya da ağ, kendi indeksiyle yazılır. İzinli ağ listeleri en çok 10 girdi alır.

Dinleme adresi olarak seçilebilen adresler, varsayılan yönlendirme tablosundaki ethernet arabirimlerine tanımlı adreslerle sınırlıdır.

HTTP ​

AlanNe yaparArkasına ne yazılır
--http.N.ipHTTP yönetim erişiminin dinleneceği adresi belirlerCihaza tanımlı adres; her dinleme girdisi kendi indeksiyle
--http.N.portO girdinin dinleneceği portu belirlerPort numarası (örnek değer 80)
--httpAllowedNetworks.N.ipHTTP erişimine izin verilen ağın adresini belirlerAğ adresi
--httpAllowedNetworks.N.cidrO ağın maske uzunluğunu belirlerCIDR değeri

HTTPS ​

AlanNe yaparArkasına ne yazılır
--https.N.ipHTTPS yönetim erişiminin dinleneceği adresi belirlerCihaza tanımlı adres
--https.N.portO girdinin dinleneceği portu belirlerPort numarası (örnek değer 443)
--httpsAllowedNetworks.N.ipHTTPS erişimine izin verilen ağın adresini belirlerAğ adresi
--httpsAllowedNetworks.N.cidrO ağın maske uzunluğunu belirlerCIDR değeri
--httpsCertHTTPS'te sunulacak sertifikayı seçerSertifika kaydı
--httpsMinSslVersionKabul edilecek en düşük TLS sürümünü belirlerSSLv3 · TLSv1.0 · TLSv1.1 · TLSv1.2 · TLSv1.3
--httpsMaxSslVersionKabul edilecek en yüksek TLS sürümünü belirlerAynı sürüm değerleri; en düşük sürümden küçük olamaz

Son üç alan, yalnız en az bir HTTPS dinleme adresi tanımlıyken listelenir.

SSH ​

AlanNe yaparArkasına ne yazılır
--ssh.N.ipSSH erişiminin dinleneceği adresi belirlerCihaza tanımlı adres
--ssh.N.portO girdinin dinleneceği portu belirlerPort numarası (örnek değer 22)
--sshAllowedNetworks.N.ipSSH erişimine izin verilen ağın adresini belirlerAğ adresi
--sshAllowedNetworks.N.cidrO ağın maske uzunluğunu belirlerCIDR değeri
--sshSessionDur.valSSH oturumunun ne kadar işlemsiz kalınca düşürüleceğini belirlerSayı
--sshSessionDur.unitO sürenin birimini seçerm (varsayılan) · h · d · w · M

FTP ​

AlanNe yaparArkasına ne yazılır
--ftp.N.ipFTP erişiminin dinleneceği adresi belirlerCihaza tanımlı adres
--ftp.N.portO girdinin dinleneceği portu belirlerPort numarası (örnek değer 21)
--ftpAllowedNetworks.N.ipFTP erişimine izin verilen ağın adresini belirlerAğ adresi
--ftpAllowedNetworks.N.cidrO ağın maske uzunluğunu belirlerCIDR değeri
--ftpPassivePortRange.startPasif kip veri bağlantılarının kullanacağı port aralığının başlangıcını belirler1024–65535 arası tam sayı (varsayılan 40000)
--ftpPassivePortRange.endAynı aralığın bitişini belirler1024–65535 arası tam sayı (varsayılan 40023)

SNMP ​

AlanNe yaparArkasına ne yazılır
--snmp.N.hostO dinleme girdisinin hangi cihazda açılacağını seçerCihaz; varsayılan, komutun çalıştığı cihaz
--snmp.N.ipSNMP erişiminin dinleneceği adresi belirlerSeçilen cihaza tanımlı adres
--snmp.N.portO girdinin dinleneceği portu belirlerPort numarası (örnek değer 161)
--snmpAllowedNetworks.N.ipSNMP erişimine izin verilen ağın adresini belirlerAğ adresi
--snmpAllowedNetworks.N.cidrO ağın maske uzunluğunu belirlerCIDR değeri
--snmp_v1Sürüm 1 sorgularına yanıt verilmesini açartrue · false (varsayılan false)
--snmp_v2Sürüm 2 sorgularına yanıt verilmesini açartrue · false (varsayılan false)
--snmp_v3Sürüm 3 sorgularına yanıt verilmesini açartrue · false (varsayılan false)
--snmp_v2_communityNameSürüm 2'de doğrulanacak topluluk adını belirlerTopluluk adı
--snmp_v3_userPassList.N.usernameSürüm 3 kullanıcısının adını belirlerKullanıcı adı; her kullanıcı kendi indeksiyle
--snmp_v3_userPassList.N.authProtocolO kullanıcının kimlik doğrulama ve şifreleme yöntemini seçerSHA — SHA + AES (authPriv), varsayılan · MD5 — MD5 (authNoPriv)
--snmp_v3_userPassList.N.passwordO kullanıcının parolasını belirlerParola

Sürüm anahtarları yalnız en az bir SNMP dinleme adresi tanımlıyken listelenir. Topluluk adı --snmp_v2 true, kullanıcı listesi --snmp_v3 true iken açılır.

Oturum Açma Koruması ​

AlanNe yaparArkasına ne yazılır
--tr7ServerCaptchaYönetim arayüzü girişinde CAPTCHA doğrulamasını açartrue · false (varsayılan false)
--tr7ServerCaptchaDifficultyCAPTCHA zorluk düzeyini seçer1 — Easy (varsayılan) · 2 — Medium · 3 — Hard. Yalnız --tr7ServerCaptcha true iken
--2faİki faktörlü kimlik doğrulamayı açartrue · false (varsayılan false)
--2faMethodsİkinci faktörün hangi kanaldan isteneceğini seçeremail (varsayılan) · sms
--2faUserTypes.NHangi kullanıcı tiplerinden ikinci faktör isteneceğini seçersuperAdmin; bu sürümde tanımlı tek tip
--2faExcludedUsers.Nİkinci faktörden muaf tutulacak kullanıcıları seçerKullanıcı kayıtları; her biri kendi indeksiyle
--2faNoContactPolicyİletişim adresi tanımlı olmayan kullanıcıya ne yapılacağını seçerblock girişi engeller (varsayılan) · allow ikinci faktör istemeden geçirir

Son dört alan yalnız --2fa true iken listelenir.

Oturum ve Hatalı Giriş Sınırları ​

AlanNe yaparArkasına ne yazılır
--tr7ServerSessionDur.valYönetim arayüzü oturumunun ne kadar işlemsiz kalınca düşürüleceğini belirlerSayı (varsayılan 3)
--tr7ServerSessionDur.unitO sürenin birimini seçerm · h (varsayılan) · d; toplam süre 24 saati aşamaz
--failedLoginExpiresIn.valHatalı giriş karantinasının ne kadar süreceğini belirlerSayı (varsayılan 3)
--failedLoginExpiresIn.unitO sürenin birimini seçerm · h (varsayılan) · d; toplam süre 7 günü aşamaz
--maxFailedLoginPerIpBir adresten kaç hatalı girişe izin verileceğini belirler0–1000 arası tam sayı
--maxFailedLoginPerIpUsernameBir adres ve kullanıcı adı çifti için kaç hatalı girişe izin verileceğini belirler0–1000 arası tam sayı

Diğer Erişimler ​

AlanNe yaparArkasına ne yazılır
--innerWafYönetim API'sine gelen isteklerin süzülmesini açar — arayüzdeki adı API Access Filter (Beta)true · false (varsayılan false)
--prometheusAllowedNetworks.N.ipÖlçüm uç noktasına erişebilecek ağın adresini belirlerAğ adresi
--prometheusAllowedNetworks.N.cidrO ağın maske uzunluğunu belirlerCIDR değeri
--systemUsers.N.usernameYetkisi düzenlenecek sistem kullanıcısını seçerlog · config_backup · ip_intelligence · update; aynı kullanıcı iki kez yazılamaz
--systemUsers.N.ftpO kullanıcının FTP erişimini açartrue · false (varsayılan false)
--systemUsers.N.sshSistem kullanıcısının SSH erişimini açan alandırBu sürümde SSH yetkisi tanımlı sistem kullanıcısı bulunmadığından alan hiçbir kullanıcı seçiminde etkinleşmez

Sistem kullanıcıları ne işe yarar

Dört sistem kullanıcısının her biri bir dosya alışverişine karşılık gelir: log günlük dosyaları, config_backup yedekler, ip_intelligence adres itibarı listeleri, update güncelleme paketleri için kullanılan FTP klasörleridir.

init ve reset ​

Bu iki alt komut, yönetim erişiminin kendisini kurar ya da varsayılana döndürür. CLI düğümlerinde seçenek bulunmaz: komutlar alan yazılmadan çalıştırılır.

Alt komutNe yapar
initErişim ayarlarını başlatır ya da yeniden yapılandırır. Uç nokta açıklamasına göre arabirim, varsayılan yönlendirme tablosunda bir ethernet arabirimi olmalı; adres CIDR gösterimi olmadan geçerli bir IPv4 adresi olmalıdır. Değişiklikler anında yürürlüğe girer ve yönetim bağlantısını geçici olarak kesebilir
resetErişim ayarlarını varsayılan yapılandırmasına sıfırlar. Sıfırlamadan sonra bağlantıyı kurmak için erişim ayarlarının init ile yeniden yapılandırılması gerekebilir

İkisi de erişimi kesebilir

Uç nokta açıklamaları her iki işlem için de aynı uyarıyı taşır: değişiklikler anında yürürlüğe girer ve yönetim bağlantısını kesebilir. Çalıştırmadan önce alternatif erişim yolu hazır olmalıdır.

Örnekler ​

TR7 WEB-CLI · A) HTTPS ve izinli ağ
admin@TR7LBWAF01> settings access update \
--https.0.ip <adres> --https.0.port 443 --httpsCert <sertifika> \
--httpsMinSslVersion TLSv1.2 --httpsMaxSslVersion TLSv1.3 \
--httpsAllowedNetworks.0.ip 10.0.1.0 --httpsAllowedNetworks.0.cidr 24
admin@TR7LBWAF01>  
TR7 WEB-CLI · B) Giriş koruması
admin@TR7LBWAF01> settings access update --tr7ServerCaptcha true --tr7ServerCaptchaDifficulty 2 \
--maxFailedLoginPerIp 10 --maxFailedLoginPerIpUsername 5 \
--failedLoginExpiresIn.val 1 --failedLoginExpiresIn.unit h \
--tr7ServerSessionDur.val 30 --tr7ServerSessionDur.unit m
 
# iki faktörlü kimlik doğrulama
admin@TR7LBWAF01> settings access update --2fa true --2faMethods email \
--2faUserTypes.0 superAdmin --2faNoContactPolicy block
admin@TR7LBWAF01>  
TR7 WEB-CLI · C) SNMP ve liste düzenleme
admin@TR7LBWAF01> settings access update --snmp.0.ip <adres> --snmp.0.port 161 \
--snmp_v3 true --snmp_v3_userPassList.0.username izleyici \
--snmp_v3_userPassList.0.authProtocol SHA --snmp_v3_userPassList.0.password <parola>
 
# tek girdiyi çıkarma · listeyi boşaltma
admin@TR7LBWAF01> settings access update --httpAllowedNetworks.1.delete
admin@TR7LBWAF01> settings access update --http.delete
admin@TR7LBWAF01>  

Bilinmesi Gerekenler ​

  • Dinleme listesi boşaltılırsa hizmet sunulmaz. --<hizmet>.delete ile liste boşaltıldığında o hizmete erişim kapanır; HTTP yönetim erişimini bu yolla kapatmadan önce HTTPS ya da SSH yolunun açık olduğu doğrulanmalıdır.
  • Sertifika ve TLS sürümleri HTTPS listesine bağlıdır. --httpsCert, --httpsMinSslVersion ve --httpsMaxSslVersion, en az bir HTTPS dinleme adresi tanımlı değilken listelenmez.
  • SNMP sürüm anahtarları da listeye bağlıdır. --snmp_v1, --snmp_v2 ve --snmp_v3, en az bir SNMP dinleme adresi tanımlı değilken açılmaz.
  • İki faktörlü doğrulamanın alt alanları koşulludur. Kanal, kullanıcı tipleri, muaf kullanıcılar ve iletişim adresi politikası yalnız --2fa true iken görünür.
  • İzinli ağ listesi boş bırakılırsa sınır uygulanmaz. Liste tanımlanmadığında hizmet, dinlediği adrese ulaşabilen bütün isteklere açıktır. Her liste en çok 10 girdi alır.
  • Adres seçimi varsayılan yönlendirme tablosuyla sınırlıdır. Dinleme adresi olarak yalnız o tablodaki ethernet arabirimlerine tanımlı adresler seçilebilir; adresler network ip ile tanımlanır.
  • init ve reset seçeneksiz komutlardır. CLI düğümlerinde alan bulunmaz; ikisi de yönetim bağlantısını kesebilecek işlemlerdir.
  • Liste alanları tek tek ya da toptan silinebilir. --<alan>.N.delete tek girdiyi çıkarır, --<alan>.delete listeyi boşaltır.