Форум русскоязычного сообщества Ubuntu


Получить помощь и пообщаться с другими пользователями Ubuntu можно
на irc канале #ubuntu-ru в сети Freenode
и в Jabber конференции ubuntu@conference.jabber.ru

Автор Тема: API для работы с Ethernet адаптером.  (Прочитано 1768 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн Oopss

  • Автор темы
  • Любитель
  • *
  • Сообщений: 55
    • Просмотр профиля
API для работы с Ethernet адаптером.
« : 04 Ноября 2010, 13:56:32 »
Здравствуйте!!!
Пишу программку, в которой нужно работать с сетью.
Тоесть через эту программку можно менять IP адрес сетевого интерфейса, маску, путь, также она работает в фоне и отслеживает состояние сети.
Тоесть если сеть упала (выдернули сетевой кабель) программка сообщает об этом, если сеть заработала снова (подключили сетевой кабель) она также сообщает.
Я думаю есть специальные API функции для работы с сетевым оборудованием в Linux.
Посоветуйте кто знает, как это лучше сделать, где и что почитать?
Спасибо!!!  :)

Оффлайн Kwah

  • Старожил
  • *
  • Сообщений: 1442
  • Ubuntu 17.10
    • Просмотр профиля
Re: API для работы с Ethernet адаптером.
« Ответ #1 : 05 Ноября 2010, 00:54:20 »
Посмотреть исходники ifconfig ?

Оффлайн Oopss

  • Автор темы
  • Любитель
  • *
  • Сообщений: 55
    • Просмотр профиля
Re: API для работы с Ethernet адаптером.
« Ответ #2 : 05 Ноября 2010, 09:42:24 »
Посмотреть исходники ifconfig ?
Видимо придется копать ifconfig

Оффлайн Yurror

  • Старожил
  • *
  • Сообщений: 1966
    • Просмотр профиля
Re: API для работы с Ethernet адаптером.
« Ответ #3 : 07 Ноября 2010, 17:43:12 »
Видимо придется изучать d-bus вроде бы по нему все эти сообщения и гуляют. Могу ошибаться.

Оффлайн Oopss

  • Автор темы
  • Любитель
  • *
  • Сообщений: 55
    • Просмотр профиля
Re: API для работы с Ethernet адаптером.
« Ответ #4 : 08 Ноября 2010, 19:18:35 »
Вот нашел книгу, по Linux API  http://kernelbook.sourceforge.net/kernel-api.pdf  . Думаю там  посмотреть.
« Последнее редактирование: 08 Ноября 2010, 19:21:01 от Oopss »

Оффлайн mkarasik

  • Участник
  • *
  • Сообщений: 163
    • Просмотр профиля
Re: API для работы с Ethernet адаптером.
« Ответ #5 : 09 Ноября 2010, 01:08:49 »
Ну вообщето все делаеться через ioctl и сокеты. Посмотри ifconfig там не много, разберешься быстро.

Оффлайн Oopss

  • Автор темы
  • Любитель
  • *
  • Сообщений: 55
    • Просмотр профиля
Re: API для работы с Ethernet адаптером.
« Ответ #6 : 11 Ноября 2010, 23:51:41 »
Ну вообщето все делаеться через ioctl и сокеты. Посмотри ifconfig там не много, разберешься быстро.
Спасибо посмотрю.

 

Страница сгенерирована за 0.016 секунд. Запросов: 21.