LINUX.ORG.RU
ФорумAdmin

Iptables / Broadcast / How?


0

0
Есть 2 интерфейса к которым соеденены различных 2 сетки.
Требуется сделать перенаправление броадкастов из одной в другую.
$IPTABLES -t nat -A PREROUTING -p UDP -d 192.168.10.255 -i eth2 -j DNAT --to-destination 10.10.10.255

Это не помогает, пакет оказывается в INPUT а не FORWARD
anonymous
Ответ на: комментарий от anonymous
это "что-то в ядре" называется bridging и поможет она тут как мертвому припарки (как, впрочем, и установка свитча). первому спрашивавшему: такая фича есть в цисках, зовется helper-address . как подобное сотворить на iptables я лично не нашел. имхо это вообще невозможно. точно никак без подобного обойтись нельзя ?? (приложение для которого ты это пытаешься сделать - игруха что-ли какая-то сетевая ? )
sasha999 ★★★★
()
Ответ на: комментарий от sasha999
Не хочется bridge полноценный поднимать :(

UDP Broadcast Packet Forwarder - только заданные порты форвардит, а хотелось бы все.

Эх... яду выпить чтоль?
roller ★★★
()
Ответ на: комментарий от roller
mangle попользовать и patch-o-matic-ng, чтобы перенаправлять пришедшие broadcast-пакеты в другой интерфейс с новым или старым IP источника?
saper ★★★★★
()
Ответ на: комментарий от roller
Через ROUTE можно заставить пакет двигаться в другой интерфейс, описание цели ROUTE в pom-ng (вас должно заитерисовать oif и возможно в сочетании с tee):

This option adds a `ROUTE' target, which enables you to setup unusual
routes. For example, the ROUTE lets you route a received packet through
an interface or towards a host, even if the regular destination of the
packet is the router itself. The ROUTE target is also able to change the
incoming interface of a packet.

The target can be or not a final target. It has to be used inside the
mangle table.

ROUTE target options:
--oif ifname Send the packet out using `ifname' network interface.
--iif ifname Change the packet's incoming interface to `ifname'.
--gw ip Route the packet via this gateway.
--continue Route the packet and continue traversing the rules.
--tee Route a copy of the packet, but continue traversing
the rules with the original packet, undisturbed.

А через NAT можно поменять IP источника, чтобы broadcast стал родным для другой сети.
saper ★★★★★
()
Ответ на: комментарий от saper
ок, спасибо попробую и через пару дней доложусь :)
roller ★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.