Racoon-fritz: Unterschied zwischen den Versionen
Zur Navigation springen
Zur Suche springen
Thomas (Diskussion | Beiträge) (→Racoon) |
Thomas (Diskussion | Beiträge) (→Racoon) |
||
| Zeile 41: | Zeile 41: | ||
REMOTE_NET="10.83.42.0/24" | REMOTE_NET="10.83.42.0/24" | ||
LOCAL_NET="10.83.31.0/24" | LOCAL_NET="10.83.31.0/24" | ||
| − | |||
| − | |||
setkey -c <<EOF | setkey -c <<EOF | ||
| − | |||
| − | |||
spdadd $LOCAL_NET $REMOTE_NET any -P out ipsec | spdadd $LOCAL_NET $REMOTE_NET any -P out ipsec | ||
esp/tunnel/$LOCAL_ADDR-$REMOTE_ADDR/require; | esp/tunnel/$LOCAL_ADDR-$REMOTE_ADDR/require; | ||
| Zeile 51: | Zeile 47: | ||
esp/tunnel/$REMOTE_ADDR-$LOCAL_ADDR/require; | esp/tunnel/$REMOTE_ADDR-$LOCAL_ADDR/require; | ||
EOF | EOF | ||
| − | + | </pre> | |
| − | + | */etc/racoon/phase1-down.sh | |
| − | + | <pre> | |
| − | + | #!/bin/bash | |
| − | + | REMOTE_NET="10.83.42.0/24" | |
| + | LOCAL_NET="10.83.31.0/24" | ||
| + | setkey -c <<EOF | ||
| + | spddel $LOCAL_NET $REMOTE_NET any -P out ipsec | ||
esp/tunnel/$LOCAL_ADDR-$REMOTE_ADDR/require; | esp/tunnel/$LOCAL_ADDR-$REMOTE_ADDR/require; | ||
| − | + | spddel $REMOTE_NET $LOCAL_NET any -P in ipsec | |
esp/tunnel/$REMOTE_ADDR-$LOCAL_ADDR/require; | esp/tunnel/$REMOTE_ADDR-$LOCAL_ADDR/require; | ||
EOF | EOF | ||
</pre> | </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:11 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"
setkey -c <<EOF
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
- /etc/racoon/phase1-down.sh
#!/bin/bash
REMOTE_NET="10.83.42.0/24"
LOCAL_NET="10.83.31.0/24"
setkey -c <<EOF
spddel $LOCAL_NET $REMOTE_NET any -P out ipsec
esp/tunnel/$LOCAL_ADDR-$REMOTE_ADDR/require;
spddel $REMOTE_NET $LOCAL_NET any -P in ipsec
esp/tunnel/$REMOTE_ADDR-$LOCAL_ADDR/require;
EOF