ฉันจะตั้งค่าตัวจัดการ Ubuntu / Linux Network ให้เลือกเส้นทางการรับส่งข้อมูลเครือข่ายผ่าน VPN ได้อย่างไร


18

ฉันใช้ Ubuntu 9.04 และฉันเพิ่งสังเกตเห็นว่าทราฟฟิกเครือข่ายทั้งหมดของฉันถูกส่งผ่าน VPN ของฉัน ฉันต้องการให้ VPN กำหนดเส้นทางเฉพาะเซิร์ฟเวอร์ที่รับส่งข้อมูลบน VPN แล้วเชื่อมต่อโดยตรงไปยังที่อื่น ๆ บนอินเทอร์เน็ตได้ตามต้องการ VPN คือ PPTP VPN ที่เรียกใช้โดยใช้ Microsoft stack บางประเภท

ผลลัพธ์จากคำสั่งเส้นทาง:

Kernel IP routing table
Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
102-102-152-203 192.168.24.1    255.255.255.255 UGH   0      0        0 wlan0
192.168.24.0    *               255.255.255.0   U     2      0        0 wlan0
link-local      *               255.255.0.0     U     1000   0        0 wlan0
default         *               0.0.0.0         U     0      0        0 ppp0

คุณอาจทำอะไรกับตารางเส้นทางของคุณ คุณคิดว่าจะใช้ 'เส้นทาง' จากบรรทัดคำสั่งของคุณเมื่อคุณเชื่อมต่อกับ VPN และวางผลลัพธ์ที่นี่หรือไม่
Mark Turner

คำตอบ:


18

สำหรับ Cisco Compatible VPN ของฉันใน Ubuntu 9.04 (VPNC) จะมีช่องทำเครื่องหมายให้เลือก

แก้ไขการเชื่อมต่อของคุณไปที่แท็บ VPN และแก้ไขการกำหนดค่า VPN

ไปที่แท็บการตั้งค่า IPv4 และที่ด้านล่างขวาคือปุ่ม "เส้นทาง"

คลิกปุ่มและทำเครื่องหมายที่ช่อง   "ใช้การเชื่อมต่อนี้สำหรับทรัพยากรบนเครือข่ายเท่านั้น"

ดังที่คนอื่น ๆ พูดถึงมีไฟล์การกำหนดค่าแบบข้อความที่สามารถเปลี่ยนได้แทนที่จะใช้ GUI สิ่งหนึ่งที่ดีเกี่ยวกับ GUI คือคุณไม่จำเป็นต้องจดจำค่าที่เป็นไปได้ทั้งหมดหรือกังวลเกี่ยวกับการสะกดคำ


2
คุณสามารถให้การอ้างอิงถึงวิธีการทำในบรรทัดคำสั่ง - ฉันหมายถึง "ใช้การเชื่อมต่อนี้เฉพาะสำหรับทรัพยากรบนเครือข่ายของมัน"
cc4re

10

ขอบคุณคำแนะนำในคำตอบข้างต้นและการค้นหาด้วยตัวเองฉันสามารถค้นหาคำตอบสำหรับคำถามของฉัน

ก่อนอื่นฉันพิจารณาว่าช่วงที่อยู่ IP ใดที่ใช้บน VPN ในกรณีของฉัน 192.168.32. * และ 192.168.16. * จากนั้นฉันเชื่อมต่อกับ vpn ของฉันตามปกติแล้วเชื่อมต่อกับเซิร์ฟเวอร์บนเครือข่าย ฉันวิ่งเส้นทางบนเครื่องนั้นและได้รับที่อยู่เกตเวย์และการวัดที่ใช้ จากนั้นฉันเพิ่มเส้นทางสำหรับช่วงที่อยู่ IP สองช่วงไปยังฟิลด์เส้นทางในแท็บการตั้งค่า IPv4 และคลิกที่ "ใช้การเชื่อมต่อนี้เฉพาะสำหรับทรัพยากรบนเครือข่าย" และ "ละเว้นเส้นทางที่ได้รับโดยอัตโนมัติ" จากนั้นกะเทาะเหมือนเวทมนตร์ที่ใช้งานได้

ขอบคุณสำหรับความช่วยเหลือของคุณ!


ขอบคุณ! ฉันพยายามทำสิ่งนี้มานานแล้ว ฉันต้องตั้งค่า "วิธีการ" เป็น "ที่อยู่อัตโนมัติ (VPN) เท่านั้น" และปล่อยให้เซิร์ฟเวอร์ DNS และโดเมนการค้นหาว่างเปล่า
Timmmm

3

หากคุณต้องการทำการแก้ไขบล็อกส่งออกหรือสำรองข้อมูลรายละเอียดอยู่ในโฟลเดอร์นี้ /etc/NetworkManager/system-connections/

หากต้องการใช้การเปลี่ยนแปลงใด ๆ ที่คุณควรทำ

sudo NetworkManager หยุด
sudo NetworkManager เริ่มต้น


0

ฉันสมมติว่าซอฟต์แวร์ pptp กำลังตั้งค่าเส้นทางเริ่มต้นของคุณเป็น ppp0

คุณสามารถปรับเส้นทางของคุณหลังจากการเชื่อมต่อของคุณ

หรือ

คุณสามารถลองลบคำสั่ง 'defaultroute' ออกจากไฟล์กำหนดค่า pptp (อาจเป็น /etc/ppp/ppp.conf)

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