SerNet Samba4 и Hyper-V (no network interfaces found)
Вот такая проблема: ставлю SerNet Samba4 на Microsoft Hyper-V, а он не может найти сетевую карту.
Решается так:
1. перед тем как установить SerNet нужно в настройках виртуальной машины удалить стандартный Network Adapter и сделать Legacy Network Adapter.
2. Устанавливаем через Advanced options -> Expert Install. Когда спросит устанавливать все доступные драйвера или только необходимые, выбираем ВСЕ ДОСТУПНЫЕ
3. После завершения установки выключаемся и в свойствах виртуальной машины добавляем обычный Network Adapter. Запускаем систему.
4. Чтобы получить админские права, сразу в появившемся синем окне выбираем Terminal.
5. Выполняем ip addr, видим все свои сетевые интерфейсы. Среди них должно быть:
lo — локальный адрес 127.0.0.1
eth0 — Legacy Network Adapter с работоспособным ip адресом
eth1 — Network Adapter какой-то не похожий на остальные (мало всего написано и как-то коряво), это потому что он отключен. Наша задача сделать его примерно таким-же по содержанию как и eth0.
6. Для включения этого сетевого интерфейса выполняем команду: ip link set dev eth1 up
Можно снова посмотреть ip addr и убедиться что состояние дел улучшилось, но всеравно чего-то не хватает. Идем дальше…
7. Теперь редактируем файл /etc/network/interfaces, для чего выполняем команду: nano /etc/network/interfaces
примерное содержание должно быть:
allow-hotplug eth0
iface eth0 inet dhcp
…..трали-вали (для статических адресов)
меняем eth0 в двух строчках на eth1.
Сохраняем.
8. Теперь выключаем виртуалку, удаляем Legacy Network Adapter. Должно всё работать