เราพบข้อขัดแย้งระหว่าง NetworkManager และบริการเครือข่ายในการติดตั้ง CentOS 6.4 64- บิตล่าสุด "NetInstall" ed CentOS เป็นเซิร์ฟเวอร์ (พร้อมแพ็คเกจเพิ่มเติม) ซึ่งสร้างระบบที่มีทั้ง NetworkManager และบริการเครือข่ายที่จัดการ eth0 (การ์ดเครือข่ายหลัก) ระบบมีที่อยู่ IP คงที่ที่ได้รับจากบริการ DHCP ส่วนกลาง ไม่มีปัญหาที่ชัดเจนเกี่ยวกับการติดตั้งครั้งแรก แต่ไม่กี่สัปดาห์ต่อมา (อาจเป็นเมื่อระบบต่ออายุการเช่า DHCP) มีการร้องขอ DHCP 2 ครั้งและระบบ DNS ของมหาวิทยาลัยได้แคชที่อยู่ IP (ไม่ถูกต้อง) ที่สองสำหรับเซิร์ฟเวอร์ ของการบริการ
สำหรับเราวิธีแก้ไขคือปิดการใช้งาน NetworkServices (ด้วย chkconfig) และเพิ่มรายการใน / etc / sysconfig / network-script / ifcfg-eth0 เพื่อให้แน่ใจว่า NIC ถูกควบคุมโดยบริการเครือข่ายและกำหนดค่าที่ bootup ขั้นตอนดำเนินการคือ:
chkconfig NetworkManager ปิดอยู่
vi / etc / sysconfig / network-สคริปต์ / ifcfg-eth0
เปลี่ยน NM_Controlled = "ใช่" เป็น "ไม่"
ข เปลี่ยน ONBOOT = "ไม่" เป็น "ใช่"
ค. เพิ่ม DHCP_HOSTNAME = hostname.domain.edu
d เพิ่ม DHCP_CLIENT_ID = hostname.domain.edu
ตามที่กล่าวไว้ใน fedoraforum ที่อ้างถึงข้างต้นสิ่งนี้เหมาะสำหรับเซิร์ฟเวอร์ที่มีการเดินสายเคเบิลเครือข่ายจริง แต่จะไม่เหมาะสำหรับแล็ปท็อปหรือเครื่องอื่นที่เชื่อมต่อผ่าน WiFi ในกรณีนี้ทางออกที่ดีกว่าคือการปิดบริการเครือข่ายและใช้ NetworkServices เพื่อจัดการการเชื่อมต่อเครือข่ายแทน