Racoon-fritz: Unterschied zwischen den Versionen
Zur Navigation springen
Zur Suche springen
Thomas (Diskussion | Beiträge) (→Racoon) |
Thomas (Diskussion | Beiträge) (→Racoon) |
||
Zeile 36: | Zeile 36: | ||
*/etc/racoon/psk.txt | */etc/racoon/psk.txt | ||
10.84.252.33 suxer | 10.84.252.33 suxer | ||
+ | */etc/racoon/phase1-up.sh | ||
+ | <pre> | ||
+ | #!/bin/bash | ||
+ | REMOTE_NET="10.83.42.0/24" | ||
+ | LOCAL_NET="10.83.31.0/24" | ||
+ | env >> /tmp/phase1_up.log | ||
+ | echo "Phase1-up: Remote ID ${REMOTE_ID} on ${LOCAL_ADDR}<->${REMOTE_ADDR}" >> /tmp/phase1_up.log | ||
+ | setkey -c <<EOF | ||
+ | flush; | ||
+ | spdflush; | ||
+ | spdadd $LOCAL_NET $REMOTE_NET any -P out ipsec | ||
+ | esp/tunnel/$LOCAL_ADDR-$REMOTE_ADDR/require; | ||
+ | spdadd $REMOTE_NET $LOCAL_NET any -P in ipsec | ||
+ | esp/tunnel/$REMOTE_ADDR-$LOCAL_ADDR/require; | ||
+ | EOF | ||
− | + | cat <<EOF >> /tmp/phase1_up.log | |
+ | flush; | ||
+ | spdflush; | ||
+ | spdadd $LOCAL_NET $REMOTE_NET any -P out ipsec | ||
+ | esp/tunnel/$LOCAL_ADDR-$REMOTE_ADDR/require; | ||
+ | spdadd $REMOTE_NET $LOCAL_NET any -P in ipsec | ||
+ | esp/tunnel/$REMOTE_ADDR-$LOCAL_ADDR/require; | ||
+ | EOF | ||
+ | </pre> | ||
*https://www.ip-phone-forum.de/threads/fritzbox-mit-linux-vpn-verbinden-strongswan-openswan-racoon-anleitung-howto.283014/ | *https://www.ip-phone-forum.de/threads/fritzbox-mit-linux-vpn-verbinden-strongswan-openswan-racoon-anleitung-howto.283014/ | ||
*http://www.computersalat.de/linux/vpn/ipsec-vpn-zwischen-fritzbox-und-linux/ | *http://www.computersalat.de/linux/vpn/ipsec-vpn-zwischen-fritzbox-und-linux/ |
Version vom 5. Dezember 2017, 18:04 Uhr
Fritz
- Internet
- Freigaben
- VPN
- Ihr Heimnetz mit einem anderen FRITZ!Box-Netzwerk verbinden (LAN-LAN-Kopplung)
- VPN
- Freigaben
Racoon
- /etc/racoon.conf
log debug; path pre_shared_key "/etc/racoon/psk.txt"; remote anonymous { exchange_mode aggressive; my_identifier fqdn zee.vpn.int; proposal_check obey; script "/etc/racoon/phase1-up.sh" phase1_up; script "/etc/racoon/phase1-down.sh" phase1_down; script "/etc/racoon/phase1-down.sh" phase1_dead; proposal { encryption_algorithm aes; hash_algorithm sha1; authentication_method pre_shared_key; dh_group 2; } } sainfo address 10.83.31.0/24 any address 10.83.42.0/24 any { #pfs_group 2; lifetime time 1 hour ; encryption_algorithm aes ; authentication_algorithm hmac_sha1 ; compression_algorithm deflate ; }
- /etc/racoon/psk.txt
10.84.252.33 suxer
- /etc/racoon/phase1-up.sh
#!/bin/bash REMOTE_NET="10.83.42.0/24" LOCAL_NET="10.83.31.0/24" env >> /tmp/phase1_up.log echo "Phase1-up: Remote ID ${REMOTE_ID} on ${LOCAL_ADDR}<->${REMOTE_ADDR}" >> /tmp/phase1_up.log setkey -c <<EOF flush; spdflush; spdadd $LOCAL_NET $REMOTE_NET any -P out ipsec esp/tunnel/$LOCAL_ADDR-$REMOTE_ADDR/require; spdadd $REMOTE_NET $LOCAL_NET any -P in ipsec esp/tunnel/$REMOTE_ADDR-$LOCAL_ADDR/require; EOF cat <<EOF >> /tmp/phase1_up.log flush; spdflush; spdadd $LOCAL_NET $REMOTE_NET any -P out ipsec esp/tunnel/$LOCAL_ADDR-$REMOTE_ADDR/require; spdadd $REMOTE_NET $LOCAL_NET any -P in ipsec esp/tunnel/$REMOTE_ADDR-$LOCAL_ADDR/require; EOF