Chúng tôi đã gặp phải một cuộc xung đột giữa NetworkManager và dịch vụ mạng trên bản cài đặt CentOS 6.4 64-bit gần đây. "NetInstall" ed CentOS là một máy chủ (với các gói bổ sung), đã tạo ra một hệ thống có cả NetworkManager và dịch vụ mạng quản lý eth0 (card mạng chính). Hệ thống có một địa chỉ IP cố định thu được từ dịch vụ DHCP trung tâm. Không có vấn đề rõ ràng nào về cài đặt ban đầu, nhưng vài tuần sau (có lẽ khi hệ thống gia hạn hợp đồng thuê DHCP), 2 yêu cầu DHCP đã được thực hiện và hệ thống DNS của trường đại học đã lưu địa chỉ IP thứ 2 (không chính xác) cho máy chủ, loại bỏ nó một cách hiệu quả của dịch vụ.
Đối với chúng tôi, giải pháp là vô hiệu hóa NetworkService (với chkconfig) và thêm các mục trong / etc / sysconfig / network-scripts / ifcfg-eth0 để đảm bảo rằng NIC được điều khiển bởi dịch vụ mạng và được định cấu hình khi khởi động. Các bước thực hiện là:
Trình quản lý mạng chkconfig tắt
vi / etc / sysconfig / tập lệnh mạng / ifcfg-eth0
a. Thay đổi NM_Controlled = "yes" thành "không"
b. Thay đổi ONBOOT = "không" thành "có"
c. Thêm DHCP_HOSTNAME = hostname.domain.edu
d. Thêm DHCP_CLIENT_ID = hostname.domain.edu
Như đã thảo luận trong fedoraforum được tham chiếu ở trên, điều này phù hợp với máy chủ có hệ thống cáp vật lý, nhưng sẽ không phù hợp với máy tính xách tay hoặc máy khác kết nối qua WiFi. Trong trường hợp đó, giải pháp tốt hơn sẽ là vô hiệu hóa dịch vụ mạng và sử dụng Dịch vụ mạng để quản lý kết nối mạng thay thế.