Рейтинг:0

Пробуждение по локальной сети: проблема с маршрутизатором

флаг in

Я пытаюсь разбудить по локальной сети на работу. Все настроено как нужно и работает, если я выключаю компьютер и пробуждаю его в течение нескольких минут. Насколько я понимаю, проблема связана с маршрутизатором, маршрутизатор, похоже, забывает mac-адрес и перестает пересылать магический пакет. Есть ли возможности заставить роутер не забывать маршрут до компа? (Я изучил маршрутизатор, но не могу найти больше вариантов, которые могут быть связаны с проблемой. Это плохо задокументированный оптоволоконный маршрутизатор Sagemcom.)

Убунту 20.04

uname -r

5.11.0-34-общий

sudo lshw -C сеть

*-сеть                 
       Описание: интерфейс Ethernet
       Продукт: RTL8111/8168/8411 Контроллер PCI Express Gigabit Ethernet
       Продавец: Realtek Semiconductor Co., Ltd.
       ID физики: 0
       Информация о шине: pci@0000:03:00.0
       Логистическое имя: enp3s0
       Версия: 0с
       Серийный номер: bc:ee:7b:8a:6e:f9
       Скорость: 1 Гбит/с
       Скорость: 1 Гбит/с
       Брейте: 64 бита
       Такт: 33 МГц
       Дополнительные сведения: pm msi pciexpress msix vpd bus_master cap_list ethernet Physical tp mii 10bt 10bt-fd 100bt 100bt-fd 1000bt-fd автосогласование
       Конфигурация: автосогласование=на широковещании=да драйвер=r8169 версия драйвера=5.11.0-34-общий дуплекс=полная прошивка=rtl8168g-2_0.0.1 06.02.13 ip=192.168.1.22 задержка=0 ссылка=да мультикаст=да порт =скорость витой пары=1 Гбит/с
       Ресурсы: irq:18 ioport:e000(GröÃe=256) memory:f7c00000-f7c00fff memory:f0000000-f0003fff
~$ статус dkms
r8168, 8.048.00, 5.11.0-34-универсальный, x86_64: установлен
~$ ls -al /загрузка
ингесамт 201001
drwxr-xr-x 5 root root 4096 14 сент. 06:14 .
drwxr-xr-x 20 root root 4096 май 4 2020 ..
-rw-r--r-- 1 root root 253507 27 августа 09:43 config-5.11.0-34-generic
drwx------ 4 root root 512 1 января 1970 г. efi
drwxr-xr-x 4 root root 4096 13 сентября 20:17 grub
lrwxrwxrwx 1 root root 28 сен 9 08:39 initrd.img -> initrd.img-5.11.0-34-generic
-rw------- 1 root root 94605589 14 сентября 06:14 initrd.img-5.11.0-34-generic
-rw------- 1 root root 94392894 14 сентября 06:13 initrd.img-5.11.0-34-generic.old-dkms
lrwxrwxrwx 1 root root 28 сен 13 20:17 initrd.img.old -> initrd.img-5.11.0-34-generic
drwx------ 2 root root 16384 май 4 2020 потерян+найден
-rw-r--r-- 1 root root 182704 18 августа 2020 г. memtest86+.bin
-rw-r--r-- 1 root root 184380 18 августа 2020 г. memtest86+.elf
-rw-r--r-- 1 root root 184884 18 августа 2020 г. memtest86+_multiboot.bin
-rw------- 1 root root 5836236 27 августа 09:43 System.map-5.11.0-34-generic
lrwxrwxrwx 1 root root 25 сен 9 08:39 vmlinuz -> vmlinuz-5.11.0-34-generic
-rw------- 1 root root 10132256 27 августа 09:48 vmlinuz-5.11.0-34-generic
lrwxrwxrwx 1 root root 25 сен 13 20:17 vmlinuz.old -> vmlinuz-5.11.0-34-generic

dkkkkful avatar
флаг in
Он следующий: https://support.sagemcom.com/fr/haut-debit/fast-5688s-sunrise. Назначен статический IP-адрес и настроена переадресация портов. Как сказано, в принципе работает, но роутер перестает отправлять пакет через несколько минут.
heynnema avatar
флаг ru
Какая версия Убунту? Покажите мне `uname -r` и `sudo lshw -C network`. Начинайте комментировать меня с @heynnema или я пропущу их.
dkkkkful avatar
флаг in
@heynnema Я добавил информацию в вопрос.
Рейтинг:1
флаг ru

Один из них, вероятно, должны решить проблему. Только делай один за один раз, затем повторите проверку.

  1. r8168-dkms

Попробуйте заменить драйвер r8169 этим драйвером...

судо подходящее обновление

sudo apt установить dkms r8168-dkms

перезагрузка

  1. ВОЛ

Открытым Терминал

nm-соединение-редактор

Проверьте эти настройки...

введите описание изображения здесь

  1. MSI

Прерывания MSI/MSIX были включены для некоторых сетевых карт в Ubuntu 20.xx. Это может привести к прерывистой работе Ethernet. Вот патч, чтобы это исправить. Следуйте встроенным инструкциям по установке.

#!/бин/ш

# https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1779817

# имя файла: r8169_disable_msi

# Поместите его в /etc/initramfs-tools/scripts/init-top и выполните chmod a+x. Добавьте «r8169_disable_msi»
# в командную строку вашего ядра (/etc/default/grub, GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"
# как правило.) 

# sudo -H gedit /etc/default/grub # для редактирования файла

# Не забудьте обновить initramfs и update-grub по мере необходимости.

# sudo update-initramfs -c -k $(uname -r)
# sudo update-grub
# перезагрузка

# На данный момент он отключает MSI для всего с идентификатором 0x10ec:0x8168, так как кажется,
# невозможно получить версию MAC из пользовательского пространства - и, конечно же, не раньше, чем драйвер
# загружен. Возможно, потребуется добавить другие идентификаторы PCI.

ПРЕДЗАПРОС=""
предварительные требования()
{
    эхо "$PREREQ"
}
случае $ 1 в
# получить предварительные условия
предварительные требования)
    предварительные требования
    выход 0
    ;;
эсак

отключить_msi () {
    для i в /sys/bus/pci/devices/*; делать 
        если [ $(cat $i/vendor) = "0x10ec" -a $(cat $i/device) = "0x8168" ]; тогда
            эхо 0 >$i/msi_bus
        фи
    сделано
}

для x в $(cat /proc/cmdline); делать
        случай ${x} в
        r8169_disable_msi)
        отключить_msi
        сломать
                ;;
        эсак
сделано
dkkkkful avatar
флаг in
Я попробовал первый и получил ошибку: `DKMS: удаление завершено. Ошибка! Обнаружены проблемы с mkinitrd. Автоматическое удаление этого модуля. DKMS: Ошибка установки (проблемы mkinitrd). Модуль откатился в состояние сборки. dpkg: Fehler beim Bearbeiten des Paketes r8168-dkms (--configure): »installiertes r8168-dkms-Скрипт пакетов после установки«-Unterprozess ga b den Fehlerwert 7 Цюрюк Trigger für man-db (2.9.1-1) werden verarbeitet ... Fehler traten auf beim Bearbeiten von: r8168-dkms E: Подпроцесс /usr/bin/dpkg возвратил код ошибки (1)`
heynnema avatar
флаг ru
@dkkkkful Отредактируйте свой вопрос и покажите мне `dkms status` и `ls -al /boot`.
dkkkkful avatar
флаг in
это странно, я попробовал второй раз и, насколько я знаю, на этот раз это сработало (информация выше). К сожалению, похоже, что это не имеет никакого эффекта. Он работает несколько минут, а затем останавливается. Затем я «попробовал» ваше второе решение, и, похоже, у меня нет подключения к Интернету. Открывшееся окно просто пустое. У меня есть интернет, но, похоже, нет соединения, которое нужно редактировать.
heynnema avatar
флаг ru
@dkkkkful Загрузите Ubuntu Live DVD / USB и посмотрите, надежно ли там работает Ethernet. Если это так, переустановите Ubuntu.
heynnema avatar
флаг ru
@dkkkkful Статус, пожалуйста...
dkkkkful avatar
флаг in
извините, у меня было много дел. Ethernet работает надежно, это не проблема. К настоящему времени я попробовал 1 и 2: без изменений. WOL работает несколько минут после включения компьютера, после чего перестает работать. Если компьютер выключен, кажется, что он связывается с маршрутизатором, светодиод время от времени мигает.
heynnema avatar
флаг ru
@dkkkkful Вы пытались загрузиться с Ubuntu Live DVD / USB, как я предложил?
dkkkkful avatar
флаг in
да у меня так же выглядит, я думаю проводное соединение обычно не управляется компьютером, поэтому оно "неуправляемое" и редактировать его нельзя.Я попытался создать соединение, которое работало в течение нескольких перезагрузок (поведение wol не изменилось), а затем снова исчезло.
heynnema avatar
флаг ru
@dkkkkful Если вы говорите, что у вас были те же проблемы при загрузке с Ubuntu Live USB, то проблема не в установке программного обеспечения Ubuntu, а, вероятно, в аппаратной проблеме ... внутренней с картой Ethernet .... или внешний с кабелем/и т.д.

Ответить или комментировать

Большинство людей не понимают, что склонность к познанию нового открывает путь к обучению и улучшает межличностные связи. В исследованиях Элисон, например, хотя люди могли точно вспомнить, сколько вопросов было задано в их разговорах, они не чувствовали интуитивно связи между вопросами и симпатиями. В четырех исследованиях, в которых участники сами участвовали в разговорах или читали стенограммы чужих разговоров, люди, как правило, не осознавали, что задаваемый вопрос повлияет — или повлиял — на уровень дружбы между собеседниками.