Проблема с сетевым интерфейсом при установке сервера Ubuntu на Acer Aspire H340 (безголовый сервер)

У меня H340 уже почти 7 лет, и он начинает задыхаться под Windows. Я покопался и нашел инструкции по установке Linux на него, сначала установив его либо на другой компьютер (с монитором), либо используя VirtualBox и виртуальную машину с сырым диском. Я пошел с последним вариантом. Установка Ubuntu Server 16.04 прошла успешно, хотя, когда я вставил диск в H340, я не смог найти его в сети. Затем я выбрал первый вариант, который заключался в установке системного HD в ПК для настройки. Оказывается, там тоже нет сети - но, по крайней мере, у меня был монитор, чтобы я мог немного диагностировать.

Проблема, похоже, связана с файлом / etc / network / interfaces. У него было какое-то странное имя для сетевой карты (вероятно, из-за начальной конфигурации VirtualBox). Во всех инструкциях, которые я видел, указывалось, что «eth0» - это имя интерфейса для H340. Немного покопавшись, я обнаружил, что «enp2s0» работает на ПК (очевидно, это новое название для eth0?). Я был в состоянии видеть компьютер в сети. Хорошо, подумал я: мне просто нужно вставить его обратно в H340!

Но нет. До сих пор не вижу H340 в сети. Я также не могу пропинговать его, и маршрутизатор не видит его (точно так же, как он не видел ПК, пока я не исправил имя в файле интерфейсов).

Я гуглил влево и вправо и не могу понять, что нужно сделать, чтобы Ubuntu увидел сетевую карту H340. В найденных мною инструкциях упоминается файл etc / udev / rules.d / 70-persistent-net.rules с примечанием о том, что я должен удалить запись там. Оказывается, файл даже не существует.

Это короткая версия. Я занимался этим часами, а теперь мне нужен перерыв. Есть идеи, что я могу попробовать?

Спасибо, Мишель

1
задан 10 June 2017 в 04:44

1 ответ

Я нахожу странным, когда люди отвечают на свой вопрос, но я все равно собираюсь это сделать. Несколько часов сна помогли занять некоторое расстояние. Я нашел решение в этом вопросе: Имя сетевого интерфейса меняется после обновления до 15.10 - изменения udev

Посмотрите ответ Денио Робсона, приведенный ниже (надеюсь, что все в порядке). Насколько я понимаю, это меняет поведение Ubuntu, так что он не ... "проявляет креативность" с именем интерфейса и использует старый добрый eth0. После внесения изменений в конфигурацию grub я изменил / etc / network / interfaces, чтобы ссылаться на eth0 вместо enp2s0, а затем вставил жесткий диск обратно в H340. Через несколько секунд машина обнаружилась в моей сети, и я могу подключиться к ней по SSH. Теперь начинается самое интересное (настройка Samba, создание общих ресурсов, добавление дисков в LVM и т. Д.).

Вот ответ Денио Робсона на вышеупомянутый вопрос. Если это поможет, пожалуйста, проголосуйте за него.

Попробуйте: Отредактируйте свой /etc/default/grub. Измените строку с

GRUB_CMDLINE_LINUX=""

на

GRUB_CMDLINE_LINUX="net.ifnames=0 biosdevname=0"

и, наконец, запустите:

# update-grub

от имени пользователя root и перезагрузите систему.

0
ответ дан 10 June 2017 в 04:44

Другие вопросы по тегам:

Похожие вопросы: