Giao diện mạng vmware không được phát hiện


11

Tôi đã cài đặt máy chủ Ubuntu 14.04 LTS trên máy ảo (vmware, win host). VM có quyền truy cập internet (được cung cấp một id cổng, bộ điều hợp E1000E và MAC). Đáng buồn là ubfox không thể tự động phát hiện thiết bị.

ifconfig -a chỉ hiển thị giao diện vòng lặp ngược nhưng lspci in bộ điều khiển Ethernet sau:

Bộ điều khiển Ethernet 0b: 00.0: Kết nối mạng Gigabit 82574L của Tập đoàn Intel

Làm thế nào có thể tạo ra một giao diện eth0 thích hợp?

Các /etc/network/interfacestập tin chỉ chứa một logiao diện vì vậy tôi đã cố gắng để tạo ra một eth0. VM-Host cung cấp IP, mặt nạ mạng, cài đặt cổng. Vì vậy, tôi đã thêm các dòng sau vào /etc/network/interfaces:

auto eth0
iface eth0 inet static
address ....
gateway ....
netmask ....

Sau đó, tôi đã cố gắng buộc các cài đặt này bằng cách gọi /etc/init.d/networking restartnhưng không thành công.

Các thiết bị sử dụng Mô-đun hạt nhân e1000e. Tôi đã cố gắng gỡ bỏ và tải lại, nhưng tôi luôn gặp lỗi, đó là bận.

CẬP NHẬT: Các cài đặt mạng cho vm trông như thế này:

nhập mô tả hình ảnh ở đây

Vì vậy, không có kết nối mạng, nhưng trạng thái thiết bị được kết nối. Tôi đã sử dụng Windows trên cùng một VM trước đó và ở đó kết nối internet hoạt động vượt trội. Làm thế nào có thể truy cập một kết nối mạng như vậy với Ubuntu?

  • Tất cả các lệnh trong var/log/boot.logpass với trạng thái [OK]
  • cat /var/log/syslog | grep -i eth trống rỗng
  • dmesg | grep -i etc cũng trống rỗng

CẬP NHẬT2:

Có vẻ như hỗ trợ giao diện e1000e không được tốt lắm, vì vậy tôi đã yêu cầu vm-admin thay đổi loại giao diện thành vmxnet3. Bây giờ ifconfig -atrả về hai giao diện khác nhau (lo và mới ens192).

dmesg | grep vmxnet3

nhập mô tả hình ảnh ở đây

Sau đó, tôi đã thêm các dòng sau vào /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

... và khởi động lại dịch vụ mỗi /etc/init.d/networking restart. Nhưng giao diện không được kết nối:

ping google.com

ping 193.170.141.212

trả về "Máy chủ đích không thể truy cập"


kiểm tra "cat /etc/udev/rules.d/70-persistent-net.rules"
PKumar

@PKumar tập tin này không tồn tại. Chỉ có một README trong /etc/udev/rules.d/.
NaN

ok không vấn đề gì, hãy thử chạy "ifconfig eth0 up" rồi kiểm tra "ifconfig -a"
PKumar

Như tôi đã đề cập trước đó, không có eth0 (chỉ là giao diện loopback) nên lệnh trả về "eth0: ERROR trong khi nhận cờ giao diện: Không có thiết bị như vậy".
NaN

3
Xin chào Nan, bạn có thể vui lòng xóa giải pháp khỏi câu hỏi và thêm nó dưới dạng câu trả lời (được chấp nhận) không.
bummi

Câu trả lời:


1

Sử dụng e1000 trên Ubuntu. Cả vmxnet3 hoặc e1000e đều không được hỗ trợ đầy đủ hoặc hoạt động tốt với NAT *

(*) ít nhất là cho OP


Mặc dù câu hỏi được đánh giá cao, nhưng không có câu trả lời nào cho câu trả lời này. @Robert Vui lòng gặp tôi trong trò chuyện?
Fabby
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.