Score:1

NetworkManager ไม่พบปลั๊กอิน VPN

ธง ve

ฉันกำลังพยายามตั้งค่าเครื่องที่แตกต่างกันสองเครื่องด้วยการกำหนดค่าไคลเอนต์ VPN เดียวกัน ทั้งสองเครื่องรัน Ubuntu 20.04 เครื่องหนึ่งไม่มี X (เครื่อง B)

นี่คือไฟล์การกำหนดค่า NetworkManager ของฉันที่ทำงานบนเครื่อง A:

[การเชื่อมต่อ]
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-ค้นหา=
วิธีการ = อัตโนมัติ

[ผู้รับมอบฉันทะ]

ฉันคัดลอกไฟล์นี้ไปยังเครื่อง B และออก:

$ sudo การเชื่อมต่อ nmcli ประเภทการนำเข้าไฟล์ vpn myVPN.nmconnection
ข้อผิดพลาด: ไม่พบปลั๊กอิน VPN สำหรับ VPN

ฉันตรวจสอบแพ็คเกจบนทั้งสองเครื่อง:

เครื่อง ก

$ dpkg -l | grep ผู้จัดการเครือข่าย
ii network-manager 1.22.10-1ubuntu2.2 กรอบการจัดการเครือข่าย amd64 (เครื่องมือ daemon และ userspace)
ii network-manager-config-connectivity-ubuntu 1.22.10-1ubuntu2.2 การกำหนดค่า NetworkManager ทั้งหมดเพื่อเปิดใช้งานการตรวจสอบการเชื่อมต่อ
ii network-manager-gnome 1.8.24-1ubuntu3 กรอบการจัดการเครือข่าย amd64 (ส่วนหน้าของ GNOME)
ii network-manager-openvpn 1.8.12-1 กรอบการจัดการเครือข่าย amd64 (คอร์ปลั๊กอิน OpenVPN)
ii network-manager-openvpn-gnome 1.8.12-1 กรอบการจัดการเครือข่าย amd64 (ปลั๊กอิน OpenVPN GNOME GUI)
ii network-manager-pptp 1.2.8-2 กรอบการจัดการเครือข่าย amd64 (คอร์ปลั๊กอิน PPTP)
ii network-manager-pptp-gnome 1.2.8-2 กรอบการจัดการเครือข่าย amd64 (ปลั๊กอิน PPTP GNOME GUI)
ii network-manager-vpnc 1.2.6-2 กรอบการจัดการเครือข่าย amd64 (คอร์ปลั๊กอิน VPNC)
ii network-manager-vpnc-gnome 1.2.6-2 กรอบการจัดการเครือข่าย amd64 (ปลั๊กอิน VPNC GNOME GUI)

เครื่อง B

$ dpkg -l | grep ผู้จัดการเครือข่าย
ii network-manager 1.22.10-1ubuntu2.2 กรอบการจัดการเครือข่าย amd64 (เครื่องมือ daemon และ userspace)
ii network-manager-config-connectivity-ubuntu 1.22.10-1ubuntu2.2 การกำหนดค่า NetworkManager ทั้งหมดเพื่อเปิดใช้งานการตรวจสอบการเชื่อมต่อ
ii network-manager-openvpn 1.8.12-1 กรอบการจัดการเครือข่าย amd64 (คอร์ปลั๊กอิน OpenVPN)
ii network-manager-pptp 1.2.8-2 กรอบการจัดการเครือข่าย amd64 (คอร์ปลั๊กอิน PPTP)
ii network-manager-vpnc 1.2.6-2 กรอบการจัดการเครือข่าย amd64 (คอร์ปลั๊กอิน VPNC)

อย่างที่คุณเห็น มันเหมือนกัน ยกเว้นแพ็คเกจ GUI ที่ฉันไม่ต้องการบนเครื่องที่ไม่มีหัว

มีแพ็คเกจอื่นใด (ไม่ใช่จาก network-manager-*) ที่ฉันต้องติดตั้งบนเครื่อง B หรือไม่

อัปเดต

สิ่งที่เลวร้ายที่สุด บนเครื่อง A ที่ซึ่งการเชื่อมต่อด้านบนใช้งานได้และทำงานได้ดี ฉันได้ออกคำสั่งต่อไปนี้:

การเชื่อมต่อ $ nmcli ส่งออก myVPN ~/export-myVPN
$ การเชื่อมต่อ nmcli ประเภทการนำเข้าไฟล์ vpn ~/export-myVPN
ข้อผิดพลาด: ไม่พบปลั๊กอิน VPN สำหรับ VPN

ว้าว! ไม่สามารถนำเข้าไฟล์ที่เพิ่งส่งออกในเครื่องเดียวกันได้!

ความช่วยเหลือพูดว่า:

การนำเข้าการเชื่อมต่อ $ nmcli --help
การใช้งาน: การนำเข้าการเชื่อมต่อ nmcli { ARGUMENTS | ช่วย }

ARGUMENTS := [--temporary] ประเภท <ประเภท> ไฟล์ <ไฟล์ที่จะนำเข้า>

นำเข้าการกำหนดค่าภายนอก/ภายนอกเป็นโปรไฟล์การเชื่อมต่อ NetworkManager
ประเภทของไฟล์อินพุตถูกระบุโดยตัวเลือกประเภท
ขณะนี้รองรับเฉพาะการกำหนดค่า VPN เท่านั้น การกำหนดค่า
ถูกนำเข้าโดยปลั๊กอิน NetworkManager VPN

ดังนั้นฉันจึงลองด้วย พิมพ์ VPN ไม่มีโอกาส ฉันไม่อยากจะเชื่อเลย ต้อง ติดตั้ง Gnome เพื่อกำหนดค่า VPN โดยใช้ GUI เท่านั้น

อัพเดท 2

ฉันใช้เวลาหลายชั่วโมงแต่ไม่สามารถนำเข้าไฟล์ได้แม้ในเครื่องเดียวกับที่ส่งออก (เมื่อติดตั้ง Gnome แบบเต็ม)

ดังนั้นฉันจึงทำสิ่งต่อไปนี้ - น่าเกลียด - วิธีแก้ปัญหา:

  1. ติดตั้ง gnome-session gdm3 network-manager-คำพังเพย
  2. จากส่วนหน้า GUI นำเข้าไฟล์เดียวกันกับที่ฉันพยายามนำเข้าโดยใช้ เอ็นเอ็มซีแอล
  3. ลบแพ็คเกจด้านบน
  4. เรียกใช้การเชื่อมต่อ VPN ใหม่โดยใช้ เอ็นเอ็มซีแอล
Yvain avatar
us flag
org.freedesktop... นี่คือบัสข้อมูล gnome ติดตั้ง openvpn-gnome แม้ว่าคุณจะไม่มีเดสก์ท็อปหรือลบบรรทัดนี้
ve flag
@Yvain ไม่มีแพ็คเกจ `openvpn-gnome` หากคุณหมายถึง `network-manager-openvpn-gnome` จะไม่สามารถแก้ปัญหาได้
ve flag
@Yvain คุณแนะนำให้ลบบรรทัด: ไม่จำเป็นต้องตั้งค่า 'ประเภทบริการ' หรือไม่
Yvain avatar
us flag
เนื่องจากประเภทบริการถูกอ้างถึงเป็นวัตถุบัสข้อมูล gnome หมายความว่าคุณต้องมีคำพังเพยหากใช้บรรทัดนี้ ฉันเดาว่าจะต้องลบบรรทัดออกและดูว่ามันพูดอะไร มิฉะนั้น เมื่อติดตั้ง network-manager-openvpn-gnome มันจะติดตั้ง gnome เองหรือไม่ แพ็คเกจของมันเองนั้นไร้ประโยชน์ แต่ฉันสงสัยว่าความถนัดของ linux จะทำให้คุณมีแพ็คเกจที่ใช้งานไม่ได้ดังนั้นมันจึงต้องติดตั้งมัน
Yvain avatar
us flag
ผู้จัดการเครือข่ายเป็นส่วนหนึ่งของคำพังเพย การติดตั้งคำพังเพยไม่ได้หมายถึงการติดตั้งเดสก์ท็อปคำพังเพย ฉัน Duckduckgoed mmcli vpn และพบลิงค์นี้: https://developer-old.gnome.org/NetworkManager/stable/nmcli-examples.html ประเด็นไม่ได้เกี่ยวกับการอ่านบทความ แต่เป็นการแสดงว่า NetworkManager เป็นแอปพลิเคชัน gnome ที่มีอินเทอร์เฟซ cli ในกรณีที่คุณไม่มีเดสก์ท็อป โปรดติดตั้งคำพังเพย
ve flag
@Yvain ฉันเข้าใจคำอธิบายของคุณ แต่ไม่มีแพ็คเกจ `gnome` ฉันติดตั้ง `network-manager-openvpn-gnome` และแพ็คเกจอื่นที่เกี่ยวข้องกับ gnome สำหรับ `network-manager` (ฉันไม่ได้ใช้ openvpn) แต่ฉันต้องติดตั้ง gnome desktop เพื่อนำเข้าไฟล์ - ดู UPDATE 2

โพสต์คำตอบ

คนส่วนใหญ่ไม่เข้าใจว่าการถามคำถามมากมายจะปลดล็อกการเรียนรู้และปรับปรุงความสัมพันธ์ระหว่างบุคคล ตัวอย่างเช่น ในการศึกษาของ Alison แม้ว่าผู้คนจะจำได้อย่างแม่นยำว่ามีคำถามกี่ข้อที่ถูกถามในการสนทนา แต่พวกเขาไม่เข้าใจความเชื่อมโยงระหว่างคำถามและความชอบ จากการศึกษาทั้ง 4 เรื่องที่ผู้เข้าร่วมมีส่วนร่วมในการสนทนาด้วยตนเองหรืออ่านบันทึกการสนทนาของผู้อื่น ผู้คนมักไม่ตระหนักว่าการถามคำถามจะมีอิทธิพลหรือมีอิทธิพลต่อระดับมิตรภาพระหว่างผู้สนทนา