CentOS eth0 ไม่เริ่มทำงาน


22

เหตุใด CentOS Virtual Machine ใหม่ของฉันจึงไม่เริ่มอินเทอร์เฟซeth0เมื่อเริ่มต้น

ฉันต้องเริ่มด้วยตนเองทุกครั้ง

ฉันจะแก้ไขสิ่งนี้ได้อย่างไร

คำตอบ:


29

ตรวจสอบให้แน่ใจว่าONBOOT="yes"อยู่ใน / etc / sysconfig / network-สคริปต์ / ifcfg-eth0 หากคุณกำลังใช้ NetworkManager ตรวจสอบให้แน่ใจว่าการให้บริการเริ่มต้นในการบูต ( chkconfig NetworkManager on) มิฉะนั้นถ้าคุณกำลังใช้บริการเครือข่ายเก่าให้แน่ใจว่าจะเริ่มต้นในการบูต ( chkconfig network on)


6

เกี่ยวกับ CentOS6 ไม่ได้เปิดใช้งานอินเทอร์เฟซเครือข่ายโดยค่าเริ่มต้น: มัน (ในโปรแกรมติดตั้ง GUI อย่างน้อย) จะดีที่สุดเพื่อป้องกันไม่ให้อินเทอร์เฟซถูกตั้งค่าอย่างเหมาะสม แต่สามารถเอาชนะได้ผ่านช่องทำเครื่องหมาย ไหลหลัก

บนหน้าจอที่คุณป้อนชื่อโฮสต์ปุ่ม "กำหนดค่าเครือข่าย" ที่ด้านล่างจะนำคุณไปยังกล่องโต้ตอบ "การเชื่อมต่อเครือข่าย" เลือกeth0จากนั้นปุ่ม "แก้ไข" จะนำคุณไปยังกล่องโต้ตอบ "การแก้ไขระบบ eth0" ซึ่งมีช่องทำเครื่องหมาย "เชื่อมต่ออัตโนมัติ" ถ้าคุณปล่อยให้ช่องนี้ไม่ จำกัด , คุณจะได้รับONBOOT="no"ใน/etc/sysconfig/network-scripts/ifcfg-eth0; ONBOOT="yes"ถ้าคุณตรวจสอบว่าคุณจะได้รับ ฉันไม่ทราบว่าช่องทำเครื่องหมายส่งผลกระทบต่อการกำหนดค่าอื่น ๆ แต่ฉันยังไม่ได้สังเกตเห็นพฤติกรรมที่แตกต่าง ทำไมกล่องไม่ถูกตรวจสอบโดยค่าเริ่มต้นฉันไม่สามารถจินตนาการได้


"อย่างน้อยที่สุด (ในเครื่องมือติดตั้ง GUI) ทำอย่างดีที่สุดเพื่อป้องกันไม่ให้อินเทอร์เฟซถูกตั้งค่าอย่างถูกต้อง"ฉันหัวเราะเพราะนี่เป็นเรื่องจริงอย่างเจ็บปวด
Jonathan Landrum

0

ฉันไม่รู้ว่ามันจะช่วยได้หรือไม่ แต่ฉันเพิ่งสร้างไฟล์/etc/sysconfig/networkด้วย

NETWORKING=yes
HOSTNAME=myhostname.mydomain
NETWORKING_IPV6=yes

และดูเหมือนว่าตอนนี้สคริปต์ของฉันใน/etc/sysconfig/network-scripts/ifcfg-*ดูเหมือนจะทำงาน

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