ifconfig не отображает сетевые карты, а также нет проводного соединения Ethernet

ifconfig не отображает сетевые карты, а также нет проводного соединения Ethernet

После перезагрузки моя сетевая карта (переименованная из eth0в enp0s25) не отображается командой ifconfig, только в ifconfig -a. Также ping -c 4 google.com выдает только unknown host. В моем /etc/resolv.confфайле сервер имен установлен на мой маршрутизатор, который обрабатывает все DNS bs. Я проверил, установлен ли net.enp0s25 на уровне запуска, что было так. Я пробовал MATE, и dbus/xdm выдал множество сообщений об ошибках после перезагрузки. Также ping 8.8.8.8выдает network unreachable. Попытка настроить интерфейс на up через ifconfig up enp0s25выдает enp0s25: Host Name Searchup Failure.

решение1

У меня были файловые системы usb, перечисленные в моем файле /etc/fstab, и localmount не мог их найти, так как они больше не были подключены. У меня было около 4 месяцев безотказной работы, поэтому я уверен, что забыл о своих изменениях в файле /etc/fstab. Однако я все еще не могу подключиться к Интернету, но, эй, я исправил проблему с ifconfig.

решение2

Вы можете отключить предсказуемое имя с помощью параметра загрузки ядра: net.ifnames=0чтобы ваш eth0 или up интерфейс был подключен через:

cd /etc/init.d/ && \
ln -s net.lo net.enp0s25 && \
/etc/init.d/net.enp0s25 restart

Или включите вручную:

ifconfig up enp0s25 192.168.0.150 

(замените 192.168.0 на префикс вашей сети)

Связанный контент