ฉันจะเชื่อมต่อ VPN อัตโนมัติได้อย่างไรเมื่อการเชื่อมต่อไร้สาย


12

ฉันมีการเชื่อมต่อ VPN ที่ใช้งานได้โดยใช้ NetworkManager, OpenConnect และแพคเกจ network-manager-openconnect-gnome แต่ฉันต้องเริ่มต้นด้วยตนเองทุกครั้งที่ฉันเชื่อมต่อกับเครือข่ายและฉันต้องป้อนรหัสผ่านด้วยตนเองทุกครั้ง

ฉันจะให้มันเชื่อมต่ออัตโนมัติและจดจำรหัสผ่านของฉันได้อย่างปลอดภัย

ฉันได้ทำเครื่องหมายที่ช่อง 'เชื่อมต่ออัตโนมัติ' ในหน้ากำหนดค่า VPN แต่ดูเหมือนว่าจะไม่มีผลกระทบใด ๆ ฉันยังได้รับกล่อง 'เริ่มการเชื่อมต่ออัตโนมัติ' ในช่องป๊อปอัพและไม่จำเป็นต้องกดปุ่มเชื่อมต่อในหน้าต่างนั้น แต่ดูเหมือนจะไม่มีส่วนในการเริ่มต้นกระบวนการทั้งหมดในครั้งแรก สถานที่. ไม่มีตัวเลือกในการจำรหัสผ่านในหน้าต่าง แต่อาจมีที่อื่นใช่หรือไม่

คำตอบ:


6

เมื่อตั้งค่าการเชื่อมต่อ VPN ผ่านผู้จัดการเครือข่ายการเลือกการเชื่อมต่อโดยอัตโนมัติตัวเลือกควรหมายความว่า VPN ไม่เชื่อมต่อโดยอัตโนมัติอย่างไรก็ตามเรื่องนี้ไม่ทำงานเนื่องจากปัญหา: https://bugs.launchpad.net/ubuntu/+source/network -manager / + ข้อผิดพลาด / 280,571

มันยังคงสามารถทำได้แม้ว่าจะผ่านการแก้ไขปัญหาวิธีหนึ่งในการทำเช่นนี้ก็คือการใช้vpnautoconnect

  • ตั้งค่า VPN ของคุณตามปกติผ่านการตั้งค่าเครือข่ายตรวจสอบให้แน่ใจว่าได้เลือกConnect โดยอัตโนมัติ :

ป้อนคำอธิบายรูปภาพที่นี่

  • ดาวน์โหลดไฟล์. deb ที่เหมาะสมจากหน้าดาวน์โหลด: http://sourceforge.net/projects/vpnautoconnect/files/ (สิ้นสุดใน amd64 สำหรับ 64 บิตสิ้นสุดใน i386 สำหรับ 32 บิต)
  • ดับเบิ้ลคลิกไฟล์. deb ที่ดาวน์โหลดมาและติดตั้ง
  • เรียกใช้แอปพลิเคชัน VPNautoconnect

ป้อนคำอธิบายรูปภาพที่นี่

  • เลือกการตั้งค่าจากเมนู VPNautoconnect

ป้อนคำอธิบายรูปภาพที่นี่

  • คลิกลูกศรขนาดเล็กเพื่อสร้างแท็บใหม่และเลือกการเชื่อมต่อไร้สายของคุณในการเชื่อมต่อผู้ปกครองเมนูแบบเลื่อนลงและ VPN ของคุณในการเชื่อมต่อ VPNเมนูแบบเลื่อนลง จากนั้นคลิกบันทึก

ป้อนคำอธิบายรูปภาพที่นี่

ป้อนคำอธิบายรูปภาพที่นี่

ตอนนี้ VPN ของคุณควรเชื่อมต่อโดยอัตโนมัติทุกครั้งที่มีการเชื่อมต่อเครือข่ายไร้สายที่เลือกไว้ (หากคุณใช้เครือข่ายไร้สายมากกว่าหนึ่งเครือข่ายคุณจะต้องสร้างแท็บใหม่ในเมนูการตั้งค่าสำหรับแต่ละเครือข่ายที่คุณต้องการเชื่อมต่ออัตโนมัติกับ VPN )


1
ฉันชอบเอฟเฟกต์พร่ามัวอย่างแรง +1 สำหรับสิ่งนั้นและเป็นคำตอบที่ดี!
jrg

1
ฉันทำตามคำแนะนำของคุณและมันก็ใช้ได้ ตอนนี้การเชื่อมต่อ VPN ของฉันพยายามเชื่อมต่ออีกครั้งโดยอัตโนมัติ อย่างไรก็ตามรหัสผ่านของฉันไม่ได้รับการบันทึก คุณจะบันทึกรหัสผ่าน VPN ได้อย่างไร ฉันไม่พบเอกสารที่เกี่ยวข้องพร้อมคำตอบที่ชัดเจนหลังจาก Google ทำการค้นหาเป็นเวลาหลายชั่วโมง
Kamil Slowikowski

2

ใน Ubuntu Gnome 16.04 ฉันไม่พบตัวเลือก GUI ในการเชื่อมต่อเครือข่ายเพื่อแก้ไขการตั้งค่า VPN สำหรับแต่ละเครือข่าย ทางออกสำหรับฉันคือการเปิดแผง "การเชื่อมต่อเครือข่าย" ด้วยตนเองใน terminal โดยการพิมพ์:

นาโนเมตรเชื่อมต่อบรรณาธิการ

จากนั้นแก้ไขเครือข่ายที่ต้องการและเพิ่มการเชื่อมต่อ VPN เข้ากับมัน


สิ่งนี้ใช้ได้กับฉันบน Arch Linux โดยใช้ Gnome ขอบคุณที่แบ่งปันสิ่งนี้
Elliott Minns

2

ในวันที่18.04และรุ่นก่อนหน้าบางรุ่นยังไม่มีการตั้งค่าGUIเพื่อเปิดใช้งานการเชื่อมต่อVPNโดยอัตโนมัติในขณะนี้

ดังนั้นฉันจึงเปิดใช้งานการเชื่อมต่ออัตโนมัติกับอีเธอร์เน็ตแล้วตั้งค่าการเชื่อมต่อ VPN ด้วยไฟล์และสคริปต์การตั้งค่าเริ่มต้นอัตโนมัติ

เพิ่มvpn.desktopไฟล์~/.config/autostartด้วยเนื้อหาต่อไปนี้

[Desktop Entry]
Name=Start VPN connection
GenericName=Network helper
Comment=Start automatically VPN connection
Exec=/home/me/bin/vpn-start.sh
Terminal=false
Type=Application
Icon=network-vpn
Categories=Network;
StartupNotify=false
X-GNOME-Autostart-enabled=true

สิ่งนี้จะเรียกไฟล์ที่คุณสามารถใส่ได้ทุกที่ แต่ฉันได้ใส่เข้าไป/home/me/bin/แล้วเรียกมันvpn-start.sh

#/bin/bash
LANG=C
while ! nmcli dev status|grep -q connected; do
    sleep 1
done
exec nmcli con up '<name of your vpn connection>'

คุณต้องใส่ชื่อการเชื่อมต่อ VPN ของคุณ nmcli con showมองหามันในการส่งออกของ

chmox +x vpn-start.shทำให้มันปฏิบัติการด้วย

และออกจากระบบ - relogin เพื่อทดสอบ


ผ่านaskubuntu.com/questions/1033278/…ฉันพบว่าฉันสามารถใช้nm-connection-editorใน Ubuntu 18.04 เพื่อตั้งค่า "เชื่อมต่อ VPN อัตโนมัติเมื่อใช้การเชื่อมต่อนี้" ภายใต้แท็บ "ทั่วไป" สำหรับการเชื่อมต่อที่เป็นปัญหา ไม่ต้องทำงานด้วยตนเองอีกต่อไปvpn-start.sh!
Chris Burgess

ยืนยันการทำงานนี้ใน 16.04 และnmcli1.2.6 ของฉัน
IsaacS
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.