Π¦Π΅Π»
ΠΠ΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΎ ΠΎΡΠ³Π°Π½ΠΈΠ·ΠΈΡΠ°Π½Π΅ Π½Π° VPN ΡΡΠ½Π΅Π» ΠΌΠ΅ΠΆΠ΄Ρ Π΄Π²Π΅ ΡΡΡΡΠΎΠΉΡΡΠ²Π°, ΠΊΠ°ΡΠΎ Mikrotik ΠΈ Juniper ΠΎΡ ΡΠ΅ΡΠΈΡΡΠ° SRX.
ΠΠ°ΠΊΠ²ΠΎ ΠΈΠΌΠ°ΠΌΠ΅
ΠΡ ΠΌΠΈΠΊΡΠΎΡΠΈΡΠΈΡΠ΅ ΠΈΠ·Π±ΡΠ°Ρ ΠΌΠ΅ Π½Π° ΡΠ°ΠΉΡΠ° Π½Π° Mikrotik ΠΌΠΎΠ΄Π΅Π», ΠΊΠΎΠΉΡΠΎ ΠΌΠΎΠΆΠ΅ Π΄Π° ΠΏΠΎΠ΄Π΄ΡΡΠΆΠ° Ρ Π°ΡΠ΄ΡΠ΅ΡΠ½ΠΎ ΠΊΡΠΈΠΏΡΠΈΡΠ°Π½Π΅ IPSec. ΠΠΎ Π½Π°ΡΠ΅ ΠΌΠ½Π΅Π½ΠΈΠ΅, ΡΠΎΠΉ ΡΠ΅ ΠΎΠΊΠ°Π·Π° Π΄ΠΎΡΡΠ°ΡΡΡΠ½ΠΎ ΠΊΠΎΠΌΠΏΠ°ΠΊΡΠ΅Π½ ΠΈ Π΄ΠΎΡΡΡΠΏΠ΅Π½, Π° ΠΈΠΌΠ΅Π½Π½ΠΎ Mikrotik hEXS.
USB ΠΌΠΎΠ΄Π΅ΠΌΡΡ Π±Π΅ΡΠ΅ Π·Π°ΠΊΡΠΏΠ΅Π½ ΠΎΡ Π½Π°ΠΉ-Π±Π»ΠΈΠ·ΠΊΠΈΡ ΠΎΠΏΠ΅ΡΠ°ΡΠΎΡ Π·Π° ΠΌΠΎΠ±ΠΈΠ»Π½ΠΈ ΡΡΠ»ΡΠ³ΠΈ, ΠΌΠΎΠ΄Π΅Π»ΡΡ Π±Π΅ΡΠ΅ Huawei E3370. ΠΠ΅ ΠΈΠ·Π²ΡΡΡΠ²Π°Ρ ΠΌΠ΅ Π½ΠΈΠΊΠ°ΠΊΠ²ΠΈ Π΄Π΅ΠΉΡΡΠ²ΠΈΡ Π·Π° ΠΎΡΠΊΠ»ΡΡΠ²Π°Π½Π΅ ΠΎΡ ΠΎΠΏΠ΅ΡΠ°ΡΠΎΡΠ°. ΠΡΠΈΡΠΊΠΎ Π΅ ΡΡΠ°Π½Π΄Π°ΡΡΠ½ΠΎ ΠΈ Π΅ ΠΏΡΠ΅Π΄Π²Π°ΡΠΈΡΠ΅Π»Π½ΠΎ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΈΡΠ°Π½ΠΎ ΠΎΡ ΡΠ°ΠΌΠΈΡ ΠΎΠΏΠ΅ΡΠ°ΡΠΎΡ.
Π ΡΠ΄ΡΠΎΡΠΎ Π΅ ΠΈΠ½ΡΡΠ°Π»ΠΈΡΠ°Π½ ΡΠ΅Π½ΡΡΠ°Π»Π½ΠΈΡΡ ΠΌΠ°ΡΡΡΡΡΠΈΠ·Π°ΡΠΎΡ Juniper SRX240H.
ΠΠ°ΠΊΠ²ΠΎ ΡΡΠΏΡΡ ΠΌΠ΅
Π£ΡΠΏΡΡ ΠΌΠ΅ Π΄Π° ΡΠ΅Π°Π»ΠΈΠ·ΠΈΡΠ°ΠΌΠ΅ ΡΡ Π΅ΠΌΠ° Π½Π° ΡΠ°Π±ΠΎΡΠ°, ΠΊΠΎΡΡΠΎ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ²Π° ΡΡΠ΅Π· ΠΌΠΎΠ±ΠΈΠ»Π½ΠΈΡ ΠΎΠΏΠ΅ΡΠ°ΡΠΎΡ, Π±Π΅Π· ΡΡΠ°ΡΠΈΡΠ΅Π½ Π°Π΄ΡΠ΅Ρ, Π΄Π° ΡΡΠ·Π΄Π°Π΄Π΅ΠΌ IPsec Π²ΡΡΠ·ΠΊΠ° ΠΏΡΠ΅Π· ΠΌΠΎΠ΄Π΅ΠΌΠ°, Π² ΠΊΠΎΡΡΠΎ Π΄Π° ΡΠ΅ ΡΡΠ½Π΅Π»ΠΈΡΠ° GRE ΡΡΠ½Π΅Π».
Π’Π°Π·ΠΈ ΡΡ Π΅ΠΌΠ° Π½Π° ΡΠ²ΡΡΠ·Π²Π°Π½Π΅ ΡΠ΅ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π° ΠΈ ΡΠ°Π±ΠΎΡΠΈ Ρ USB ΠΌΠΎΠ΄Π΅ΠΌΠΈ Π½Π° ΠΠΈΠ»Π°ΠΉΠ½ ΠΈ ΠΠ΅Π³Π°ΡΠΎΠ½.
ΠΠΎΠ½ΡΠΈΠ³ΡΡΠ°ΡΠΈΡΡΠ° Π΅ ΡΠ»Π΅Π΄Π½Π°ΡΠ°:
Π ΡΠ΄ΡΠΎΡΠΎ Π΅ ΠΈΠ½ΡΡΠ°Π»ΠΈΡΠ°Π½ Juniper SRX240H
ΠΠΎΠΊΠ°Π»Π΅Π½ Π°Π΄ΡΠ΅Ρ: 192.168.1.1/24
ΠΡΠ½ΡΠ΅Π½ Π°Π΄ΡΠ΅Ρ: 1.1.1.1/30
GW: 1.1.1.2
ΠΡΠ΄Π°Π»Π΅ΡΠ΅Π½Π° ΡΠΎΡΠΊΠ°
Mikrotik hEX S
ΠΠΎΠΊΠ°Π»Π΅Π½ Π°Π΄ΡΠ΅Ρ: 192.168.152.1/24
ΠΡΠ½ΡΠ΅Π½ Π°Π΄ΡΠ΅Ρ: ΠΠΈΠ½Π°ΠΌΠΈΡΠ΅Π½
ΠΠ΅Π±ΠΎΠ»ΡΡΠ°ΡΠ° Π΄ΠΈΠ°Π³ΡΠ°ΠΌΠ° Π·Π° ΡΠ°Π·Π±ΠΈΡΠ°Π½Π΅ Π½Π° ΡΠ°Π±ΠΎΡΠ°ΡΠ°:
ΠΠΎΠ½ΡΠΈΠ³ΡΡΠ°ΡΠΈΡ Π½Π° Juniper SRX240:
ΠΠ΅ΡΡΠΈΡ Π½Π° ΡΠΎΡΡΡΠ΅ΡΠ° JUNOS Software Release [12.1X46-D82]
ΠΠΎΠ½ΡΠΈΠ³ΡΡΠ°ΡΠΈΡ Π½Π° Juniper
ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡΠΈ {
ge-0/0/0 {
ΠΎΠΏΠΈΡΠ°Π½ΠΈΠ΅ Internet-1;
ΡΡΡΡΠΎΠΉΡΡΠ²ΠΎ 0 {
ΡΠ΅ΠΌΠ΅ΠΉΡΡΠ²ΠΎ inet {
Π°Π΄ΡΠ΅Ρ 1.1.1.1/30;
}
}
}
gr-0/0/0 {
ΡΡΡΡΠΎΠΉΡΡΠ²ΠΎ 1 {
ΠΎΠΏΠΈΡΠ°Π½ΠΈΠ΅ GRE-Π’ΡΠ½Π΅Π»;
ΡΡΠ½Π΅Π» {
ΠΈΠ·ΡΠΎΡΠ½ΠΈΠΊ 172.31.152.2;
Π΄Π΅ΡΡΠΈΠ½Π°ΡΠΈΡ 172.31.152.1;
}
ΡΠ΅ΠΌΠ΅ΠΉΡΡΠ²ΠΎ inet;
vlan {
ΡΡΡΡΠΎΠΉΡΡΠ²ΠΎ 0 {
ΡΠ΅ΠΌΠ΅ΠΉΡΡΠ²ΠΎ inet {
Π°Π΄ΡΠ΅Ρ 192.168.1.1/24;
}
}
}
}
st0 {
ΡΡΡΡΠΎΠΉΡΡΠ²ΠΎ 5 {
ΠΎΠΏΠΈΡΠ°Π½ΠΈΠ΅ "ΠΠ±Π»Π°ΡΡ - 192.168.152.0/24";
ΡΠ΅ΠΌΠ΅ΠΉΡΡΠ²ΠΎ inet {
mtu 1400;
}
}
}
}
ΠΎΠΏΡΠΈΠΈ-Π·Π°Π΄ routing {
ΡΡΠ°ΡΠΈΡΠ΅Π½ {
ΠΌΠ°ΡΡΡΡΡ 0.0.0.0/0 ΡΠ»Π΅Π΄Π²Π°Ρ-Π΄ΠΎΡΡΡΠΏ 1.1.1.2;
ΠΌΠ°ΡΡΡΡΡ 192.168.152.0/24 ΡΠ»Π΅Π΄Π²Π°Ρ-Π΄ΠΎΡΡΡΠΏ gr-0/0/0.1;
ΠΌΠ°ΡΡΡΡΡ 172.31.152.0/30 ΡΠ»Π΅Π΄Π²Π°Ρ-Π΄ΠΎΡΡΡΠΏ st0.5;
}
router-id 192.168.1.1;
}
ΡΠΈΠ³ΡΡΠ½ΠΎΡΡ {
ike {
traceoptions {
ΡΠ°ΠΉΠ» vpn.log ΡΠ°Π·ΠΌΠ΅Ρ 256k ΡΠ°ΠΉΠ»ΠΎΠ²Π΅ 5;
ΡΠ»Π°Π³ Π²ΡΠΈΡΠΊΠΈ;
}
ΠΏΠΎΠ»ΠΈΡΠΈΠΊΠ° ike-gretunnel {
ΡΠ΅ΠΆΠΈΠΌ Π°Π³ΡΠ΅ΡΠΈΠ²Π΅Π½;
ΠΎΠΏΠΈΡΠ°Π½ΠΈΠ΅ area-192.168.152.0;
proposal-set ΡΡΠ°Π½Π΄Π°ΡΡ;
ΠΏΡΠ΅Π΄Π²Π°ΡΠΈΡΠ΅Π»Π½ΠΎ-ΡΠΏΠΎΠ΄Π΅Π»Π΅Π½Π°-ΠΊΠ»Π°Π²ΠΈΡΠ° ascii-ΡΠ΅ΠΊΡΡ "mysecret"; ## SECRET-DATA
}
gateway gw-gretunnel {
ike-ΠΏΠΎΠ»ΠΈΡΠΈΠΊΠ° ike-gretunnel;
Π΄ΠΈΠ½Π°ΠΌΠΈΡΠ΅Π½ inet 172.31.152.1;
Π²ΡΠ½ΡΠ΅Π½-ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡ ge-0/0/0.0;
Π²Π΅ΡΡΠΈΡ v2-only;
}
}
ipsec {
}
ΠΏΠΎΠ»ΠΈΡΠΈΠΊΠ° vpn-policy0 {
ΠΏΠ΅ΡΡΠ΅ΠΊΡΠ½Π°-Π½Π°ΠΏΡΠ΅Π΄Π½Π°Π»Π°-ΡΠ΅ΠΊΡΠ΅ΡΠ½ΠΎΡΡ {
ΠΊΠ»ΡΡΠΎΠ²Π΅ group2;
}
proposal-set ΡΡΠ°Π½Π΄Π°ΡΡ;
}
vpn vpn-gretunnel {
ΡΠ²ΡΡΠ·Π²Π°Π½Π΅-ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡ st0.5;
df-bit ΠΊΠΎΠΏΠΈΠ΅;
vpn-ΠΌΠΎΠ½ΠΈΡΠΎΡ {
ΠΎΠΏΡΠΈΠΌΠΈΠ·ΠΈΡΠ°Π½;
ΠΈΠ·ΡΠΎΡΠ½ΠΈΠΊ-ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡ st0.5;
Π΄Π΅ΡΡΠΈΠ½Π°ΡΠΈΠΎΠ½Π΅Π½-ip 172.31.152.1;
}
ike {
gateway gw-gretunnel;
Π±Π΅Π·-Π°Π½ΡΠΈΡΠ΅ΠΏΠ»Π΅ΠΉ;
ipsec-ΠΏΠΎΠ»ΠΈΡΠΈΠΊΠ° vpn-policy0;
ΠΈΠ½ΡΡΠ°Π»Π°ΡΠΈΠΎΠ½Π΅Π½-ΠΈΠ½ΡΠ΅ΡΠ²Π°Π» 10;
}
ΡΡΡΠ°Π½ΠΎΠ²ΡΠ²Π°Π½Π΅-ΡΡΠ½Π΅Π»ΠΈ Π½Π΅Π·Π°Π±Π°Π²Π½ΠΎ;
}
}
ΠΏΠΎΠ»ΠΈΡΠΈΠΊΠΈ {
ΠΎΡ-Π·ΠΎΠ½Π° vpn Π΄ΠΎ-Π·ΠΎΠ½Π° vpn {
ΠΏΠΎΠ»ΠΈΡΠΈΠΊΠ° st-vpn-vpn {
ΡΡΠΎΡΠ²Π΅ΡΡΡΠ²Π° {
source-address Π²ΡΠ΅ΠΊΠΈ;
destination-address Π²ΡΠ΅ΠΊΠΈ;
ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ Π²ΡΠ΅ΠΊΠΈ;
}
ΡΠ»Π΅Π΄ ΡΠΎΠ²Π° {
ΠΏΠΎΠ·Π²ΠΎΠ»ΠΈ;
Π»ΠΎΠ³ {
ΠΈΠ½ΠΈΡΠΈΠ°Π»ΠΈΠ·Π°ΡΠΈΡ-ΡΠ΅ΡΠΈΡ;
Π·Π°ΡΠ²Π°ΡΡΠ½Π΅-ΡΠ΅ΡΠΈΡ;
}
Π±ΡΠΎΡ;
}
}
}
ΠΎΡ-Π·ΠΎΠ½Π° Π΄ΠΎΠ²Π΅ΡΠΈΠ΅ Π΄ΠΎ-Π·ΠΎΠ½Π° vpn {
ΠΏΠΎΠ»ΠΈΡΠΈΠΊΠ° st-trust-to-vpn {
ΡΡΠΎΡΠ²Π΅ΡΡΡΠ²Π° {
source-address Π²ΡΠ΅ΠΊΠΈ;
destination-address Π²ΡΠ΅ΠΊΠΈ;
ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ Π²ΡΠ΅ΠΊΠΈ;
}
ΡΠ»Π΅Π΄ ΡΠΎΠ²Π° {
ΠΏΠΎΠ·Π²ΠΎΠ»ΠΈ;
Π»ΠΎΠ³ {
ΠΈΠ½ΠΈΡΠΈΠ°Π»ΠΈΠ·Π°ΡΠΈΡ-ΡΠ΅ΡΠΈΡ;
Π·Π°ΡΠ²Π°ΡΡΠ½Π΅-ΡΠ΅ΡΠΈΡ;
}
Π±ΡΠΎΡ;
}
}
}
ΠΎΡ-Π·ΠΎΠ½Π° vpn Π΄ΠΎ-Π·ΠΎΠ½Π° Π΄ΠΎΠ²Π΅ΡΠΈΠ΅ {
ΠΏΠΎΠ»ΠΈΡΠΈΠΊΠ° st-vpn-to-trust {
ΡΡΠΎΡΠ²Π΅ΡΡΡΠ²Π° {
source-address Π²ΡΠ΅ΠΊΠΈ;
destination-address Π²ΡΠ΅ΠΊΠΈ;
ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ Π²ΡΠ΅ΠΊΠΈ;
}
ΡΠ»Π΅Π΄ ΡΠΎΠ²Π° {
ΠΏΠΎΠ·Π²ΠΎΠ»ΠΈ;
Π»ΠΎΠ³ {
ΠΈΠ½ΠΈΡΠΈΠ°Π»ΠΈΠ·Π°ΡΠΈΡ-ΡΠ΅ΡΠΈΡ;
Π·Π°ΡΠ²Π°ΡΡΠ½Π΅-ΡΠ΅ΡΠΈΡ;
}
Π±ΡΠΎΡ;
}
}
}
}
Π·ΠΎΠ½ΠΈ {
security-zone Π΄ΠΎΠ²Π΅ΡΠΈΠ΅ {
vlan.0 {
Π²Ρ
ΠΎΠ΄ΡΡ-ΡΡΠ°ΡΠΈΠΊ {
ΡΠΈΡΡΠ΅ΠΌΠ½ΠΈ-ΡΡΠ»ΡΠ³ΠΈ {
Π²ΡΠΈΡΠΊΠΈ;
}
ΠΏΡΠΎΡΠΎΠΊΠΎΠ»ΠΈ {
Π²ΡΠΈΡΠΊΠΈ;
}
}
}
security-zone vpn {
ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡΠΈ {
st0.5 {
Π²Ρ
ΠΎΠ΄ΡΡ-ΡΡΠ°ΡΠΈΠΊ {
ΠΏΡΠΎΡΠΎΠΊΠΎΠ»ΠΈ {
ospf;
}
}
}
gr-0/0/0.1 {
Π²Ρ
ΠΎΠ΄ΡΡ-ΡΡΠ°ΡΠΈΠΊ {
ΡΠΈΡΡΠ΅ΠΌΠ½ΠΈ-ΡΡΠ»ΡΠ³ΠΈ {
Π²ΡΠΈΡΠΊΠΈ;
}
ΠΏΡΠΎΡΠΎΠΊΠΎΠ»ΠΈ {
Π²ΡΠΈΡΠΊΠΈ;
}
}
}
security-zone untrust {
ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡΠΈ {
ge-0/0/0.0 {
Π²Ρ
ΠΎΠ΄ΡΡ-ΡΡΠ°ΡΠΈΠΊ {
ΡΠΈΡΡΠ΅ΠΌΠ½ΠΈ-ΡΡΠ»ΡΠ³ΠΈ {
ping;
ssh;
ike;
}
}
}
}
}
}
vlans {
vlan-local {
vlan-id 5;
l3-ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡ vlan.1;
}
}ΠΠΎΠ½ΡΠΈΠ³ΡΡΠ°ΡΠΈΡ Π½Π° Mikrotik hEX S:
ΠΠ΅ΡΡΠΈΡ Π½Π° RouterOS [6.44.3]
ΠΠΎΠ½ΡΠΈΠ³ΡΡΠ°ΡΠΈΡ Π½Π° Mikrotik
/ip address
add address=172.31.152.1/24 comment=GRE-Tunnel interface=gre-srx network=172.31.152.0
add address=192.168.152.1/24 comment=Local-Area interface=bridge network=192.168.152.0
/interface gre
add comment=GRE-Tunnel-SRX-HQ !keepalive local-address=172.31.152.1 name=gre-srx remote-address=172.31.152.2
/ip ipsec policy group
add name=srx-gre
/ip ipsec profile
add dh-group=modp1024 dpd-interval=10s name=profile1
/ip ipsec peer
add address=1.1.1.1/32 comment=GRE-SRX exchange-mode=aggressive local-address=172.31.152.1 name=peer2 profile=profile1
/ip ipsec proposal
set [ find default=yes ] enc-algorithms=aes-256-cbc,aes-128-cbc,3des
add enc-algorithms=aes-128-cbc,3des name=proposal1
/ip route
add distance=10 dst-address=192.168.0.0/16 gateway=gre-srx
/ip ipsec identity
add comment=IPSec-GRE my-id=address:172.31.152.1 peer=peer2 policy-template-group=srx-gre secret=mysecret
/ip ipsec policy
set 0 disabled=yes
add dst-address=0.0.0.0/0 proposal=proposal1 sa-dst-address=1.1.1.1 sa-src-address=172.31.152.1 src-address=172.31.152.0/30 tunnel=yes
/ip address
add address=172.31.152.1/24 comment=GRE-Tunnel interface=gre-srx network=172.31.152.0
add address=192.168.152.1/24 comment=Local-Area interface=bridge network=192.168.152.0
Π Π΅Π·ΡΠ»ΡΠ°Ρ:
ΠΡ ΡΡΡΠ°Π½Π° Π½Π° Juniper SRX
netscreen@srx240> ping 192.168.152.1
PING 192.168.152.1 (192.168.152.1): 56 data bytes
64 bytes from 192.168.152.1: icmp_seq=0 ttl=64 time=29.290 ms
64 bytes from 192.168.152.1: icmp_seq=1 ttl=64 time=28.126 ms
64 bytes from 192.168.152.1: icmp_seq=2 ttl=64 time=26.775 ms
64 bytes from 192.168.152.1: icmp_seq=3 ttl=64 time=25.401 ms
^C
--- 192.168.152.1 ping statistics ---
4 packets transmitted, 4 packets received, 0% packet loss
round-trip min/avg/max/stddev = 25.401/27.398/29.290/1.457 msΠΡ ΡΡΡΠ°Π½Π° Π½Π° Mikrotik
net[admin@GW-LTE-] > ping 192.168.1.1
SEQ HOST SIZE TTL TIME STATUS
0 192.168.1.1 56 64 34ms
1 192.168.1.1 56 64 40ms
2 192.168.1.1 56 64 37ms
3 192.168.1.1 56 64 40ms
4 192.168.1.1 56 64 51ms
sent=5 received=5 packet-loss=0% min-rtt=34ms avg-rtt=40ms max-rtt=51ms ΠΠ·Π²ΠΎΠ΄ΠΈ
Π‘Π»Π΅Π΄ ΠΈΠ·Π²ΡΡΡΠ΅Π½Π°ΡΠ° ΡΠ°Π±ΠΎΡΠ° ΠΏΠΎΠ»ΡΡΠΈΡ ΠΌΠ΅ ΡΡΠ°Π±ΠΈΠ»Π΅Π½ VPN Tunnel, ΠΎΡ ΠΎΡΠ΄Π°Π»Π΅ΡΠ΅Π½Π°ΡΠ° ΠΌΡΠ΅ΠΆΠ° ΠΈΠΌΠ°ΠΌΠ΅ Π΄ΠΎΡΡΡΠΏ Π΄ΠΎ ΡΡΠ»Π°ΡΠ° ΠΌΡΠ΅ΠΆΠ°, ΠΊΠΎΡΡΠΎ ΡΠ΅ Π½Π°ΠΌΠΈΡΠ° Π·Π°Π΄ juniper, ΠΈ ΡΡΠΎΡΠ²Π΅ΡΠ½ΠΎ ΠΎΠ±ΡΠ°ΡΠ½ΠΎ.
ΠΠ΅ ΠΏΡΠ΅ΠΏΠΎΡΡΡΠ²Π°ΠΌ Π΄Π° ΡΠ΅ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π° IKE2 Π² ΡΠ°Π·ΠΈ ΡΡ
Π΅ΠΌΠ°, Π²ΡΠ·Π½ΠΈΠΊΠ²Π°ΡΠ΅ ΡΠΈΡΡΠ°ΡΠΈΡ, ΠΏΡΠΈ ΠΊΠΎΡΡΠΎ ΡΠ»Π΅Π΄ ΡΠ΅ΡΡΠ°ΡΡΠΈΡΠ°Π½Π΅ Π½Π° Π²ΡΡΠΊΠΎ ΠΎΡ ΡΡΡΡΠΎΠΉΡΡΠ²Π°ΡΠ° Π½Π΅ ΡΠ΅ Π²ΡΠ·ΡΡΠ°Π½ΠΎΠ²ΡΠ²Π° IPSec.
ΠΠ·ΡΠΎΡΠ½ΠΈΠΊ: habr.com
