LINUX.ORG.RU

Как сделать кошерно?


0

0

Пишу програмку управления беспроводными сетями дла OPIE. Заказчик хочет чтобы при попытке установить сетевое соединение какой нить из програм, автоматически вызывалась моя програмка и давала юзеру возможность установить соединение. Вопрос: как тригерить запуск програмки при попытке какой нить программы установить (e.g TCP/IP) соединение?

anonymous

модуль ядра + демон в юрезспейсе на netlink сокетах.
предварительно можно посмотреть не уведомляет ли ядро(netlink/ioctl) о том, что интерфейс пытается установить конект. тут лучше посмотреть сорцы.

asgard
()

Это называется dial-on-demand

$ apt-cache show diald

Description: dial on demand daemon for PPP and SLIP

diald operates by starting a virtual link on a pseudo tty and setting up
a route to the resulting interface. This interface is called the
proxy. diald monitors the proxy to determine when to bring up a real
communications link. When a real link is up diald routes packets from
the proxy to the real link and monitors the real link to decide if it
needs to be shut down. As well, if the link goes down unexpectedly
diald will attempt to reestablish the link. The rules for controlling
these operations are extensively configurable in run time startup
files.

sdio ★★★★★
()
Ответ на: комментарий от sdio

любопытно, а *не* ppp/slip интерфейсов сие можно реализовать? (google молчит.)

asgard
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.