Необходимо подключить кабель Ethernet, чтобы он работал после стыковки ноутбука с док-станцией

Сильная перезапись файла должна решить проблему в большинстве случаев:

sudo dpkg -i --force-overwrite /var/cache/apt/archives/libefl-bin_201602061431-31496~ubuntu14.04.1_amd64.deb
sudo apt-get install -f
1
задан 10 October 2017 в 14:46

2 ответа

Несколько месяцев назад автоматическое обновление нарушило мой приостановку / возобновление работы Ethernet после того, как он отлично работал в течение 6 месяцев или около того. Это случилось с несколькими другими пользователями здесь примерно в то же время.

Решением для меня было создание скрипта, который запускается при возобновлении с suspend:

#!/bin/bash # NAME: r8169-reset # PATH: /lib/systemd/system-sleep # DESC: Reset Ethernet card after suspend, not working automatically # DATE: Feb ?? 2017. Modified: Apr 30, 2017. MYNAME=$0 restart_ethernet() { /usr/bin/logger $MYNAME 'restart_ethernet(r8169) BEGIN' /sbin/modprobe -v -r r8169 # /sbin/modprobe -v -r mii /sbin/modprobe -v r8169 /usr/bin/logger 'systemctl restart NetworkManager.service (SUPPRESED)' /usr/bin/logger $MYNAME 'restart_ethernet(r8169) END' } /usr/bin/logger $MYNAME 'case=[' ${1}' ]' case "${1}/${2}" in hibernate|suspend|pre*) ;; resume|thaw|post*) restart_ethernet;; esac

Сохранить сценарий к /lib/systemd/system-sleep/r8169-reset. Конечно, измените это имя скрипта на свое фактическое имя драйвера. Также измените имя модуля ядра драйвера в скрипте.

Обратите внимание на строку:

/usr/bin/logger 'systemctl restart NetworkManager.service (SUPPRESED)'

Иногда просто перезагрузка сетевого менеджера - это все, что вам нужно, и вы тоже можете попробовать.

Вам понадобится sudo для сохранения файла. Для хорошей оценки я всегда отмечаю эти сценарии как executable, используя:

sudo chmod a+x /lib/systemd/system-sleep/r8169-reset

Вы можете проверить /var/log/syslog, чтобы увидеть вывод из сценария.

Надеюсь, это сработает для вас.

2
ответ дан 18 July 2018 в 07:45

Несколько месяцев назад автоматическое обновление нарушило мой приостановку / возобновление работы Ethernet после того, как он отлично работал в течение 6 месяцев или около того. Это случилось с несколькими другими пользователями здесь примерно в то же время.

Решением для меня было создание скрипта, который запускается при возобновлении с suspend:

#!/bin/bash # NAME: r8169-reset # PATH: /lib/systemd/system-sleep # DESC: Reset Ethernet card after suspend, not working automatically # DATE: Feb ?? 2017. Modified: Apr 30, 2017. MYNAME=$0 restart_ethernet() { /usr/bin/logger $MYNAME 'restart_ethernet(r8169) BEGIN' /sbin/modprobe -v -r r8169 # /sbin/modprobe -v -r mii /sbin/modprobe -v r8169 /usr/bin/logger 'systemctl restart NetworkManager.service (SUPPRESED)' /usr/bin/logger $MYNAME 'restart_ethernet(r8169) END' } /usr/bin/logger $MYNAME 'case=[' ${1}' ]' case "${1}/${2}" in hibernate|suspend|pre*) ;; resume|thaw|post*) restart_ethernet;; esac

Сохранить сценарий к /lib/systemd/system-sleep/r8169-reset. Конечно, измените это имя скрипта на свое фактическое имя драйвера. Также измените имя модуля ядра драйвера в скрипте.

Обратите внимание на строку:

/usr/bin/logger 'systemctl restart NetworkManager.service (SUPPRESED)'

Иногда просто перезагрузка сетевого менеджера - это все, что вам нужно, и вы тоже можете попробовать.

Вам понадобится sudo для сохранения файла. Для хорошей оценки я всегда отмечаю эти сценарии как executable, используя:

sudo chmod a+x /lib/systemd/system-sleep/r8169-reset

Вы можете проверить /var/log/syslog, чтобы увидеть вывод из сценария.

Надеюсь, это сработает для вас.

2
ответ дан 24 July 2018 в 18:51
  • 1
    Спасибо за ваш ответ, который кажется разумным, но, к сожалению, это не сработало. Я попытался перезагрузить сетевой модуль (tg3 в моем случае), как в вашем скрипте, и попытался перезапустить диспетчер сети. – PeterM 10 October 2017 в 14:53
  • 2
    @PeterM Когда вы пытались перезагрузить драйверы, были ли какие-либо сообщения об ошибках в /var/log/syslog? – WinEunuuchs2Unix 11 October 2017 в 02:45

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

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