ipip tunel (rozbalovani datagramu na konci tunelu)
Petr Pekarek
chesshogan na seznam.cz
Pátek Květen 7 10:06:36 CEST 2004
Dobry den,
realizuji protokol pro Mobilni IP (dle RFC 3344) a pouzivam tunelu IPIP.
Mam 2 pocitace (kazdy na jine podsiti a potreboval bych je propojit
tunelem), zatim jsem udelal pouze tunel z A do B. V B na konci tunelu
"rucne" rozbaluji IPvIP pakety od hosta A.
Existuje nejaky mechanismus, ktery by to delal za me?? Popr. automaticky
ty pakety (vnitrni nejsou pro me) rozbalil a preposilal dalsimu hostovi
na podsiti B? (snazim se to nastavit uz delsi dobu a nedari se mi to,
nepomohlo ani listovani v googlu). Na vsech strojich bezi Debian 2.4.18
Moje modelova situace (na lok. siti):
host A --------------------------- host B
10.10.10.35 -------tunel------> 10.10.30.210
a na te siti u B je mobilni uzel s IP 10.10.10.45
Host A zachytava datagramy urcene pro 10.10.10.45 preposila je do
tunelu. Host B je rozbaluje (zatim to delam "rucne") a preposle je hostu
10.10.10.45 (to je mobilni uzel na te siti 10.10.30.* ale ma IP
10.10.10.45)
tunel z A do B mam nastaven takto:
ip tunnel add tunl1 mode ipip remote 10.10.30.210 dev eth0
ifconfig tunl1 10.10.10.35
ip link set tunl1 up
#tohle mi zajisti presmerovani provozu 10.10.10.45 na me (10.10.10.35) a
automaticke preposilani paketu na zarizeni tunl1
echo "1" > /proc/sys/net/ipv4/ip_forward
route add -host 10.10.10.45 dev tunl1
arp -s 10.10.10.45 00000000000B pub
Dik za rady.
--
Petr Pekarek
Další informace o konferenci Linux