ตารางเส้นทางของ OS X มาจากไหน


4

กำลังพยายามค้นหาตำแหน่งที่เก็บการกำหนดค่าการกำหนดเส้นทางเริ่มต้นสำหรับ OS X (plist หรือที่ใดก็ได้) และสิ่งที่เกิดขึ้นเมื่อเริ่มต้นเพื่ออ่านการกำหนดค่านั้นและกำหนดค่าอินเทอร์เฟซเครือข่าย

คำตอบ:


5

ใน OS X ตารางเส้นทางนั้นส่วนใหญ่จัดการโดยconfigdขึ้นอยู่กับการตั้งค่าเครือข่ายใน / Library / Preferences / SystemConfiguration / * และสถานะสดของส่วนต่อประสานเครือข่าย

การตั้งค่าเครือข่ายสามารถตรวจสอบได้โดยดูที่ /Library/Preferences/SystemConfiguration/preferences.plist แต่รูปแบบนั้นยากที่จะเข้าใจ ฉันขอแนะนำให้ใช้บานหน้าต่างการตั้งค่าเครือข่ายหรือnetworksetupคำสั่งเพื่อดูและเปลี่ยนการตั้งค่า

การตั้งค่าการกำหนดเส้นทางเองนั้นค่อนข้างง่าย: แต่ละอินเตอร์เฟสที่กำหนดค่าจะรับเส้นทางไปยังเครือข่ายย่อยในพื้นที่และสำหรับปลายทางที่ไม่ได้อยู่ในเครือข่ายย่อยใด ๆ เส้นทางเริ่มต้นจะถูกกำหนดตามการตั้งค่า "เราเตอร์" สำหรับลำดับความสำคัญสูงสุด "สด" อินเตอร์เฟส (ดูลำดับของอินเทอร์เฟซในเครือข่าย prefs หรือใช้networksetup -listnetworkserviceorderแล้วค้นหาอินเทอร์เฟซ "สด" แรกในรายการนั้น)

เริ่มต้นที่ 10.6 สิ่งต่าง ๆ มีความซับซ้อนเพิ่มขึ้นเล็กน้อยเนื่องจาก Apple ได้เพิ่มเส้นทางเริ่มต้นตามแหล่งที่มาสำหรับเราเตอร์ที่กำหนดไว้ของอินเทอร์เฟซทั้งหมด โดยพื้นฐานแล้วนี่หมายความว่าหากการรับส่งข้อมูลจากที่อยู่ IP ที่เฉพาะเจาะจงเข้ามาในอินเทอร์เฟซที่ไม่คาดคิดจะมีการตอบกลับผ่านเราเตอร์ที่กำหนดไว้บนอินเทอร์เฟซนั้น

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