VirtualBox'a en az CentOS 6.4 yüklendi ancak internet bağlantısı yok mu?


28

VirtualBox'ı kullanmaya başladım, ancak yazarken CentOS'ta internet yok gibi görünüyor yum update. Sorunumun bir çözümü var mı? (yanlış yapılandırılmış VirtualBox ile ilgili bir sorun olabilir)

İşte bir çıktı ifconfig.

görüntü


İfconfig'inizin çıktısı nedir?
Tillman32


Evet, eth0'unuz yok - sadece geri döngü. Sanırım senin için cevabım var.
Tillman32

Daha yeni kurdum,% 100 temiz. Belki VirtualBox'ımı yapılandırmam gerekiyor?
Vlad

@ user0000001 - Sorunu ekran görüntüsüyle güncelle, ben de bu soruyu kaldıracağım.
Ramhound

Yanıtlar:


51

Eth0 ayarlanmamış gibi görünüyor. İşte benim madeni CentOS 6.4'te düzeltmek için yaptıklarım.

sudo su -

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

Bunun geri dönmesi gerekir: NETWORKING = yes - Olmazsa , evet olarak değiştirin.

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

Bu gibi görünmeli:

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

Burada değiştirmek istediğimiz birkaç seçenek var, NM_CONTROLLED NO olmalı, ONBOOT YES olmalı ve sonunda bu kodu en altına ekleyin:

BOOTPROTO="dhcp"

Bu, DHCP'nizden bir IP almanıza ve aslında IPV4'ü etkinleştirmenize izin verecektir.

Şimdi bütün dosya şöyle görünmeli:

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

Kaydet ve kapat. Şimdi, bu ayarlarla yeniden yüklemek için şebeke servisini yeniden başlatalım:

[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  ]

Dikkat et 'eth0 awesome - harika! Şimdi DHCP’mizden bir IPV4 alıp almadığımızı kontrol edelim:

ifconfig

Şimdi 'eth0' ifadesini görmelisiniz.


Bunu denemek üzere.
Vlad

Çalıştırdın mı?
Tillman32

Evet efendim, bir cazibe gibi çalışıyor.
Vlad

2
Bana göre sanal kutunuz VM, köprülenmiş bir modda (ana bilgisayarlarınızın NIC'ine bağlı) ve DHCP sunucunuzdan kendi IP'sini almıyor gibi görünüyor. (yönlendiriciniz) Farklı bir alt ağdan 192.168.XX adresine ping atmaya çalıştınız 10.XXX Sanal kutudaki VM NIC ayarlarınızı NAT veya bağımsız olarak değiştirmeyi deneyin.
Tillman32

1
VirtualBox’da CentOS’u kurarken bu benim için harikalar yarattı.
Nestor Ledon

5

Yapılandırılmış ağ bağlantınız yok. yükleme sırasında etkinleştirmeliydin (belli değil, ilk kurulum sırasında da onu özledim). Deneyin:

dhclient eth0 # gets you DHCP on en0

Bu seni başlatacak. O zaman dene:

yum install system-config-network-tui

Bu, size kalıcı olarak ayarlayabileceğiniz curses tabanlı bir ağ config programı verecek.


1
Harika, işe yarıyor. Teşekkürler. dhclient eth0Sanal makinemi her yeniden başlattığımda yazmak zorunda mıyım?
Vlad

1
Btw, hata alıyorum puu.sh/3mIhT.png
Vlad

Hayır, açılışta DHCP'yi etkinleştirmek için yum ile yüklediğiniz ağ aracını kullanın.
Rich Homolka

4

Ben de benzer bir problem yaşadım, ama tek yapmam gereken ağ-betiğini onboot için evet olarak düzenlemek ve ağı yeniden başlatmaktı.

Ağ komut dosyasını düzenleyin

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

 bla bla=bla
 ...
 onboot=yes

Ağı yeniden başlat

 systemctl restart network

3

CentOS'u kurarken, ağ sayfasında, sol altta ağ ayarlarını yapılandırmanıza izin veren bir düğme vardır. Eth0'ın yanındaki düzenle'yi tıklayın ve ağı otomatik olarak bağlanacak şekilde ayarlamak için onay kutusunu bulun.

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.