Вопрос ламерский, но в man ifconfig ответа не нашел, а гугль выдает ворох статей о настройке сети.
Так как все-таки правильно поднимать/опускать интерфейс, если его параметры присваиваются автоматически по DHCP?
Столкнулся с тем, что при использовании 'ifconfig interface down/up' после подъема интерфейса dhclient хнычет в лог что-то о "Network unreachable", и маршруты не обновляются. Хотя сам интерфейс поднимается, причем даже с правильным IP (мож из кэша сессий берет?..), что видно по команде ifconfig. А после ребута все интерфейсы запускаются нормально. На ум приходит только одно: что-то не так делаю.
Да, еще вопрос: если в /etc/network/interfaces статические настройки для интерфейса прописаны, то в команде ifconfig interface up не надо address указывать?
Спасибо!
LinuxForum.Fans
Правильное включение/отключение сетевого интерфейса с DHCP в Debian
Автор: Liber
6 сообщений
4990 просмотров
ifup/ifdown - это оно?
Вы чуть запутались — команда ifconfig может поднимать и опускать интерфейсы самостоятельно, различные конфигурационные файлы в /etc/network/interfaces — надстройки над ней.
Т.е. вы должны использовать что-то одно — либо ifconfig в консоли (что излишне усложняет жизнь), либо использовать скрипты инициализации системы, которые используют опции из /etc/network/interfaces.
ifup/ifdown - это оно?
Посмотрите, это же скрипты, там всё достаточно прозрачно описано.
А так ли вам надо после загрузки системы поднимать/опускать интерфейсы? Не проще ли один раз настроить скрипты инициализации?
Не знал таких тонкостей. Спасибо!Т.е. вы должны использовать что-то одно — либо ifconfig в консоли (что излишне усложняет жизнь), либо использовать скрипты инициализации системы, которые используют опции из /etc/network/interfaces.
Скрипты инициализации - это как раз ifup/ifdown и есть? Попробовал - нормально запускает/отключает. И даже в синтаксические ошибки в dhclient.conf носом тычет.
Понятно, спасибо еще раз!Посмотрите, это же скрипты, там всё достаточно прозрачно описано.
Вопрос снят. Начал писать до того, как Вы ответили. Извините за глупые вопросы, все-таки надо было потщательнее погуглить...Скрипты инициализации - это как раз ifup/ifdown и есть?
Да вроде все работает. Как раз именно перезагрузка позволила все наладить после баловства с ifconfig up/down. Я с этими вопросами пытаюсь разобраться, во-первых, для общего развития. Во-вторых, хочу запускать по крону скрипт, который будет проверять состояние WAN-интерфейса и при необходимости переподключаться без ребута. У прова нередко бывает такое, что линк пропадает, DHCP подвисает и т.п... К тому же, хочу дополнительно на него возложить задачу проверки конфигурации LAN интрефейса. Чтобы если что-то не так, поднимал LAN самостоятельно командой ifconfig lan up address 192.168.... А то опыта нет - как что напортачишь, так приходится тащить сервак с места постоянной дислокации туда, где его можно подкючить к монитору/клаве. Задолбало! :DА так ли вам надо после загрузки системы поднимать/опускать интерфейсы? Не проще ли один раз настроить скрипты инициализации?
Войдите или зарегистрируйтесь, чтобы ответить.