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:
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 ethtrống rỗngdmesg | grep -i etccũ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
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
và
ping 193.170.141.212
trả về "Máy chủ đích không thể truy cập"
/etc/udev/rules.d/.

