ติดตั้ง CentOS ขั้นต่ำ 6.4 ใน VirtualBox แต่ไม่มีอินเทอร์เน็ตเหรอ?


28

ฉันเพิ่งเริ่มต้นใช้ VirtualBox แต่ฉันไม่ได้ดูเหมือนจะมีอินเทอร์เน็ตใด ๆ บน CentOS yum updateเมื่อฉันพิมพ์ มีวิธีแก้ไขปัญหาของฉันหรือไม่? (อาจเป็นปัญหากับ VirtualBox ที่กำหนดค่าผิดพลาด)

ifconfigนี่คือการส่งออกของ

ภาพ


ผลลัพธ์ของ ifconfig ของคุณคืออะไร
Tillman32


ใช่คุณไม่มี eth0 - แค่วนกลับ ฉันคิดว่าฉันมีคำตอบสำหรับคุณ
Tillman32

ฉันเพิ่งติดตั้งมันสะอาด 100% บางทีฉันต้องกำหนดค่า VirtualBox ของฉัน?
ว.

@ user0000001 - อัปเดตคำถามของคุณด้วยภาพหน้าจอและฉันจะลงทะเบียนคำถามนี้
Ramhound

คำตอบ:


51

ดูเหมือนว่า eth0 ของคุณจะไม่ได้รับการตั้งค่า นี่คือสิ่งที่ฉันทำเพื่อแก้ไขของฉันใน CentOS 6.4

sudo su -

cat /etc/sysconfig/network |grep -i network

สิ่งนี้ควรส่งคืน: NETWORKING = ใช่ - หากไม่ใช่ให้เปลี่ยนเป็นใช่

vi /etc/sysconfig/network-scripts/ifcfg-eth0

สิ่งนี้ควรมีลักษณะดังนี้:

DEVICE="eth0"
HWADDR="08:00:27:07:9e:57"
NM_CONTROLLED="YES"
ONBOOT="NO"

มีตัวเลือกไม่กี่ตัวที่เราต้องการเปลี่ยนที่นี่ NM_CONTROLLED ต้องไม่ใช่ NO, ONBOOT ต้องเป็น YES และในที่สุดก็เพิ่มรหัสนี้ที่ด้านล่าง:

BOOTPROTO="dhcp"

สิ่งนี้จะช่วยให้คุณสามารถคว้า IP จาก DHCP ของคุณและเปิดใช้งาน IPV4 เป็นหลัก

ตอนนี้ไฟล์ทั้งหมดควรมีลักษณะดังนี้:

DEVICE="eth0"
HWADDR="08:00:27:07:9e:57"
NM_CONTROLLED="NO"
ONBOOT="YES"
BOOTPROTO="dhcp"

บันทึกและปิด ตอนนี้ให้เริ่มบริการเครือข่ายเพื่อโหลดซ้ำด้วยการตั้งค่าเหล่านี้:

[root@Development ~]# service network restart
Shutting down interface eth0:                              [  OK  ]
Shutting down loopback interface:                          [  OK  ]
Bringing up loopback interface:                            [  OK  ]
Bringing up interface eth0:
Determining IP information for eth0... done.
                                                           [  OK  ]

สังเกต 'eth0' - ยอดเยี่ยม! ตอนนี้ให้ตรวจสอบเพื่อดูว่าเราได้รับ IPV4 จาก DHCP ของเรา:

ifconfig

ตอนนี้คุณควรเห็น 'eth0'


กำลังจะลองนี้
ว.

คุณทำให้มันทำงานหรือไม่
Tillman32

ใช่ครับมันใช้งานได้อย่างมีเสน่ห์
ว.

2
สำหรับฉันดูเหมือนว่ากล่องเสมือนของคุณ VM อยู่ในโหมดบริดจ์ (เชื่อมต่อกับโฮสต์ NIC ของคุณ) และไม่ได้รับ IP ของตัวเองจากเซิร์ฟเวอร์ DHCP ของคุณ (เราเตอร์ของคุณ) คุณพยายาม ping ที่อยู่ 192.168.XX จากซับเน็ตอื่น 10.XXX ลองเปลี่ยนการตั้งค่า VMs NIC ของคุณใน virtualbox เป็น NAT หรือเป็นอิสระ
Tillman32

1
สิ่งนี้ได้ผลมหัศจรรย์สำหรับฉันเมื่อตั้งค่า CentOS ใน VirtualBox
Nestor Ledon

5

คุณไม่มีการกำหนดค่าเครือข่าย คุณควรเปิดใช้งานมันในระหว่างการติดตั้ง (มันไม่ชัดเจนฉันพลาดมันเช่นกันระหว่างการติดตั้งขั้นต่ำครั้งแรก) ลอง:

dhclient eth0 # gets you DHCP on en0

สิ่งนี้จะช่วยให้คุณเริ่มต้น จากนั้นลอง:

yum install system-config-network-tui

ซึ่งจะให้โปรแกรมกำหนดค่าเครือข่ายตามคำสาปซึ่งคุณสามารถตั้งค่าได้อย่างถาวร


1
เจ๋งมันใช้งานได้ ขอบคุณ ฉันจะต้องพิมพ์dhclient eth0ทุกครั้งที่ฉันรีบูตเครื่องเสมือนจริงหรือไม่?
ว.

1
Btw, รับข้อผิดพลาดpuu.sh/3mIhT.png
Vlad

ไม่ใช้เครื่องมือเครือข่ายที่คุณเพิ่งติดตั้งด้วย yum เพื่อเปิดใช้งาน DHCP เมื่อบูต
Rich Homolka

4

ฉันมีปัญหาที่คล้ายกัน แต่สิ่งที่ฉันต้องทำคือแก้ไขสคริปต์เครือข่ายเป็นใช่สำหรับ onboot และรีสตาร์ทเครือข่าย

แก้ไขเครือข่ายสคริปต์

 vi /etc/sysconfig/network-scripts/ifcfg-enp0s3

 bla bla=bla
 ...
 onboot=yes

รีสตาร์ทเครือข่าย

 systemctl restart network

3

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

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