doc:appunti:linux:sa:ipsec
Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revisionNext revisionBoth sides next revision | ||
doc:appunti:linux:sa:ipsec [2015/09/21 16:28] – [Client con IP dinamico, singolo host, PSK] niccolo | doc:appunti:linux:sa:ipsec [2016/12/13 10:31] – [IPSEC con Debian GNU/Linux] niccolo | ||
---|---|---|---|
Line 1: | Line 1: | ||
====== IPSEC con Debian GNU/Linux ====== | ====== IPSEC con Debian GNU/Linux ====== | ||
+ | |||
+ | ===== Configurazione Debian 8 Jessie ===== | ||
+ | |||
+ | IPSEC - su una distribuzione Debian moderna - si basa sui servizi **Setkey** e **Racoon**, questi servizi si avviano con **systemd**. | ||
+ | |||
+ | Configuriamo ad esempio | ||
+ | |||
+ | (LAN 192.168.10.0/ | ||
+ | |||
+ | In generale i file di configurazione sono questi (si esamina il firewall 5.10.168.170): | ||
+ | |||
+ | **/ | ||
+ | |||
+ | < | ||
+ | spdadd 192.168.10.0/ | ||
+ | spdadd 192.168.20.0/ | ||
+ | </ | ||
+ | |||
+ | **/ | ||
+ | |||
+ | < | ||
+ | include "/ | ||
+ | </ | ||
+ | |||
+ | **/ | ||
+ | |||
+ | < | ||
+ | remote 5.20.195.220 { | ||
+ | exchange_mode main; | ||
+ | proposal { | ||
+ | encryption_algorithm 3des; | ||
+ | hash_algorithm md5; | ||
+ | authentication_method pre_shared_key; | ||
+ | dh_group modp768; | ||
+ | } | ||
+ | # Verifica l' | ||
+ | peers_identifier address " | ||
+ | verify_identifier on; | ||
+ | initial_contact on; | ||
+ | } | ||
+ | |||
+ | sainfo address 192.168.10.0/ | ||
+ | encryption_algorithm 3des; | ||
+ | authentication_algorithm hmac_md5, | ||
+ | compression_algorithm deflate; | ||
+ | } | ||
+ | </ | ||
+ | |||
+ | |||
+ | **/ | ||
+ | |||
+ | < | ||
+ | 5.20.195.220 | ||
+ | </ | ||
===== Pezzi di IPSEC per Linux ===== | ===== Pezzi di IPSEC per Linux ===== | ||
Line 289: | Line 343: | ||
viene ripetuta finché il remoto non si accorge. | viene ripetuta finché il remoto non si accorge. | ||
- | ==== Client con IP dinamico, network remota, PSK ==== | + | ==== Client con IP dinamico |
Usando un IP dinamico e la PSK è obbligatorio usare l' | Usando un IP dinamico e la PSK è obbligatorio usare l' | ||
Line 348: | Line 402: | ||
- | ==== Client con IP statico, network remota, chiavi RSA ==== | ||
- | ==== Client Router DrayTek Vigor 2500/2600 ==== | ||
- | Risulta un **[[ipsec_draytek|problema]]** | + | ==== Client |
- | Utilizzando '' | + | :!: **ATTENZIONE**: Si è riscontrato |
- | Il file di configurazione | + | Il file di configurazione è: |
< | < | ||
- | # | ||
- | # Racoon configuration for firewall | ||
- | |||
- | # Generated on Thu Oct 6 16:21:57 2005 by racoon-tool | ||
- | # | ||
- | |||
# | # | ||
# Global items | # Global items | ||
Line 376: | Line 422: | ||
} | } | ||
- | # | ||
- | # Connection mariabarbara | ||
- | # | ||
remote 217.19.150.165 { | remote 217.19.150.165 { | ||
proposal { | proposal { | ||
Line 403: | Line 446: | ||
</ | </ | ||
+ | Le SPD (Security Policy Database) devono essere generate da opportune righe di configurazione in un file salvato in **''/ | ||
==== Initiator per server passivo ==== | ==== Initiator per server passivo ==== | ||
Line 452: | Line 496: | ||
</ | </ | ||
+ | ==== Initiator dietro NAT verso server passivo ==== | ||
+ | |||
+ | Se il cliente/ | ||
+ | |||
+ | L' | ||
+ | |||
+ | < | ||
+ | listen { | ||
+ | isakmp 10.0.1.2; | ||
+ | isakmp_natt 10.0.1.2 [4500]; | ||
+ | strict_address; | ||
+ | } | ||
+ | |||
+ | remote 82.63.172.2 { | ||
+ | nat_traversal on; | ||
+ | exchange_mode aggressive; | ||
+ | my_identifier fqdn " | ||
+ | # Verifica l' | ||
+ | peers_identifier address " | ||
+ | lifetime time 21600 sec; | ||
+ | proposal_check strict; | ||
+ | proposal { | ||
+ | encryption_algorithm 3des; | ||
+ | hash_algorithm md5; | ||
+ | authentication_method pre_shared_key; | ||
+ | # For aggressive mode, it must be the same on both ends. | ||
+ | dh_group modp1024; | ||
+ | } | ||
+ | } | ||
+ | |||
+ | sainfo address 10.0.1.0/24 any address 192.168.100.0/ | ||
+ | pfs_group modp1024; | ||
+ | lifetime time 12 hour; | ||
+ | encryption_algorithm 3des, blowfish, des, rijndael; | ||
+ | authentication_algorithm hmac_sha1, hmac_md5; | ||
+ | compression_algorithm deflate; | ||
+ | } | ||
+ | </ | ||
+ | |||
+ | Nel file **''/ | ||
+ | |||
+ | < | ||
+ | spdadd 10.0.1.0/ | ||
+ | spdadd 192.168.100.0/ | ||
+ | </ | ||
===== Configurazione firewall Shorewall ===== | ===== Configurazione firewall Shorewall ===== | ||
doc/appunti/linux/sa/ipsec.txt · Last modified: 2018/01/08 11:24 by niccolo