ну не понятно мне как dev1 будет перебрасывать пакеты пришедшие из wlan0 на eth0.
Вам на каком уровне надо знать? Схематически или на уровне исходных кодов ядра?
P.S. Кстати, ip_forward на пишке надо разрешить, иначе будет болт.
Пользователь решил продолжить мысль 13 Декабря 2013, 13:57:23:
и это не iptables
Пользователь решил продолжить мысль 13 Декабря 2013, 14:03:47:
А если не позволяют обстоятельства, это не физически не возможно.
Поверьте, такие случаи бывают.
Участвовал в информатизации нескольких объектов, при строительстве и внутренней отделки которых напрочь забыли про СПД. Сверловка, укладка кабеля и т.п. просто не рассматривалась. Но в итоге сети были построени, причём в одном сетевом сегменте.
я бы с логическим уровнем справился. Получается что при запросе 192.168.1.2 в сетке 192.168.0.x пакет поподает в router который с помощью прописаного route выше , перекидывает этот пакет на dev1->wlan0. Если в dev1 ip_forward=1, и route table вроде такой:
Destination Gateway Genmask Flags Metric Ref Use Iface
default 192.168.0.1 0.0.0.0 UG 0 0 0 wlan0
192.168.0.0 * 255.255.255.0 U 0 0 0 wlan0
192.168.1.0 * 255.255.255.0 U 0 0 0 eth0
то сам dev1 уже по этой таблице перекинет этот пакет на dev2.
Я правильно понял?
и следовательно такой вот вопрос. если router не позволяет делать router на lan (к d-link любит это дело блокировать на некоторых моделях). Как еще посоветуете решить проблему.