если вы используете sysVinit, а 99% что это именно так, то у вас ужеесть «персеты», загрузочные скрипты ifupdown.
так вот, они берут настройки из файла /etc/network/interfaces
там вы должны указать и шлюз и айпи и даже ДНС.
так правильно.
то что вы делаете - не правильно.
Если в $PATH нет /sbin вывод ничего не покажет. У ТС тупо нет /sbin в $PATH, в списке рассылок дебина не один год ведётся полемика по этому поводу :) На net-tools завязаны ifupdown, так что на iproute пока ещё не спашат переходить.
Я не под рутом сижу. И когда делаю ifconfig то он пишет что команда не найдена. Не знаю почему, сейчас $PATH проверю. А программа это есть. И не дополнялась когда таб давишь. which ifconfig тоже ничено не выводит. Позже проверю $PATH. А sudo ifconfig работает. У меня там еще и sudo стоит.
if [ "`id -u`" -eq 0 ]; then
PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin"
else
PATH="/usr/sbin:/sbin:/usr/local/bin:/usr/bin:/bin:/usr/games"
fi
> Я не под рутом сижу. И когда делаю ifconfig то он пишет что команда не найдена. Не знаю почему, сейчас $PATH проверю. А программа это есть. И не дополнялась когда таб давишь. which ifconfig тоже ничено не выводит. Позже проверю $PATH. А sudo ifconfig работает. У меня там еще и sudo стоит.
/sbin и /usr/sbin обычному пользователю в PATH включать смысли никакого нет. Так как для работы этих программ нужны права, которых у обычного пользователя не должно быть.