познавательно из [email protected]
Обновил Debian до версии 6, эх чего разработчики натворили…/etc/init.d/networking restart теперь не работает потому шты (restart is deprecated because it may not enable again some interfaces … (warning)) Теперь перезапуск networking или ребутом или рядом с сервером:
[13:10:15] <Breton> Running /etc/init.d/networking restart is deprecated because it may not enable again some interfaces … (warning).
На что они его поменяли?
….
[13:32:58] <Breton> Так на что нынче меняют /etc/init.d/networking?
……
[13:35:58] <MayskiyJuk> Breton: а это собственно где такое? у меня в тестинге все как было
[13:36:28] <Breton> MayskiyJuk: хм. В тестинге. NetworkManager стоит?
[13:36:57] <MayskiyJuk> Breton: нет, снёс за ненадобностью
[13:37:19] <MayskiyJuk> вот видимо в нём и дело, всё через него настраивается
[13:37:22] <Breton> MayskiyJuk: странно. У меня его тоже нет.
[13:37:53] <Breton> Причём такое я нашёл только на одном форуме у греков. Больше никто о таком не писал
[13:38:34] <MayskiyJuk> Breton: версия пакета netbase у тебя какая?
[13:39:09] <Breton> 4.40
[13:40:13] <MayskiyJuk> у меня осталось 4.37, может переходят на что то другое? надо changelog смотреть
[13:41:05] <MayskiyJuk> Use Should-Start/Should-Stop instead of Start/Stop since nowadays ifupdown now is only a Recommends. (Closes: #538948)
[13:42:53] <Breton> хм, у меня походу init-скрипт старый. Если ifupdown теперь рекомендуемый, то что вместо него?
[13:43:26] yoghurt вышел(а) из комнаты
[13:43:26] <Breton> тьфу, вру.
……
[13:43:56] <Breton> а хотя нет, не вру
[13:44:15] <Breton> ifupdown до сих пор важный в репозиториях
…..
[13:46:35] <MayskiyJuk> да уж запутанное дело
[13:47:28] <MayskiyJuk> ничего там нет похожего в /etc/sysctl.d/ ?
[13:49:54] bioex вошёл(а) в комнату
[13:52:16] <MayskiyJuk> прямо из текста скрипта:
echo “Usage: /etc/init.d/networking {start|stop}”
[13:52:30] <MayskiyJuk> т.е. надо сделать стоп потом старт
[13:53:05] <Breton> зато в самом скрипте есть реакция на restart
[13:54:01] <MayskiyJuk> ну как есть … конечно есть, но тебя честно предупреждают, что это неправильно
[13:55:17] <Breton> хм, действительно.
…….
[13:57:46] <Breton> чем им restart не понравился – не понятно. Ну да ладно.
С Уважением, Mc.Sim!
Вот попробовал,у меня тоже не работает /etc/init.d/networking restart
Да действительно,если поотдельности грузить stop-start,то ошибок не выдает а вот сети все равно нет,помогает только перезагрузка виртуалки…
Mc.Sim,как с проблемой справился или не решил ее?-просто у меня пока одно решение—>ребуут всего,ну тогда нет смысла отключать интерфейсы чтоб потом бежать к серваку и ребутаться-нееее,очень неудобно…(возможно что на виртуалке так просто работает-точнее никак не работает перезапуск демона)
p.s. жду твоего совета,не игнорь коммент плиз!!!
У меня нет проблемы. Я просто выполняю /etc/init.d/networking stop && /etc/init.d/networking start. И если конфиг корректный, то сеть поднимается.
Единственный момент, если, например есть 2 интерфейса, при этом при загрузке первый поднимается,а второй – нет. При этом изменить конфиг, в котором удалить информацию о первом интерфейсе и добавить информацию о втором. Далее выполнить /etc/init.d/networking stop && /etc/init.d/networking start, то корректно первый интерфейс не остановится, потому что /etc/init.d/networking stop будет его останавливать согласно нового конфига, в котором нет информации о нем…
Как-то так…
На самом деле, /etc/init.d/networking – это не демон, это обычный bash скрипт, который выполняет команды ifup или ifdown в зависимости от того start или stop. А уже ifup/ifdown читает конфиг /etc/network/interfaces и настраивает интерфейсы.
Про 2 интерфейса не совсем понял,то есть если у меня на серваке целых 4 сетевухи,то сделать stop && start не поможет?надо конфиг править?тут не совсем понял твою мысль,ну да ладно-у меня 1 интерфейс и все равно не работает на виртуалке-только после реебута,ты кстати на каком дистрибутиве пробовал,у меня Debian -версия 6.0.4 вроде,ядро 2.6.32-5!!!
Просто смысл в том, что /etc/init.d/networking управляет интерфейсами, описанными в /etc/network/interfaces и если запустить описанный в конфиге интерфейс, а потом удалить его из конфига и попробовать его выключить, то он может выключиться некорректно.
Какая виртуалка используется? Дополнения для гостевой системы установил? Я тоже использую Debian 6 c тем же ядром на VirtualBox и Вмваре и все ок.
Да кстати на каких форумах обитаешь,чтоб знать где можно пообщаться,мало ли,помощь не помешает (знающих людей)!!!ведь UNIX он такой,любит спицы ломать…
Чаще на unixforum, но бывает, что захожу на debianforum.
Слушай стоит на Вмваре,дополнения—да вроде стоят-или нет),давно поставил ВМку-у меня хостовая машина получает по wi-fi инет от роутера автоматом-инет на виртуалке есть-просто исле утопить интерфейс а потом запустить и сделать stop && start то не арбайтен,реебут системы и все ок хз слушай,я-то думал ядрышко собрать на 2.6.39 помойму новое для stable,но у тебя с таким же яйцом все работает-мистика ей богу!!
да, мистика. А в логах нет ошибок?
нету!да ладно!попробую ядро новое склеить,мб поможет!СПАСИБО