Ana içeriğe geç

dtctl vpn create

Kullanım​

dtctl vpn create [flags]

Takma Adlar​

c

Açıklama​

Bir yönlendiricide siteden siteye bir VPN bağlantısı oluşturun. Mevcut IKE/IPSEC ilkelerine ve uç nokta gruplarına kimliğe göre başvurun veya bunları ilgili parametre bayraklarıyla satır içinde oluşturun. Yönlendiricinin zaten bir VPN servisi olmalıdır (bkz. create-service).

Örnek​

# Mevcut ilkeleri ve satır içi uç nokta alt ağlarını/CIDR'larını kullanarak bir VPN oluşturun
dtctl vpn create --router-id <router-id> \
--vpn name=to-hq,peer_address=203.0.113.10,psk=<psk>,peer_id=203.0.113.10,initiator=bi-directional \
--ike-policy-id <ike-id> --ipsec-policy-id <ipsec-id> \
--local-endpoint-name local --local-endpoint-subnets <subnet-id> \
--remote-endpoint-name remote --remote-endpoint-subnets 192.168.100.0/24

Bayraklar​

OptionDescription
--ike-policy, -kSatır içi IKE ilkesini key=value olarak oluşturun: name, lifetime, auth_algorithm, encryption_algorithm, ike_version, pfs
--ike-policy-id, -iMevcut bir IKE ilkesinin kimliği (bunu veya --ike-policy sağlayın)
--ipsec-policy, -tSatır içi IPSEC ilkesini key=value olarak oluşturun: name, lifetime, auth_algorithm, encryption_algorithm, pfs
--ipsec-policy-id, -sMevcut bir IPSEC ilkesinin kimliği (bunu veya --ipsec-policy sağlayın)
--local-endpoint-id, -lMevcut bir yerel uç nokta grubunun kimliği (bunu veya --local-endpoint-name + --local-endpoint-subnets sağlayın)
--local-endpoint-name, -nYeni bir yerel uç nokta grubu için ad
--local-endpoint-subnets, -dYeni bir yerel uç nokta grubu için virgülle ayrılmış yerel alt ağ kimlikleri
--remote-endpoint-id, -mMevcut bir uzak uç nokta grubunun kimliği (bunu veya --remote-endpoint-name + --remote-endpoint-subnets sağlayın)
--remote-endpoint-name, -wYeni bir uzak uç nokta grubu için ad
--remote-endpoint-subnets, -zYeni bir uzak uç nokta grubu için virgülle ayrılmış uzak CIDR'lar, örn. 192.168.100.0/24,192.168.101.0/24
--router-id, -rVPN'in oluşturulacağı yönlendiricinin kimliği (zorunlu)
--vpn, -pkey=value biçiminde bağlantı parametreleri: name, peer_address, psk, peer_id, local_id, initiator (bi-directional|response-only), dpd_action, dpd_interval, dpd_timeout (zorunlu)

İlgili Komutlar​

CommandDescription
dtctl vpn listVPN bağlantılarını listeleyin
dtctl vpn showBir VPN bağlantısını gösterin
dtctl vpn updateBir VPN bağlantısını güncelleyin
dtctl vpn deleteBir VPN bağlantısını silin
dtctl vpn endpointsBir VPN'in uç noktalarını gösterin
dtctl vpn policiesBir VPN'in ilkelerini gösterin
dtctl vpn restartBir VPN bağlantısını yeniden başlatın

Genel Bayraklar​

OptionDescription
--api-urlBu komutu farklı bir API uç noktasına gönderin, örneğin bir test ortamına (varsayılan "https://console.dt.net.tr/api/v1")
--config, -cÖzel bir yapılandırma dosyası belirtin
Varsayılan: ~/.config/dtctl/config.yaml
--no-headersBetik yazımı için sütun başlıklarını gizleyin
Varsayılan: false
--output, -oÇıktı biçimi: text, wide, vertical, json. text terminale sığdırır, wide hiçbir zaman kısaltmaz, vertical her alanı ayrı satırda yazar
Varsayılan: text