[...]
Home-Site:
/etc/igmpproxy.conf
Code:
quickleave
##------------------------------------------------------
## Configuration for tap0 (Upstream Interface)
##------------------------------------------------------
phyint tap0 upstream ratelimit 0 threshold 1
altnet 217.0.119.194/24
altnet 193.158.35.0/24
phyint eth0 downstream ratelimit 0 threshold 1
Pakete von der T-Home-Box müssen durch den Tunnel nach draußen:
Code:
ip rule add from <ip_der_box> table 200
ip route replace default via <ip_des_anderen_Tunnelendes> table 200
Server-Site:
/etc/igmpproxy.conf
Code:
quickleave
##------------------------------------------------------
## Configuration for eth1 (Upstream Interface)
##------------------------------------------------------
phyint eth1 upstream ratelimit 0 threshold 1
altnet 217.0.119.194/24
altnet 193.158.35.0/24
##------------------------------------------------------
## Configuration for eth0 (Downstream Interface)
##------------------------------------------------------
phyint tap0 downstream ratelimit 0 threshold 1
Route zur T-Home-Box durch den Tunnel:
Code:
ip route add to <ip_der_t-home-box> via <ip_tunnel_home_ende>
Masquerading, damit T-Com-Router passende Absender-IP sieht:
Code:
iptables -t nat -A POSTROUTING -s <ip_der_box> -o eth1 -j MASQUERADE
Ich setze voraus, daß IP-Forwarding an ist. Evtl. kann auch der zusätzliche Masquerading-Eintrag entfallen, wenn die Maschine bereits als Router genutzt wird (und Masquerading allgemein auf dem Outgoing-Interface an ist). [...]