วิธีการดีบักและแก้ไขการเชื่อมต่อไคลเอนต์ PPTP / VPN


16

ฉันกำลังถามคำถามซึ่งมีคำถามย่อยสองคำถาม สิ่งเหล่านี้คือฉันจะทำให้ VPN ทำงานบน Ubuntu 12.04 ได้อย่างไรโดยการใช้ pptp VPN ในตัวให้ทำงานหรือผ่านการกำหนดค่าด้วยตนเอง ไคลเอนต์ Microsoft ไม่มีปัญหาในการสร้างการเชื่อมต่อ VPN เข้าสู่ระบบเดียวกัน

นี่คือรายละเอียด:

ฉันใช้ Ubuntu 12.04

Linux mrshighpants 3.2.0-40-generic-pae 
#64-Ubuntu SMP Mon Mar 25 21:44:41 
UTC 2013 i686 i686 i386 GNU/Linux

สำหรับ Ubuntu รุ่นนี้และมีการเผยแพร่ค่อนข้างน้อยฉันสามารถกำหนดค่า VPN โดยใช้ตัวจัดการเครือข่าย แต่ไม่สามารถเริ่มได้ ใน 12.04 ฉันได้รับบริการไม่ได้เริ่มต้นสำหรับข้อผิดพลาด

1) วิธีที่ดีที่สุดในการแก้ไขข้อบกพร่องนี้คืออะไร

2) ฉันต้องการที่จะปรับปรุงคำถามนี้โดยการจัดทำบันทึกที่จำเป็น แต่ข้อมูลใดที่ฉันควรวางในคำถามนี้นอกเหนือจาก syslog (แสดงด้านล่าง)?

3) มีวิธีรับการกำหนดค่า VPN ด้วยตนเองหรือไม่

นี่คือ syslog หาง

หาง syslog

May 11 16:27:51 mrshighpants NetworkManager[868]: <info> Starting VPN service 'pptp'...
May 11 16:27:51 mrshighpants NetworkManager[868]: <info> VPN service 'pptp' started (org.freedesktop.NetworkManager.pptp), PID 3552
May 11 16:27:51 mrshighpants NetworkManager[868]: <info> VPN service 'pptp' appeared; activating connections
May 11 16:27:51 mrshighpants NetworkManager[868]: <info> VPN plugin state changed: init (1)
May 11 16:27:51 mrshighpants NetworkManager[868]: <info> VPN plugin state changed: starting (3)
May 11 16:27:51 mrshighpants NetworkManager[868]: <info> VPN connection 'townofsomethington' (Connect) reply received.
May 11 16:27:51 mrshighpants NetworkManager[868]: <warn> VPN connection 'townofsomethington' failed to connect: 'couldn't convert PPTP VPN gateway IP address '123.4.5.281' (0)'.
May 11 16:27:51 mrshighpants NetworkManager[868]: <warn> error disconnecting VPN: Could not process the request because no VPN connection was active.
May 11 16:27:51 mrshighpants NetworkManager[868]: <info> Policy set 'MtLaughmore' (wlan0) as default for IPv4 routing and DNS.
May 11 16:27:56 mrshighpants NetworkManager[868]: <info> VPN service 'pptp' disappeared

หลังการทดสอบ:

มีสองปัญหาและตอนนี้การเชื่อมต่อที่ประสบความสำเร็จ ที่อยู่ IP ถูกใส่ทับ. 281 แทนที่จะเป็น 218 และรหัสผ่านผิด


โปรดตรวจสอบการตั้งค่า VPN ตามที่ฉันได้กล่าวไว้ในคำตอบของฉัน
Qasim

คำตอบ:


21

ตรวจสอบการตั้งค่าของคุณด้วย

การเชื่อมต่อ VPN ใน Ubuntu

ไปที่ผู้จัดการเครือข่าย> การเชื่อมต่อ VPN> กำหนดค่า VPN> เพิ่ม VPN

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

  1. ชื่อการเชื่อมต่อ VPN (ชื่อใด ๆ )

  2. เกตเวย์: ที่อยู่ ip ของคุณเซิร์ฟเวอร์ pptp หรือ FDDN (ชื่อโดเมนที่ผ่านการรับรองโดยสมบูรณ์)

  3. ชื่อผู้ใช้

  4. รหัสผ่าน

  5. คลิกที่ขั้นสูง

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

คลิกที่ "ใช้การเข้ารหัสแบบจุดต่อจุด" คลิกตกลงและบันทึก

ตอนนี้เปิดเทอร์มินัล

 tail -f /var/log/syslog

และเพียงแค่เชื่อมต่อกับ VPN และตรวจสอบบันทึกของคุณ


ขอบคุณ นี่คือการตั้งค่าที่ฉันมีอยู่และใช้งานได้กับ Ubuntu ในที่ทำงาน ฉันต้องลองใช้กับรุ่นเดียวกันที่บ้าน
octopusgrabbus

คุณไม่จำเป็นต้องแก้ปัญหาคุณเพียงแค่ต้องแก้ไขวิธีการเชื่อมต่อ pptp ใน Ubuntu
Qasim

ทั้งแก้ปัญหาและสร้างฉันคิดว่า อาจเป็นปัญหาที่อยู่ IP แต่ฉันไม่รู้จนกว่าฉันจะกลับถึงบ้านจากที่ทำงาน มันใช้งานได้ในที่ทำงาน
octopusgrabbus

ถ้าตอนนี้ทำงานจากที่บ้านตรวจสอบการตั้งค่าเราเตอร์ของคุณเกี่ยวกับ "vpn passthrough"
Qasim

1
+1 สำหรับช่องทำเครื่องหมาย "ใช้การเข้ารหัสลับ VPN แบบจุดต่อจุด (MPPE)"!
BrunoJCM

10

มีความล้มเหลวในการพิมพ์:

[...]'couldn't convert PPTP VPN gateway IP address '209.6.3.281' (0)'[...]

IP นี้ไม่มีอยู่ทำให้เกิดหมายเลขสุดท้าย 281 มากกว่า 255


คุณอาจจะถูก ฉันต้องตรวจสอบเช่นกัน
octopusgrabbus

แน่นอนเขาถูกต้องไม่เกี่ยวกับเรื่องนี้ 281> 255 ซึ่งเป็น 1 ไบต์สูงสุดที่ไม่ได้ลงนาม
Fred Thomsen

2

คำแนะนำที่ให้ไว้ในการดีบัก NetworkManager pptpดูเหมือนเป็นตัวเลือกที่ดีสำหรับการดีบักการเชื่อมต่อ VPN ที่กำหนดค่าโดยใช้ NetworkManager:

  1. ใน root terminal ให้รัน:

    killall -TERM nm-pptp-service

    /usr/libexec/nm-pptp-service --debug # This is one potential path, OR

    /usr/lib/NetworkManager/nm-pptp-service --debug # Ubuntu 14.04 LTS

  2. เริ่มการเชื่อมต่อ VPN ของคุณ

  3. ทำให้เกิดปัญหาอีกครั้ง

1

ฉันมีปัญหาอย่างต่อเนื่องกับ 12.04 VPN ที่ฉันสามารถรับการเชื่อมต่อเริ่มต้นได้ แต่ไม่สามารถทำการเชื่อมต่อ VPN อีกครั้งเป็นเวลาอย่างน้อย 5 นาทีหลังจากยกเลิกการเชื่อมต่อครั้งแรก

วิธีแก้ปัญหากลับกลายเป็นว่าไม่มีอะไรเกี่ยวข้องกับ Ubuntu ฉันต้องใส่กฎ NAT ขาเข้าในไฟร์วอลล์ของฉันเพื่ออนุญาตการรับส่งข้อมูล WAN PPTP (TCP พอร์ต 1723) และการรับส่งข้อมูล GRE 47 ไปยังกล่อง 12.04 ของฉัน !


0

บันทึกล้มเหลว: การเชื่อมต่อ VPN 'Astrill' ล้มเหลวในการเชื่อมต่อ: 'ไม่สามารถค้นหาที่อยู่ IP PPTP VPN gateway' gsg.astrill.net '(-2)

วิธีแก้ปัญหา: http://astrill.9ichuangyi.cn/astrill-vpn-all-servers-list.html

คุณต้องเพิ่มเกตเวย์จากที่อยู่ลิงก์


ยินดีต้อนรับสู่ถาม Ubuntu! ในขณะที่สิ่งนี้อาจตอบคำถามในทางทฤษฎีมันก็ควรที่จะรวมส่วนสำคัญของคำตอบที่นี่และให้ลิงค์สำหรับการอ้างอิง
Mark Kirby
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.