Hauptmenü öffnen
Start
Zufall
Anmelden
Einstellungen
Über Weimarnetz Wiki
Haftungsausschluss
Weimarnetz Wiki
Suchen
Änderungen
← Zum vorherigen Versionsunterschied
Zum nächsten Versionsunterschied →
VPN zentral
(Quelltext anzeigen)
Version vom 2. Oktober 2006, 10:53 Uhr
177 Bytes hinzugefügt
,
10:53, 2. Okt. 2006
→Skript bzw. fertiges Programm
:
neue version
Zeile 146:
Zeile 146:
echo >$VTUN "default { proto tcp; type ether; compress no; encrypt no; keepalive no; multi yes; stat no; }"
echo >$VTUN "default { proto tcp; type ether; compress no; encrypt no; keepalive no; multi yes; stat no; }"
for CLIENT in $LST;do let CNT+=1;OKTETT=$(( 254 - CNT ))
for CLIENT in $LST;do let CNT+=1;OKTETT=$(( 254 - CNT ))
−
echo >>$VTUN "$(get_name $CLIENT) { passwd bla; device tap$CNT; speed
80
;"
+
echo >>$VTUN "$(get_name $CLIENT) { passwd bla; device tap$CNT; speed
0
;"
echo >>$VTUN " up { program \"ip addr add dev %% $VPN.$OKTETT/16 brd $BC; ip link set %% mtu $MTU up\"; }; }"
echo >>$VTUN " up { program \"ip addr add dev %% $VPN.$OKTETT/16 brd $BC; ip link set %% mtu $MTU up\"; }; }"
IFLIST=$IFLIST" \"tap$CNT\""
IFLIST=$IFLIST" \"tap$CNT\""
done
done
−
echo >>$OLSR -e "Interface$IFLIST$(write_olsr)\n\nIp4Broadcast $BC\
n#LinkQualityMult
default 0.1\n}"
+
echo >>$OLSR -e "Interface$IFLIST$(write_olsr)\n\nIp4Broadcast $BC\
nLinkQualityMult
default 0.1\n}"
vtund -s
vtund -s
else
else
Zeile 160:
Zeile 160:
vtund $(get_name $THIS) $SRVPUBLIC
vtund $(get_name $THIS) $SRVPUBLIC
fi
fi
+
# komischerweise muss der tunnel geNATet werden, wird noch beobachtet...
+
iptables -t nat -D POSTROUTING -o tap+ -j MASQUERADE
+
iptables -t nat -I POSTROUTING -o tap+ -j MASQUERADE
</pre>
</pre>
Fries43
Bürokraten
,
Administratoren
3.747
Bearbeitungen