NetworkManager และบริการเครือข่ายใน Fedora / RHEL / Centos มีความสัมพันธ์กันอย่างไร?


12

สวัสดีฉันยังใหม่กับ Fedora / Centos / RHEL ฉันสับสนเกี่ยวกับ NetworkManager และบริการเครือข่ายใน Linux OS เหล่านี้ ฉันขอทราบความสัมพันธ์ระหว่าง NetworkManager และบริการเครือข่ายได้อย่างไร

หากฉันใช้ NetworkManager ฉันต้องปิดบริการเครือข่ายหรือไม่ ถ้าฉันใช้บริการเครือข่ายฉันต้องปิด NetworkManager หรือไม่ พวกเขาจะขัดแย้งกันหรือไม่หากฉันใช้ทั้งสองแอพพลิเคชั่นพร้อมกัน?

คำตอบ:


9

เพียงแค่ปิดใช้งานบริการ NetworkManager หากคุณกำลังทำงานกับระบบเซิร์ฟเวอร์ ไม่ได้ติดตั้งในระบบการผลิตที่ฉันปรับใช้เนื่องจากมีการโต้ตอบกับบริการปกติ

มันไม่มีสถานที่ในการปรับใช้เซิร์ฟเวอร์ส่วนใหญ่เพราะมันคือการเปิดใช้งานอินเตอร์เฟซในช่วงที่ผู้ใช้แบบโต้ตอบ


3
เพียงเพื่อเพิ่มโน้ตเล็ก ๆ ;) ผู้จัดการเครือข่ายอาจเป็นค่าเริ่มต้นและมาตรฐานแบบไม่ระบุตัวจริงในการวางจำหน่ายที่กำลังจะมีขึ้น
Soham Chakraborty

1
@ShaamChakraborty ฉันควรจะรวม NetworkManager ไว้ในการติดตั้งของฉันหรือไม่? ฉันไม่คิดว่ามันจะให้ประโยชน์ใด ๆ ในรูปแบบปัจจุบัน
ewwhite

ไม่ไม่. ไม่ได้อยู่ในรูปแบบปัจจุบัน อาจเป็นรุ่นใหญ่ขึ้นหนึ่ง) คุณรู้ว่าฉันหมายถึงอะไร มันมีการปรับปรุงไปอย่างมากอย่างไรก็ตาม ฉันจะ ping คุณในการแชท นั่นเป็นสถานที่ที่ดีกว่าในการพูดคุยเรื่องนี้
Soham Chakraborty

1
มันจะขอบคุณถ้าคุณเพิ่มเหตุผลที่ควรปิดการใช้งาน NetworkManager ในการผลิตสาเหตุที่แท้จริง
Rahul Patil

1
@RahulPatil เพราะมันหนักมีฟังก์ชั่นที่ไม่จำเป็นเป็นจำนวนมากเป็นโปรแกรมที่ออกแบบมาสำหรับเดสก์ท็อปโดยทั่วไปมันดูดและไม่มีที่บนเซิร์ฟเวอร์ที่เครือข่าย (ปกติ) เป็นเพียงเรื่องของการตั้งค่า IP บนอีเธอร์เน็ตอินเตอร์เฟส เส้นทางเริ่มต้น

12

ทำงานกับคำถามนี้ใน Fedora 20 มีแผนภาพอย่างรวดเร็วของไฟล์ที่เกี่ยวข้องเนื่องจากอาจเป็นประโยชน์กับทุกคนที่เข้ามา

ไฟล์ที่เกี่ยวข้องกับระบบเครือข่ายใน Fedora 20


2
ปกติแล้วฉันจะชอบข้อความเป็นสื่อกลางในการสื่อสาร แต่คำตอบแบบกราฟิกมีความเหมาะสมอย่างยิ่งที่จะอธิบายความสัมพันธ์ที่ซับซ้อนระหว่างส่วนประกอบเครือข่ายที่แตกต่างกันทั้งหมดและไฟล์การกำหนดค่าที่เกี่ยวข้อง คำตอบที่ดี!
Anthony Geoghegan

4

เราพบข้อขัดแย้งระหว่าง 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 ขั้นตอนดำเนินการคือ:

  1. chkconfig NetworkManager ปิดอยู่

  2. vi / etc / sysconfig / network-สคริปต์ / ifcfg-eth0

    เปลี่ยน NM_Controlled = "ใช่" เป็น "ไม่"

    ข เปลี่ยน ONBOOT = "ไม่" เป็น "ใช่"

    ค. เพิ่ม DHCP_HOSTNAME = hostname.domain.edu

    d เพิ่ม DHCP_CLIENT_ID = hostname.domain.edu

ตามที่กล่าวไว้ใน fedoraforum ที่อ้างถึงข้างต้นสิ่งนี้เหมาะสำหรับเซิร์ฟเวอร์ที่มีการเดินสายเคเบิลเครือข่ายจริง แต่จะไม่เหมาะสำหรับแล็ปท็อปหรือเครื่องอื่นที่เชื่อมต่อผ่าน WiFi ในกรณีนี้ทางออกที่ดีกว่าคือการปิดบริการเครือข่ายและใช้ NetworkServices เพื่อจัดการการเชื่อมต่อเครือข่ายแทน

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