Auto и hotplug, разница?

Автор 17garcol17, 19 мая 2017, 22:52:32

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

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

17garcol17

Здравствуйте. Не могу найти подробной информации чем отличается auto от hotplug складывается ощущенние что все лишь примерно знают что это.
В данный момент на одной машине есть примерно следующее

allow-hotplug eth0
...
post-up iptables-restore < ipt
up route add -net 192.168.123.0 netmask 255.255.255.0 gw 192.168.15.19 dev eth0


И всегда срабатывает только вторая запись, либо iptables либо маршрут, при auto такой проблемы нет, с чем это связано? Чем все же они отличаются и как пересекаются с pre|post up?

yoric

В дебиане есть man interfaces
man ifup

17garcol17

Цитата: yoric от 20 мая 2017, 09:17:19
В дебиане есть man interfaces
man ifup


а есть ещё форум где можно уточнить если что-то не понятно. но почти в каждой теме есть умник который тычит  в man.
Напиши в администрацию предложи закрыть форум, а на главной странице просто написать:

man man

endru

Цитата: 17garcol17 от 19 мая 2017, 22:52:32И всегда срабатывает только вторая запись
она и НЕ будет срабатывать, пока не пропишешь полный путь до бинарника iptables-restore!
post-up /sbin/iptables-restore  < ipt
Цитата: 17garcol17 от 19 мая 2017, 22:52:32Не могу найти подробной информации чем отличается auto от hotplug
Цитата: https://www.debian.org/doc/manuals/debian-reference/ch05.en.htmlauto <interface_name>   start interface <interface_name> upon start of the system
allow-hotplug <interface_name>   start interface <interface_name> when the kernel detects a hotplug event from the interface
если на "горячую" не собираешься менять сетевуху - то это просто синонимы. существенной разницы для обычного пк нет.

17garcol17

#4
Цитата: endru от 22 мая 2017, 04:39:55
Цитата: 17garcol17 от 19 мая 2017, 22:52:32И всегда срабатывает только вторая запись
она и НЕ будет срабатывать, пока не пропишешь полный путь до бинарника iptables-restore!
post-up /sbin/iptables-restore  < ipt
Цитата: 17garcol17 от 19 мая 2017, 22:52:32Не могу найти подробной информации чем отличается auto от hotplug
Цитата: https://www.debian.org/doc/manuals/debian-reference/ch05.en.htmlauto <interface_name>   start interface <interface_name> upon start of the system
allow-hotplug <interface_name>   start interface <interface_name> when the kernel detects a hotplug event from the interface
если на "горячую" не собираешься менять сетевуху - то это просто синонимы. существенной разницы для обычного пк нет.

route работает без этого. Попробую дописать, проверю, но на других ПК работает. Да и вопрос всёравно открыт, ведь при auto то без пути срабатывает опять таки.

endru

Цитата: 17garcol17 от 22 мая 2017, 18:13:30route работает без этого.
можно долго рассуждать на эту тему, возможно в скрипте ошибка - нужно смотреть логи. возможно в чем-то еще. и опять нужно смотреть логи.
в любом случае, на разных системах поведения может отличаться. поэтому рекомендуется во всех скриптах использовать полный путь, а не относительный!
Цитата: 17garcol17 от 22 мая 2017, 18:13:30Да и вопрос всё_равно открыт, ведь при auto то без пути срабатывает опять таки.
они работают на разных уровнях. не удивительно что работают по разному.
используйте auto если это решает ваши проблемы.

p.s. allow-hotplug я применяю для внешних USB устройств типа Yota или usb-wifi, работают нормально, и не тормозят систему при загрузке, в случае если оно физически не подключено к системе.
документация скудна на примеры, информации в сети мало. если кто-то поправит или дополнит информацию - будет замечательно.