Openvpn + udp broadcast

Üdv!

A helyzet az, hogy két különböző hálózaton lévő gépet össze kellene hozni úgy, hogy az udp broadcast-ek közlekedni tudjanak a két gép között (igen, játszani szeretnénk).

Egy XP-s és egy Ubuntu lucid-os gép között kellene megoldani. Mindkét gépet próbáltuk openvpn szervernek beállítani, a kapcsolat sikerült is, a csomagok - egy része - átment, de az UDP broadcast-ek mindig csak a windowsos gép felől a linuxos fele voltak hajlandóak vándorolni (wireshark-kal ellenőrizve).

Az alábbi server configot használjuk:
http://pastebin.com/4Y6h1rSU

A válaszokat előre is köszi.

Hozzászólások

Ez megvolt mar?
http://ubuntuforums.org/showthread.php?t=412414

Amugy ha dev tap-ot hasznalsz, es azzal nem megy, akkor meg az ethernet bridginget erdemes kiprobalni.
Mas fajta broadcast forgalom sem megy at, vagy csak a jatek altal generalt?
Linux-linux kozott esetleg probaltad?

Igen, ezt is elolvastam, bridge-et is próbáltam csinálni, de az megölte a hálózatomat. Bridge-et is próbáltam csinálni úgy, azzal a scripttel, ami a doksiban is van. Valahol viszont az hibát írt (már nem emlékszem pontosan mit, még a múlt héten volt, holnap megpróbálom megint), és megölte a teljes hálózatot.

Más fajta broadcast-ot még nem próbáltam. Mivel lehetne egyszerűen generálni?

Linux-linux-ot sem próbáltam még, holnap megejtjük azt is.

wireshark-kal nézve a másik oldalon a csomagok megérkeznek (ifconfig-ban tap0 broadcast címe a fentebb megadott cím).
es vissza is jonnek? :) nem az a lenyeg hogy oda eljut-e, hanem hogy minden vissza is jon.

cat /proc/sys/net/ipv4/icmp_echo_ignore_broadcasts
aha, akkor valoszinuleg ezert. reszben legalabbis. tehat, ezt engedelyezd:

echo 0 > /proc/sys/net/ipv4/icmp_echo_ignore_broadcasts

persze ez icmp es nem udp. de ha viszont igy sem jonnek vissza a broadcast ping-ek, akkor mar lehet nyomozni jobban, mert valoszinueg ugyanazert veszik el, mint amiert az udp is.

a.