วิธีวางไฟล์ไว้ภายใน / sbin / ใน MAC 10.11 ระหว่างการติดตั้ง. pkg


1

เราได้รับการติดตั้ง / วางเครื่องมือสำหรับการรีเฟรช dhcp ภายใต้ / sbin จนถึง MAC 10.10 ไม่มีปัญหา แต่ตอนนี้มันถูกปิดกั้นอย่างสมบูรณ์ แม้จะมีสิทธิ์ใช้งานรูทฉันก็ไม่สามารถวางได้ มีข้อเสนอแนะอะไรบ้าง?

Apple มีวิธีอื่นในการดำเนินการเผยแพร่และต่ออายุที่อยู่ IP หรือไม่ล้างรายการ ARP ด้วยวิธีที่ดีกว่าหรือไม่

ขอบคุณ Saravana


/ sbin / dhcp_refresh ไม่ใช่ยูทิลิตี้เริ่มต้นของ OS X
user3439894

แต่มันอยู่ที่นั่นเมื่อคุณเพิ่งติดตั้ง Mac 10.x จนถึง Mac 10.10 มีวิธีอื่นที่จะทำตามที่ฉันคาดหวังไว้ข้างต้นหรือไม่?
Saravana


ใช่เรากำลังพยายามด้วยวิธีนี้เช่นกัน แต่มันกำลังขอสิทธิ์พิเศษ และมี Api ที่กำหนดโดย xcode หรือวัตถุประสงค์ C ซึ่งสามารถจัดการกับมันได้
Saravana

3
ติดตั้งใน / usr / local / sbin จะเป็นวิธีที่แนะนำเฉพาะโปรแกรมที่ Apple ให้มาเท่านั้น / sbin - ตอนนี้ Apple ได้ล็อคด้วย SIP ดังนั้นฉันสงสัยอย่างมากว่ามี API เพื่อให้คุณเพิ่มในพื้นที่ที่ได้รับการป้องกัน SIP
Mark

คำตอบ:


1

ความคิดเห็นของ wim-deblauwe ลิงก์ไปยัง เผยแพร่ & amp; ต่ออายุ DHCP จาก Command Line ด้วย ipconfig ซึ่งแสดงวิธีการทำสิ่งนี้:

ไวยากรณ์พื้นฐานเพื่อต่ออายุ DHCP lease จากบรรทัดคำสั่งด้วย   ipconfig มีดังนี้:

sudo ipconfig set (DEVICEINTERFACE) DHCP

หากคุณรู้ว่าอุปกรณ์อินเทอร์เฟซ (en0, en1, en2 ฯลฯ ) ให้เรียกใช้งาน   คำสั่งที่จะปล่อยแล้วต่ออายุ DHCP สำหรับอุปกรณ์ที่กำหนด   สมมติว่าเป็น en0 ซึ่งเป็นมาตรฐานสำหรับเครื่อง Mac รุ่นใหม่ที่มี Wi-Fi เท่านั้น

sudo ipconfig set en0 DHCP

ไม่ได้ใช้ setuid บน OS X วิธีนี้ถือเป็นความเสี่ยงด้านความปลอดภัยและ Apple ดูเหมือนจะทำงานเพื่อทำให้เหตุผลใด ๆ ที่เป็นโมฆะ

สคริปต์หรือเครื่องมือใด ๆ ที่คุณสร้างจะต้องได้มาซึ่งความเหมาะสม สิทธิ์การอนุญาต ก่อนเรียก API ที่เกี่ยวข้อง

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