Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

С чего начать разработку программного маршрутизатора?

1.9K
25 июня 2008 года
WWTLF
35 / / 16.06.2003
Столкнулся с такой проблемой. Написал приложение на сырых сокетах(Linux) - снифер. Все пакеты ловит отлично между всеми узлами подсети. Но мне вот нужно перехватывать пакеты именно на несуществующие узлы.(или лучше в другую подсеть). Дальше приложение будет уже маршрутизатором. Мне пойдет хотя бы если оно будет перекидывать пакеты между двумя сетями с 192.168.1.(1-100) и 192.168.1.(101-200) физически разделенными. Если будет в другю подсеть так вообще шоколоад.
Можно считать что в компе две сетевухи. Не спрашивайте почему я не куплю маршрутизатор :)
Посоветуйте где начать капать и чем воспользоваться? исходник роутера не гуглица что-то...
спасибо.
2
25 июня 2008 года
squirL
5.6K / / 13.08.2003
ээ... я не совсем понял - что вы пишите. маршрутизация пакетов между интерфейсами выполняется при включении форвардинга пакетов на машине. или вам нужно реализовать сетевой стек с нуля? :)
1.9K
26 июня 2008 года
WWTLF
35 / / 16.06.2003
Цитата: squirL
ээ... я не совсем понял - что вы пишите. маршрутизация пакетов между интерфейсами выполняется при включении форвардинга пакетов на машине. или вам нужно реализовать сетевой стек с нуля? :)



Ну это не совсем машина полноценная будет, пока да это простой комп, но это только для отладки. Вообще мне нужно перебрасывать пакеты определенного протокола, более выскогого на модем через ком порт, с модема в линию телефонную, с телефонной линии опять в модем и опять через ком порт в устройство, а с устройства через ethernet в сеть. Так чтобы рабочие станции в сети совсем не замечали разницу. Вот решил сначало без ком порта огранизовать, просто через два интерфейса. если получится захватывать пакеты, то с остальынм я уже в легкую разбирусь.

Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог