Câu trả lời:
Đảm bảo ONBOOT="yes"
là trong / etc / sysconfig / network-scripts / ifcfg-eth0. Nếu bạn đang sử dụng Trình quản lý mạng, hãy đảm bảo rằng dịch vụ bắt đầu khi khởi động ( chkconfig NetworkManager on
), nếu không, nếu bạn đang sử dụng dịch vụ mạng cũ, hãy đảm bảo dịch vụ bắt đầu khi khởi động ( chkconfig network on
).
Về việc CentOS6 không bật giao diện mạng theo mặc định: ít nhất (trong trình cài đặt GUI), hết sức ngăn chặn giao diện được thiết lập đúng, nhưng điều này có thể bị đánh bại thông qua hộp kiểm ẩn một vài hộp thoại nằm sâu từ dòng chính.
Trên màn hình nơi bạn nhập tên máy chủ, nút "Cấu hình mạng" ở dưới cùng sẽ đưa bạn đến hộp thoại "Kết nối mạng". Chọn eth0
, sau đó nút "Chỉnh sửa" sẽ đưa bạn đến hộp thoại "Chỉnh sửa hệ thống eth0", có hộp kiểm "Kết nối tự động". Nếu bạn bỏ chọn hộp này, bạn ONBOOT="no"
vào trong /etc/sysconfig/network-scripts/ifcfg-eth0
; nếu bạn kiểm tra nó, bạn nhận được ONBOOT="yes"
. Tôi không biết hộp kiểm có ảnh hưởng đến bất kỳ cấu hình nào khác không, nhưng tôi chưa nhận thấy bất kỳ hành vi nào khác. Tại sao hộp không được kiểm tra theo mặc định, tôi không thể bắt đầu tưởng tượng.
Tôi không biết nó có giúp được gì không nhưng tôi chỉ tạo tập tin /etc/sysconfig/network
với
NETWORKING=yes
HOSTNAME=myhostname.mydomain
NETWORKING_IPV6=yes
Và có vẻ như bây giờ các kịch bản của tôi /etc/sysconfig/network-scripts/ifcfg-*
dường như hoạt động.