OpenVPN Access Server และ Network Manager

Oct 01 2020

ฉันติดตั้ง OpenVPN Access Server บนเซิร์ฟเวอร์ Ubuntu 20.04 LTS แล้ว ในฝั่งไคลเอ็นต์ฉันใช้ Network Manager

เซิร์ฟเวอร์ VPN เป็นส่วนหนึ่งของเครือข่ายส่วนตัว10.42.24.0/24

ใน Admin GUI สำหรับเซิร์ฟเวอร์ฉันเปลี่ยน Dynamic Ip Address Network เริ่มต้นจาก 172.27.224.0/20 เป็น10.42.25.0/24จากนั้นจึงสร้างผู้ใช้

ฉันกำหนดค่าไคลเอนต์ VPN ใหม่ในตัวจัดการเครือข่ายด้วยไฟล์ ovpn มันได้ผล.

ตอนนี้ฉันสงสัยว่าจะกำหนดค่าการกำหนดเส้นทางบนไคลเอนต์อย่างไรให้ใช้เฉพาะการเชื่อมต่อสำหรับเครือข่ายส่วนตัวเท่านั้นไม่ใช่อย่างอื่น ฉันรู้ว่าต้องทำเครื่องหมายที่ " ใช้การเชื่อมต่อนี้สำหรับทรัพยากรในเครือข่ายเท่านั้น " และกรอก Address, Netmask และ Gateway ในIPv4-> Routes ... แต่ฉันไม่รู้ว่าจะเพิ่มค่าอะไรเพื่อรวมทุกอย่างใน 10.42.24.0 / 24 เครือข่าย?

นอกจากนี้ฉันต้องการทราบว่ามีค่า config อื่น ๆ บนเซิร์ฟเวอร์ที่ฉันควรทราบหรือไม่

[แก้ไข]

ผลลัพธ์จากไคลเอนต์ขณะเชื่อมต่อกับ VPN:

ip -4 route
default via 10.42.25.161 dev tun0 proto static metric 50 
default via 192.168.1.1 dev eno1 proto dhcp metric 100 
default via 192.168.1.1 dev wlp3s0b1 proto dhcp metric 600 
10.42.25.160/28 dev tun0 proto kernel scope link src 10.42.25.162 metric 50 
123.456.789.128 via 192.168.1.1 dev eno1 proto static metric 100 
192.168.1.0/24 dev eno1 proto kernel scope link src 192.168.1.100 metric 100 
192.168.1.0/24 dev wlp3s0b1 proto kernel scope link src 192.168.1.11 metric 600 
192.168.1.1 dev eno1 proto static scope link metric 100 
192.168.122.0/24 dev virbr0 proto kernel scope link src 192.168.122.1 linkdown 

คำตอบ

1 Jette Oct 05 2020 at 19:41

เปิด Access Server - Web GUI

ฉันค้นพบว่าสิ่งที่ต้องการเรียกว่า " อุโมงค์แยก " เพื่อให้ได้ผลสิ่งสำคัญอย่างยิ่งคือต้องมีค่าที่ถูกต้องใน # 4 (นั่นคือค่าที่ฉันพลาด)

  1. การกำหนดค่า -> การตั้งค่า VPN -> เครือข่ายที่อยู่ IP แบบไดนามิก

    • ค่า: 10.42.25.0/24
    • ความคิดเห็น: เครือข่ายท้องถิ่นที่เข้าถึงผ่าน VPN นี้คือ 10.42.24.0/24 ฉันจองเครือข่ายท้องถิ่นอื่นสำหรับ VPN ชื่อ 10.42.25.0/24
  2. การกำหนดค่า -> การตั้งค่า VPN -> การรับส่งข้อมูลอินเทอร์เน็ตของไคลเอ็นต์ควรกำหนดเส้นทางผ่าน VPN หรือไม่

    • ค่า: ไม่
    • ความคิดเห็น: จุดประสงค์ของ VPN นี้คือเพื่อเข้าถึงเครือข่ายท้องถิ่นเท่านั้น
  3. การกำหนดค่า -> การตั้งค่า VPN -> เครือข่ายที่อยู่ IP เริ่มต้นของกลุ่ม (ไม่บังคับ)

    • ค่า: [ว่าง]
  4. การกำหนดค่า -> การตั้งค่า VPN -> ระบุเครือข่ายย่อยส่วนตัวที่ไคลเอนต์ทั้งหมดควรได้รับการเข้าถึง

    • ค่า: 10.42.24.0/24

    • ความคิดเห็น: สนามนี้มีความสำคัญ GUI จะเติมโดยอัตโนมัติและคุณควรตรวจสอบว่ามีค่าที่ถูกต้องหรือไม่

  5. การจัดการผู้ใช้ -> สิทธิ์ของผู้ใช้

    • ความคิดเห็น: เพิ่มผู้ใช้และกด "การตั้งค่าเพิ่มเติม" เพื่อตั้งรหัสผ่าน
  6. Configuration -> Network Settings -> Admin Web Server

    • (Local ip): ใช่
    • ฟังบนอินเทอร์เฟซทั้งหมด: ไม่
    • ความคิดเห็น: เนื่องจากฉันไม่ต้องการให้ผู้ดูแลระบบ GUI เปิดเผยต่อสาธารณะ

อย่างอื่นที่ฉันปล่อยไว้โดยไม่ถูกแตะต้องเป็นค่าเริ่มต้น

ผู้จัดการเครือข่าย

ในตัวจัดการเครือข่ายให้สร้าง VPN ใหม่โดยใช้ไฟล์ opvn จากนั้นไปที่แท็บ ipv4

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

ที่อยู่ : 10.42.24.0,

เน็ตมาสก์ : 255.255.255.0

เกตเวย์ : 0.0.0.0