Я установил Ubuntu Server 14.04 LTS на виртуальной машине (vmware, win host). Виртуальная машина имеет доступ в Интернет (с учетом идентификатора порта, типа адаптера E1000E и MAC). К сожалению, Ubuntu не смог обнаружить устройство автоматически.
ifconfig -a показывает только интерфейс обратной связи, но lspci печатает следующий контроллер Ethernet:
0b: 00.0 Контроллер Ethernet: Intel Corporation 82574L Gigabit Network Connection
Как создать правильный интерфейс eth0?
/etc/network/interfacesФайл содержит только loинтерфейс , так что я пытался создать eth0. VM-Host предоставил IP, маску сети, настройки шлюза. Поэтому я добавил следующие строки в свой /etc/network/interfaces:
auto eth0
iface eth0 inet static
address ....
gateway ....
netmask ....
Затем я попытался форсировать эти настройки, позвонив, /etc/init.d/networking restartно безуспешно.
В устройствах используется модуль ядра e1000e. Я уже пытался удалить и загрузить его снова, но я всегда получаю ошибку, что он занят.
ОБНОВЛЕНИЕ: сетевые настройки для виртуальной машины выглядят так:
Таким образом, нет сетевого подключения, но статус устройства подключен. Я использовал Windows на той же виртуальной машине раньше, и там интернет-соединение работало "из коробки". Как получить доступ к такому сетевому соединению с Ubuntu?
- Все команды
var/log/boot.logпроходят со статусом [OK] cat /var/log/syslog | grep -i ethпустойdmesg | grep -i etcтоже пусто
UPDATE2:
Кажется, что поддержка интерфейса e1000e не очень хорошая, поэтому я попросил vm-admin изменить тип интерфейса на vmxnet3. Теперь ifconfig -aвозвращает два разных интерфейса (вот и новый ens192).
Dmesg | grep vmxnet3
Затем я добавил следующие строки в свой /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
... и перезапустил сервис пер /etc/init.d/networking restart. Но интерфейс не подключен:
пинг google.com
и
пинг 193.170.141.212
возвращение "Хост назначения недоступен"
/etc/udev/rules.d/.

