Ubuntu sunucusunu 14.04 LTS'yi sanal bir makineye (vmware, win host) kurdum. VM internet erişimine sahiptir (bir port kimliği, E1000E adaptör tipi ve MAC verilir). Ne yazık ki ubuntu cihazı otomatik olarak algılayamadı.
ifconfig -a
yalnızca geri döngü arabirimini gösterir, ancak lspci aşağıdaki Ethernet denetleyicisini yazdırır:
0b: 00.0 Ethernet denetleyicisi: Intel Corporation 82574L Gigabit Ağ Bağlantısı
Nasıl düzgün bir eth0 arayüzü oluşturabilirim?
/etc/network/interfaces
Dosyası sadece bir içeriyor lo
Bir eth0 yaratmaya çalışmışlardır böylece arayüz. VM-Host bir IP, ağ maskesi, ağ geçidi ayarları sağladı. Bu yüzden şu satırları ekledim /etc/network/interfaces
:
auto eth0
iface eth0 inet static
address ....
gateway ....
netmask ....
Sonra arayarak bu ayarları zorlamaya çalıştım /etc/init.d/networking restart
ama başarılı olamadım.
Cihazlar e1000e Çekirdek Modülünü kullanır. Zaten kaldırmayı ve tekrar yüklemeyi denedim, ama her zaman hatayı aldım, meşgul.
GÜNCELLEME: vm için ağ ayarları şu şekildedir:
Yani ağ bağlantısı yok, ancak cihaz durumu bağlı. Windows'u daha önce aynı VM'de kullandım ve orada internet bağlantısı kullanıma hazırdı. Ubuntu ile böyle bir ağ bağlantısına nasıl erişebilirim?
- Tüm komutlar
var/log/boot.log
durumdan geçer [OK] cat /var/log/syslog | grep -i eth
boşdmesg | grep -i etc
ayrıca boş
Update2:
Görünüşe göre e1000e arayüz desteği oldukça iyi değil, bu yüzden vm-admin'den arayüz türünü vmxnet3 olarak değiştirmesini istedim. Şimdi ifconfig -a
iki farklı arayüz (lo ve yeni ens192
) döndürür .
dmesg | grep vmxnet3
Sonra da aşağıdaki satırları ekledim /etc/network/interfaces
:
auto ens192
iface ens192 inet static
address x.x.x.x
netmask x.x.x.x
network x.x.x.x
broadcast x.x.x.x
dns-nameservers x.x.x.x
dns-search example.com
gateway x.x.x.x
... ve hizmet başına /etc/init.d/networking restart
. Ancak arayüz bağlı değil:
ping google.com
ve
ping 193.170.141.212
return "Hedef Ana Bilgisayara erişilemiyor"
/etc/udev/rules.d/
.