On Fri, 22 Feb 2002, Mikhail Nikitin wrote: > From: Mikhail Nikitin <[EMAIL PROTECTED]> > Subject: Перечисление сетевых интерфейсов. > > Здравствуйте, господа! > > Есть такая проблема: необходимо получить список всех активных сетевых > интерфейсов (eth0, lo, eth1.. etc), а также присвоенные им ip-адреса при > условии, что программа запускается от обычного пользователя а также > (возможно), что в /proc/ прочитать ничего нельзя (/proc/net/dev.. etc...) > > Чем бы это дело обстряпать? (Прога пишется на С++)
Сделать сокет и подергать за его ioctl-и. Есть перловый модуль IO::Interface на CPAN. Его стоит взять и прочитать. Исходник там, кстати, C-шный. А в книжке Линкольна Штайна "Сетевое программирование на Perl" есть перловый эквивалент. -- Victor Wagner [EMAIL PROTECTED] Chief Technical Officer Office:7-(095)-748-53-88 Communiware.Net Home: 7-(095)-135-46-61 http://www.communiware.net http://www.ice.ru/~vitus