URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID9
Нить номер: 941
[ Назад ]

Исходное сообщение
"ethernet interface information"

Отправлено Dima , 29-Авг-02 17:26 
Всем привет!

Есть такая задача, предпоолжим что мне известно название изернет интерфейса (для примера это fxp0)
Как можно узнать информацию о его настройках и работе?
Интересуют его ip адреса, алиасы и кол-во ошибок, пропущеных байт, дропнутых и т.п

Спасибо за любой совет!


Содержание

Сообщения в этом обсуждении
"RE: ethernet interface information"
Отправлено Z0termaNN , 29-Авг-02 20:30 
>Всем привет!
>
>Есть такая задача, предпоолжим что мне известно название изернет интерфейса (для примера
>это fxp0)
>Как можно узнать информацию о его настройках и работе?
>Интересуют его ip адреса, алиасы и кол-во ошибок, пропущеных байт, дропнутых и
>т.п
>
>Спасибо за любой совет!

можно конечно, только если есть любовь к программированию на C, программа
займет строк этак 60-100



"RE: ethernet interface information"
Отправлено Max V. Zinal , 29-Авг-02 21:16 
Тут решений "вообще" не бывает. UNIX'ы все разные,
в частности, и по настройкам сетевых интерфейсов.

Под Linux можно попробовать попользовать барахло,
публикуемое в /proc. Под Solaris - kstat. Практически везде
есть утилиты, выводящие информацию о настройках интерфейсов
в текстовом виде (типа ifconfig).


"RE: ethernet interface information"
Отправлено Z0termaNN , 30-Авг-02 10:53 
>Тут решений "вообще" не бывает. UNIX'ы все разные,
>в частности, и по настройкам сетевых интерфейсов.
>
>Под Linux можно попробовать попользовать барахло,
>публикуемое в /proc. Под Solaris - kstat. Практически везде
>есть утилиты, выводящие информацию о настройках интерфейсов
>в текстовом виде (типа ifconfig).


да нет, при помощи sysctl это практически одинаково во всех юниксах делается


"RE: ethernet interface information"
Отправлено Dima , 30-Авг-02 11:19 
>>Тут решений "вообще" не бывает. UNIX'ы все разные,
>>в частности, и по настройкам сетевых интерфейсов.
>>
>>Под Linux можно попробовать попользовать барахло,
>>публикуемое в /proc. Под Solaris - kstat. Практически везде
>>есть утилиты, выводящие информацию о настройках интерфейсов
>>в текстовом виде (типа ifconfig).
>
>
>да нет, при помощи sysctl это практически одинаково во всех юниксах делается
>

Спасибо всем!
Судя по всему придётся разбирать ifconfig.c там есть всё что надо!
Спасибо!