จะใช้ VPN กับ OS X Server ได้อย่างไร?


0

ฉันเพิ่งติดตั้งเซิร์ฟเวอร์บน Mac mini ด้วยแอพ OS X Mountain Lion Server ฉันต้องการเข้าถึงระยะไกล (จากนอกเครือข่าย wifi ของบ้าน) ไปยังไฟล์และโฟลเดอร์ในโฟลเดอร์บ้านและที่ตั้งที่ใช้ร่วมกัน (ใน Mac mini) และฉันเข้าใจว่าต้องใช้การเชื่อมต่อ VPN ฉันไม่คุ้นเคยกับสิ่งเหล่านี้และฉันพยายามตั้งค่านี้ แต่ฉันไม่สามารถใช้งานได้

เป็นมูลค่าการกล่าวขวัญว่าจริง ๆ แล้วฉันไม่มีชื่อโดเมนที่จดทะเบียน - ชื่อโฮสต์คือ server.example.private (ฉันได้แทนที่ "ตัวอย่าง" เป็นอย่างอื่น) จากคอมพิวเตอร์เครื่องใดก็ตามที่เชื่อมต่อกับเครือข่าย wifi ของบ้านฉันสามารถเข้าถึง wiki ของเซิร์ฟเวอร์ได้โดยป้อน "192.168.0 (บางหมายเลข)" ลงในกล่องที่อยู่ แต่ฉันไม่สามารถเข้าถึงได้โดยใช้ "server.example.private" (แม้กระทั่งจาก เครือข่าย wifi) - นี่อาจบ่งบอกว่าปัญหาคืออะไร นอกจากนี้ฉันสามารถเข้าถึงโฟลเดอร์บ้านและที่ตั้งที่ใช้ร่วมกันโดยใช้ Finder จาก Macbook Air (ฉันสามารถทำได้เมื่อเชื่อมต่อกับเครือข่าย wifi ในบ้านของฉัน) โดยเชื่อมต่อกับ Mac mini และลงชื่อเข้าใช้ - ฉันต้องการทำสิ่งนี้ จากระยะไกล

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

ขอบคุณ

คำตอบ:


1

เซิร์ฟเวอร์ OSX มีเซิร์ฟเวอร์ VPN หลายตัว คุณสามารถกำหนดค่าเหล่านี้โดยใช้Server.appอย่างไรก็ตามหากการจำแนกชื่อภายในของคุณไม่ถูกต้องนี่อาจเป็นปัญหามากกว่า

คุณจะต้องตรวจสอบให้แน่ใจว่าพอร์ต VPN ของ Mac Mini นั้นสามารถใช้งานอินเทอร์เน็ตได้บน IP แบบคงที่ (หรือชื่อโฮสต์แบบไดนามิก)

เป็นขั้นตอนระหว่างกาลฉันขอแนะนำให้ดูที่ 'Back To My Mac' ซึ่งให้บริการฟรีซึ่งเป็นส่วนหนึ่งของ iCloud ในทางเทคนิคแล้วมันใช้ adhoc ipsec vpn tunnels และให้ชื่อ DNS สำหรับการตั้งค่า mac แต่ละเครื่องอย่างมีประสิทธิภาพโดยไม่ผ่านปัญหาการแก้ไขชื่อภายในปัจจุบัน เช่นserver.12345678.members.btmm.icloud.com บริการที่คุณเรียกใช้เช่นเว็บและ ssh จะสามารถเข้าถึงได้

พวกเขาเป็นที่อยู่ DNS btmm ไม่สามารถใช้อินเทอร์เน็ตได้และโดยทั่วไปไม่จำเป็นต้องมีพอร์ตใด ๆ ที่จะส่งต่อหรือที่อยู่ IP แบบคงที่ สำหรับรายละเอียดทางเทคนิคเพิ่มเติมสองสามรายการตรวจสอบที่นี่: https://apple.stackexchange.com/a/53776/46039


0

ฉันพบวิธีแก้ปัญหา! ปัจจัยที่มีปัญหาสามประการมีดังนี้และสิ่งเหล่านี้อาจนำไปใช้กับบุคคลอื่นที่พยายามตั้งค่า VPN สำหรับ Mac OS X Server:

  1. ฉันต้องตรวจสอบให้แน่ใจว่าการตั้งค่าการส่งต่อพอร์ตถูกต้องเนื่องจากฉันไม่ได้เห็นสิ่งนี้เป็นสิ่งสำคัญ - เมื่อบริการ VPN ใช้งานได้ฉันปิดใช้งานการส่งต่อพอร์ตสำหรับพอร์ต VPN ต่างๆ (500, 1701 และ 4500 ฉัน คิด) และมันก็หยุดทำงาน
  2. ฉันต้องใช้ชื่อโฮสต์ของเซิร์ฟเวอร์ในหน้ากำหนดค่าของ VPN (server.example.private) แต่ฉันต้องใช้ที่อยู่ IP ภายนอก / สาธารณะ (เช่นที่คุณได้รับจาก whatsmyip.org) บนหน้ากำหนดค่าของไคลเอ็นต์ VPN
  3. อย่าป้อนชื่อกลุ่มในเครื่องของลูกค้าเว้นแต่คุณจะต้อง! ฉันป้อนชื่อกลุ่มและไม่ได้ผล (อาจเป็นเพราะฉันเป็นผู้ดูแลเช่นกัน ... )

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

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