Список сетевых интерфейсов
MooSE 19 мая, 2006 - 09:30
Пишу программу. Нужно по ходу дела получить список сетевых интерфесов. ifconfig не предлагать. Он не показывает неактивные интерфейсы. У кого-нибудь есть какие-нибудь соображения?
»
- Для комментирования войдите или зарегистрируйтесь
ls /etc/init.d | grep
ls /etc/init.d | grep "net\."
lspci | grep net
Не катит.
Не катит. :)
Первое решение: программ будет на liveCD, и конфигов нормальных там не будет.
Второе решение: мне нужно получить имена в виде eth0, eth1 и так далее.
cat /proc/net/dev ?
cat /proc/net/dev
?через /proc
cat /proc/net/dev | awk -F : '{if (NR>2) print $1}'
ifconfig -a ?
ifconfig -a ?
Наверное. В
Наверное. В манах про ключ -a ничего не написано. Можно про него по подробнее?
Не правда,
Не правда, просто ман насколько нестандартный. Вот чего говорит: if a single -a argument is given, it displays the status of all interfaces, even those that are down.
Короче
ifconfig -a
покажет даже опущенные инерфейсы
Не правда,
Не правда, просто ман насколько нестандартный. Вот чего говорит: if a single -a argument is given, it displays the status of all interfaces, even those that are down.
Короче
ifconfig -a
покажет даже опущенные инерфейсы
Спасибо
Спасибо