ฉันพยายามกำหนดเส้นทางเฉพาะซับเน็ต / เดี่ยวผ่าน VPN แบบเปิด
ฉันได้อ่านคำถามหลายข้อเช่นนี้ใน superuser และพบว่า คำตอบที่ดี คำถามของฉัน
ดังนั้นตอนนี้ฉันสามารถกำหนดเส้นทางที่อยู่ IP เดียวผ่าน vpn เมื่อต้องการทำสิ่งนี้ฉันได้เพิ่มสิ่งนี้ลงไป /etc/openvpn/client.conf
:
route-nopull
route 1.2.3.4 255.255.255.255
route 5.6.7.8 255.255.255.255
route 9.10.11.12 255.255.255.255
อย่างไรก็ตามสิ่งนี้แก้ปัญหาเพียงครึ่งเดียวของฉันเพราะสิ่งที่ฉันต้องการทำคือการกำหนดเส้นทางเครือข่ายย่อยเฉพาะผ่าน vpn ไม่ใช่เพียงที่อยู่เดียว
ฉันได้ลองทำตาม
route x.y.19.178 255.255.255.0
ซึ่งฉันเชื่อว่าควรกำหนดเส้นทางการรับส่งข้อมูลไปยังเครือข่ายย่อย x.y.19.178 / 24 ผ่าน VPN แต่ไม่ได้ แทนที่จะเป็นว่าฉันเห็นข้อผิดพลาดต่อไปนี้ใน syslog:
Dec 18 16:11:01 wi-dev ovpn-client[31421]: /sbin/ip route add x.y.19.178/24 via z.a.0.1
Dec 18 16:11:01 wi-dev ovpn-client[31421]: ERROR: Linux route add command failed: external program exited with error status: 2
ความคิดใด ๆ ที่อาจจะผิดกับการตั้งค่าไคลเอนต์ (หรือเซิร์ฟเวอร์)