Ü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.
- 1576 megtekintés
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?
- A hozzászóláshoz be kell jelentkezni
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.
- A hozzászóláshoz be kell jelentkezni
Más fajta broadcast-ot még nem próbáltam. Mivel lehetne egyszerűen generálni?
pl ping? elotte azert ezt nezd meg:
/proc/sys/net/ipv4/icmp_echo_ignore_broadcasts
a.
- A hozzászóláshoz be kell jelentkezni
ping -b 10.8.0.255
wireshark-kal nézve a másik oldalon a csomagok megérkeznek (ifconfig-ban tap0 broadcast címe a fentebb megadott cím).
cat /proc/sys/net/ipv4/icmp_echo_ignore_broadcasts
1
- A hozzászóláshoz be kell jelentkezni
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.
- A hozzászóláshoz be kell jelentkezni
Vissza így sem jön semmi, de az udpkkel pont a kifele menő irány nem működött. Amúgy valószínűleg nem valami global beállítás lesz a gondja, mert tunnel nélkül működik rendesen, tehát eth0-n simán közlekednek az udp broadcast csomagok mindenféle fennakadás nélkül.
- A hozzászóláshoz be kell jelentkezni
up
- A hozzászóláshoz be kell jelentkezni
up
- A hozzászóláshoz be kell jelentkezni