восстановление сети после ждущего и спящего режимов

Автор ffrr, 04 октября 2013, 08:59:57

« назад - далее »

0 Пользователи и 1 гость просматривают эту тему.

ffrr

Почему у меня на ноуте при использовании одних WM, например LXDE при выходе из ждущего или спящего режимов сеть восстанавливается ВСЕГДА? а на некоторых-в KDE, например через раз... Debian-testing, eth0, dhcp
ffrr

Brainey

#1
ffrr, лично я создал в директории /etc/pm/sleep.d хук под именем 51network, который выполняет действие при переходе в спящий режим и выходе из него, в моём случае, останавливает и запускает сервис networking:

# /etc/pm/sleep.d/51network
#
# The /etc/pm/sleep.d is the right place to put your custom suspend/resume scripts.
# None of the stuff in /etc/hibernate/ has _any_ effect (OnResume, RestartServices,

case "$1" in
        hibernate|suspend)
                /etc/init.d/networking stop
                ;;
        thaw|resume)
                /etc/init.d/networking start
                ;;
esac

Проблема больше не наблюдается.  :)
PS:  Подробнее о создании хуков для pm.
Конференция форума в jabber: debianforum@conference.jabber.ru | Клуб кедоводов: kde@conference.jabber.ru

Листик

#2
Попробовал этот хук, но чуть изменил (убрал hibernate, оставил только suspend - ждущий). Сразу поэкспериментировал: быстро перешел в ждущий, потом вывел - вроде работало. Ушел на 2 часа. А сети нет, увы.

У меня dsl, если что. Раньше запускал всегда так: pon dsl provider от sudo.

Вот инфа из systemctl:


май 16 22:55:02 debian systemd-sleep[4151]: /dev/sda:
май 16 22:55:02 debian systemd-sleep[4151]:  setting Advanced Power Management level to 0xfe (254)
май 16 22:55:02 debian systemd-sleep[4151]:  APM_level        = 254
май 16 22:55:02 debian systemd[1]: Started Suspend.
май 16 22:55:02 debian systemd[1]: sleep.target: Unit not needed anymore. Stopping.
май 16 22:55:02 debian systemd[1]: Stopped target Sleep.
май 16 22:55:02 debian systemd[1]: Reached target Suspend.
май 16 22:55:02 debian systemd-logind[503]: Operation 'sleep' finished.
май 16 22:55:02 debian NetworkManager[508]: <info>  [1526500502.8350] manager: wake requested (sleeping: yes  enabled: yes)
май 16 22:55:02 debian NetworkManager[508]: <info>  [1526500502.8351] manager: waking up...
май 16 22:55:02 debian systemd[1]: suspend.target: Unit is bound to inactive unit systemd-suspend.service. Stopping, too.
май 16 22:55:02 debian systemd[1]: Stopped target Suspend.
май 16 22:55:05 debian ModemManager[488]: <info>  Couldn't check support for device at '/sys/devices/pci0000:00/0000:00:1e.0/0000:02:05.0': not supported by any plugin


Сеть не смог запустить, получилось только когда хук удалил. Кто скажет, в чем может быть ошибка?


Листик

Хм, хм, оказывается, подключение само восстанавливается без всяких хуков, просто нужно подождать немного.

Но все же интересно было бы узнать, чем хук отличается от скрипта, а также как запустить файл /etc/ppp/peers/dsl-provider.