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

Исходное сообщение
"Программная настройка таблицы маршрутов. Как реализовать?"

Отправлено Роман , 29-Июн-04 13:37 
Доброе время суток!

Суть проблемы:
Необходимо написать программу по настройке таблицы маршрутов в ОС LINUX на С или С++. Т.е. необходимо, чтобы программа добавляла, удаляла, изменяла, находила записи в таблице маршрутов.
Как добавить запись со своим сетевым интерфейсом?
Как добавить запись, чтобы в поле «GATEWAY» , был знак *, т.е. шлюз отсутствует.
Очень многое непонятно с назначением флагов, определенных в файлах заголовков. Также вопрос как добавить
Я в этом деле новичок, поэтому возникает много вопросов. Даже не знаю с чего начать.
Если кто-либо когда-нибудь занимался этим, прошу помочь.
Буду очень благодарен за любую информацию (в том числе исходные тексты).
Есть ли исходные тексты программы «route»?
matveev_roman@mail.ru
Заранее благодарен.
Роман.


Содержание

Сообщения в этом обсуждении
"Программная настройка таблицы маршрутов. Как реализовать?"
Отправлено ACCA , 02-Июл-04 01:05 
Правильным подходом было бы _не писать_ такую программу.

Есть route и shell, с помощью них можно сделать очень многое.

В особо тяжёлых ситуациях можно пустить какой-нибудь gated/routed/ospfd и кормить их управляющими пакетами.

Исходные тексты route сидят в пакете net-tools, для Debian http://packages.qa.debian.org/n/net-tools.html


"Программная настройка таблицы маршрутов. Как реализовать?"
Отправлено fefelov , 03-Июл-04 20:59 
http://libdnet.sourceforge.net/