ฉันต้องการกำหนดค่าการเชื่อมต่อ ip-sec VPN จาก เอ็นเอ็มซีแอล
เพราะมันทำงานบน Ubuntu 20.04 Server ที่ไม่มี X Server
ฉันมีไฟล์การเชื่อมต่ออยู่แล้วในเครื่องอื่น ดังนั้นเมื่อสิ้นสุดกระบวนการ ฉันจะสามารถตรวจสอบได้ว่าการกำหนดค่านั้นโอเคหรือไม่:
[การเชื่อมต่อ]
id=myVPN
uuid=บลา บลา บลา บลา บลา
พิมพ์=vpn
เชื่อมต่ออัตโนมัติ = เท็จ
สิทธิ์ = ผู้ใช้: ทำเครื่องหมาย:;
[วีพีเอ็น]
IKE DH Group=dh2
รหัส IPSec=myID
เกตเวย์ IPSec = myGateway
IPSec ธงลับ = 1
พอร์ตท้องถิ่น = 0
โหมดการเดินทางผ่าน NAT=natt
Perfect Forward Secrecy=เซิร์ฟเวอร์
ผู้ขาย=ซิสโก้
Xauth รหัสผ่านธง = 1
Xauth username=myUser
ipsec-secret-type=บันทึก
xauth-password-type=บันทึก
service-type=org.freedesktop.NetworkManager.vpnc
[ipv4]
DNS-ค้นหา=
วิธีการ = อัตโนมัติ
[ipv6]
addr-gen-mode = ความเป็นส่วนตัวที่เสถียร
DNS-ค้นหา=
วิธีการ = อัตโนมัติ
[ผู้รับมอบฉันทะ]
กำลังอ่านเอกสาร ที่นี่ และ ที่นี่ฉันกำลังพยายามเขียนคำสั่งที่ถูกต้อง:
การเชื่อมต่อ sudo nmcli เพิ่ม connection.id myVPN connection.type vpn connection.autoconnect false connection.permissions mark vpn.data {"IKE DH Group"="dh2" "IPSec ID"="myID" "IPSec gateway"="myGateway" " IPSec secret-flags"="1" "Local Port"="0" "NAT Traversal Mode"="natt" "Perfect Forward Secrecy"="server" "Vendor"="cisco" "Xauth password-flags"=" 1" "ชื่อผู้ใช้ Xauth"="myUser" "ipsec-secret-type"="save" "xauth-password-type"="save" } vpn.service-type=org.freedesktop.NetworkManager.vpnc
แต่ฉันได้รับข้อผิดพลาดต่อไปนี้:
ข้อผิดพลาด: ไม่ถูกต้อง <setting>.<property> 'IPSec ID=myID'
ดังนั้นฉันเดาว่ามันต้องการ .
แทนที่จะเป็น =
. ตอนนี้มันบ่นตรงกันข้าม:
ข้อผิดพลาด: ไม่สามารถแก้ไข vpn.data: '{IKE DH Group.dh2' ไม่ถูกต้อง; ใช้ =
ไวยากรณ์ที่ถูกต้องในการกำหนดค่าการเชื่อมต่อ VPN คืออะไร