aivs |
|
Темы:
62
Сообщения:
261
Участник с: 31 октября 2006
|
Побороздив интернет, и изучив wiki.archlinux.org на предмет настройки сетей, не нашел информации, как поднять сеть автоматически, если кабель воткнул после включения компьютера. Нет никакой технической проблемы перезапустить сеть вручную после того как воткнул кабель. Но компьютер на котором нужно автоматическое поднятие сети после того как воткнул в него кабель, используется как медиацентр, подключен к телевизору и управляется с пульта. Иногда провод ethernet не воткнут, и когда его втыкаешь, быстрее перезагрузиться, чем тащить клавиатуру и в ручную перезапускать сеть. Есть ли способ горячего подключения сети ? (сеть настраивается по dhcp) |
lampslave |
|
Темы:
32
Сообщения:
4801
Участник с: 05 июля 2011
|
Пусть cron мониторит вывод ip link. Есть eth0 есть - ждёт дальше, если нет - перезапускает сеть. |
aivs |
|
Темы:
62
Сообщения:
261
Участник с: 31 октября 2006
|
вариант! может есть какое то стандартное решение через netcfg или network ? |
digger |
|
Темы:
2
Сообщения:
52
Участник с: 17 сентября 2010
|
Вот это пишут на арчвики…. Вы можете установить демон, который будет автоматически настраивать вашу сеть, когда воткнут кабель, и возвращать её в исходное состояние, когда кабель выдернут. Это полезно для лаптопов с внутренними сетевыми адаптерами, так как демон настроит интерфейс только тогда, когда кабель действительно подключён. Также можно его использовать, когда надо перезапустить сеть, но вы не хотите перезапускать компьютер или делать это из оболочки. Установка очень проста, так как пакет находится в : # pacman -S ifplugd По умолчанию он настроен на работу с интрфейсом eth0. Эта другие настройки, например задержка, могут быть настроены в /etc/ifplugd/ifplugd.conf. Запустите его: # /etc/rc.d/ifplugd start или добавьте в список DAEMONS в /etc/rc.conf |
corner |
|
Темы:
6
Сообщения:
773
Участник с: 21 июля 2011
|
https://wiki.archlinux.org/index.php/Network#Laptops.2C_.27ifplugd.27 |
aivs |
|
Темы:
62
Сообщения:
261
Участник с: 31 октября 2006
|
Из коробки пакет ifplugd не работает. Пришлось его допилить. Итак программа работает следующим образом, при изменении состояния сети (up/down) выполняется команда с двумя аргументами /etc/ifplugd/ifplugd.action eth0 up $2 - состояние Немного поправив скрипт, добился автоматического простого включения/выключения сети. /etc/ifplugd/ifplugd.action #!/bin/sh Прописывая в автозагрузку /etc/rc.conf DAEMONS=(...!network ifplugd...) |