Модераторы: ginnie, korob2001
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> FreeBSD - имена сетевых интерфейсов, FreeBSD - имена сетевых интерфейсов 
:(
    Опции темы
korotkovigor
Дата 7.7.2006, 08:24 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 1
Регистрация: 7.7.2006

Репутация: нет
Всего: нет



Доброго Вам времени суток!!!

С перлом только начинаю дружить и вот возник такой вопрос:

Необходимо на Perl получить имена сетевых интерфейсов установленных в системе (ось FreeBSD).
Как реализовать такую возможность? smile 
 
PM MAIL   Вверх
djkostya
Дата 7.7.2006, 09:51 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 71
Регистрация: 16.5.2006
Где: Москва

Репутация: нет
Всего: 2



system 'ifconfig'; 
PM MAIL WWW ICQ   Вверх
BitCat
Дата 11.7.2006, 08:18 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 7
Регистрация: 16.6.2006

Репутация: нет
Всего: нет



PM MAIL   Вверх
DENNN
Дата 11.7.2006, 09:48 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Участник Клуба
Сообщений: 3878
Регистрация: 27.3.2002
Где: Москва

Репутация: нет
Всего: 43



p.s. лучше все же
ifconfig -u

потому как в системе могут существовать множество виртуальных/ppp/slip/... интерфейсов 
PM ICQ   Вверх
rcdimon
Дата 12.7.2006, 17:49 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 766
Регистрация: 12.7.2004
Где: Москва

Репутация: нет
Всего: 2



Действительно ifconfig

а дальше регулярками можно вынуть всю информацию которая тебе нужна и сделать с ней все что угодно... 

Ифконфиг показывает сколько байт было принято и передано по  сетевому интерфейсу... Я писал прогу на перл которая парсит эти данные. Просто сделал прогу которая пишет сколько я скачал и сколько выкачал.. Потому что лень было набирать всегда ифконфиг  smile  smile  smile  smile  
PM MAIL ICQ   Вверх
DENNN
Дата 12.7.2006, 18:09 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Участник Клуба
Сообщений: 3878
Регистрация: 27.3.2002
Где: Москва

Репутация: нет
Всего: 43



Цитата(rcdimon @  12.7.2006,  17:49 Найти цитируемый пост)
Ифконфиг показывает сколько байт было принято и передано по  сетевому интерфейсу... Я писал прогу на перл которая парсит эти данные. Просто сделал прогу которая пишет сколько я скачал и сколько выкачал.. 

не надо путать UNIX и линукс (которая, как известно, не удовлетворяет стандартам POSIX-систем).
вот пример для наглядности:
Код

@www # uname
FreeBSD
@www # ifconfig fxp2
fxp2: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> mtu 1500
        options=48<VLAN_MTU,POLLING>
        inet 192.168.14.102 netmask 0xffffff00 broadcast 192.168.14.255
        ether 00:60:94:a5:dc:95
        media: Ethernet autoselect (none)
        status: active

где здесь есть хоть какой-то намек на работу сетевых протоколов верхнего уровня? 
PM ICQ   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "Perl: Системное программирование"
korob2001
sharq
  • В этом разделе обсуждаются вопросы относящиеся только к системному программированию на Perl
  • Если ваш вопрос не относится к системному или CGI программированию, задавайте его в общем разделе
  • Если ваш вопрос относится к CGI программированию, задавайте его здесь
  • Интерпретатор Perl можно скачать здесь ActiveState, O'REILLY, The source for Perl
  • Справочное руководство "Установка perl-модулей", можно скачать здесь


Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, korob2001, sharq.

 
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Perl: Системное программирование | Следующая тема »


 




[ Время генерации скрипта: 0.0915 ]   [ Использовано запросов: 21 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.