แกแแแแแฎแแแ
แกแฃแ แแฎแแแฎแแ, แแแแ แแ แแ แแชแแแ, แ แแแแ แ แแงแ แกแแฎแแแแแ แแฃแจแแแแ. แแแแแแแแแ แแแแแแ แแ แจแแชแแแแ แแแแแ แแแ แแกแแคแแแแจแ, แงแแแแแ แแแแฌแงแ แแแแแขแแชแแ แแ แกแแแฃแ แแแแแ แแแแกแแแ, แแแ แซแแ แแ แคแแฅแขแแแ, แ แแ แกแแฎแแแแแ แแแกแแแ แฃแแ แแแแ แกแแฎแแคแแแ แแแฎแแ. แแ แแแแ แก แแแฃแฌแแ แกแฌแ แแคแแ แแแแฌแงแ แกแแแฃแจแแ แกแแฎแแแแแ แแแแ แแแแแแจแ แแแแแแแกแแแแก.
แแแแกแแแ, แแแแแแขแแแขแฃแ แ แแแแแแแแก แแ แแ แกแแแแแแ แแแกแขแแแชแแฃแ แ แแฃแจแแแแแกแแแแก แแแแแฌแงแแแขแแแแแแแแก แแ แฉแแแแกแแก แจแแแซแแแแ แแแแแแฌแแแแก แจแแฃแฅแชแแแแแ แแแแแแแ แแแแ. แแแแฎแแแ แแแแแก แแแ แแแแแแก แแแแแ แแ แจแแกแแซแแแแแแแ แแ แแก แกแแจแฃแแแแแแก แแแกแชแแแก แแแแแแแกแฎแแแแก แฃแแแแขแ แแแแ แแแฃแแแแจแแ แแแก แกแแฌแแ แแแก แฅแกแแแกแ แแ IT แ แแกแฃแ แกแแแก.
แกแฌแแ แแ แแแแขแแ แแแแแแ แแ แกแแแแแแ แแแ แแแ แแขแแฃแแ VPN แฅแกแแแแแแก แจแแฅแแแแก แกแแญแแ แแแแ. แแ แแแขแงแแแ แจแแกแแฎแแ แกแแแแแแ, แฃแกแแคแ แแฎแ ะธ แแแ แขแแแ VPN แฅแกแแแแก แแแแแงแแแแแแกแแก.
แแก แแฃแจแแแแก IPsec/L2TP แกแฅแแแแก แแแฎแแแแแ, แ แแแแแแช แแงแแแแแก แขแแแแแแแแ แจแแแแฎแฃแ แแแแแแจแแแก แแ แกแแ แแแคแแแแขแแแก แแแแแแขแแแแก แแแแแแขแแคแแแแชแแแกแแแแก แแ แแกแแแ แแแแแกแชแแแก แแแแแชแแแแแก แฅแกแแแจแ แแแจแแคแ แฃแแ แคแแ แแแ.
แกแแ แแแ แ CentOS 7-แแ (แแแกแแแแ แแ: centos.vpn.server.ad) แแ แแแแแแขแ Ubuntu 20.04-แแ, แแกแแแ แ แแแแ แช แแแแแแขแ Windows 10-แแ, แแแแแแงแแแแแแแ แแแแคแแแฃแ แแชแแแก แกแแแแแแแกแขแ แแชแแ แกแขแแแแแแแ.
แฒกแแกแขแแแแก แแฆแฌแแ แ
VPN แแแฃแจแแแแแก IPSec + L2TP + PPP แกแฅแแแแก แแแฎแแแแแ. แฒแฅแแ แฌแแ แขแแแ-แฌแแ แขแแแ แแ แแขแแแแแ (PPP) แแฃแจแแแแก OSI แแแแแแแก แแแแแชแแแแ แแแฃแแแก แคแแแแแ แแ แฃแแ แฃแแแแแงแแคแก แแแแฎแแแ แแแแแก แแแขแแ แแแแชแแแก แแ แแแแแชแแแฃแแ แแแแแชแแแแแแก แแแจแแคแแ แแก. แแแกแ แแแแแชแแแแแ แฉแแกแแฃแแแ L2TP แแ แแขแแแแแแก แแแแแชแแแแแจแ, แ แแแแแแช แคแแฅแขแแแ แแแแ แฃแแ แฃแแแแแงแแคแก VPN แฅแกแแแจแ แแแแจแแ แแก แจแแฅแแแแก, แแแแ แแ แแ แฃแแ แฃแแแแแงแแคแก แแแแแแขแแคแแแแชแแแก แแ แแแจแแคแแ แแก.
L2TP แแแแแชแแแแแ แแแแแคแกแฃแแแ แแแฃแแแ IPSec-แจแ, แ แแแแแแช แแกแแแ แฃแแ แฃแแแแแงแแคแก แแแแแแขแแคแแแแชแแแก แแ แแแจแแคแแ แแก, แแแแ แแ PPP-แแกแแแ แแแแกแฎแแแแแแแ, แแแขแแ แแแแชแแ แแ แแแจแแคแแ แ แฎแแแแ แแแฌแงแแแแแแแแก แแแแแแ แแ แแ แ แแแแฎแแแ แแแแแก แแแแแแ.
แแก แคแฃแแฅแชแแ แกแแจแฃแแแแแแก แแแซแแแแ แแแแแแกแขแฃแ แแ แแแแฎแแแ แแแแแแ แแฎแแแแ แแแ แแแแฃแแ แแแฌแงแแแแแแแแแแแแ. แฉแแแ แแแแแแแงแแแแแ IPSec แแ แแขแแแแแก, แ แแแแ แช แแ แแก แแ แแแแฃแจแแแแ แแแแฎแแแ แแแแแก แแแขแแ แแแแชแแแก แแแแแกแแแแ แ แแแฌแงแแแแแแแแแแ.
แกแแแ แข แแแ แแแแแแก แแแแแงแแแแแแ แแแแฎแแแ แแแแแก แแแขแแ แแแแชแแ แแแแฎแแ แชแแแแแแแ PPP แแ แแขแแแแแแก แแแแแแ EAP-TLS แแ แแขแแแแแแก แแแแแงแแแแแแ.
แฃแคแ แ แแแขแแแฃแ แ แแแคแแ แแแชแแ แแ แแแแ แแกแฅแแแแก แแฃแจแแแแแก แจแแกแแฎแแ แจแแแแซแแแแ แแฎแแแแ
แ แแขแแ แแแแแงแแคแแแแแก แแก แกแฅแแแ แแแ แแ VPN แฅแกแแแแก แกแแแแแ แแแแฎแแแแแก?
- แแ แกแฅแแแแก แกแแแแแแแ แแ แแแ แแแแแแแแแแแจแ แแแแแชแแแแแ. แแแ แแแแแแงแแแแแ VPN แฅแกแแแแแแก แแแแกแแแแแกแแแแแ 2000 แฌแแแแแ.
- แแแแฎแแแ แแแแแก แฃแกแแคแ แแฎแ แแแแแแขแแคแแแแชแแ แฃแแ แฃแแแแแงแแคแแแแ PPP แแ แแขแแแแแแ.
แแแ แแแแแ แแกแแก แแแแ แจแแแฃแจแแแแแฃแแ PPP แแ แแขแแแแแแก แกแขแแแแแ แขแฃแแ แแแแฎแแ แชแแแแแแ แแ แฃแแ แฃแแแแแงแแคแก แฃแกแแคแ แแฎแแแแแก แกแแแแแ แแก แแแแแก, แ แแแแแ แแแแแแขแแคแแแแชแแแกแแแแก, แกแแฃแแแแแกแ แจแแแแฎแแแแแจแ, แแแขแแ แแแแชแแ แแแแแแงแแแแแ แจแแกแแแแกแ แแ แแแ แแแแก แแแแแงแแแแแแ. แฉแแแ แงแแแแแ แแแชแแ, แ แแ แจแแกแแแแก แแแ แแแแก แแแแแแแแแแก, แแแแแชแแแแ แแ แแแแแ แแ แจแแกแแซแแแแแแแ. แแฃแแชแ, แฃแแแ แแแแ แฎแแแแ แแแแแแแแแ แแแแ แฏแแกแข แแแแกแแ แ ะฒแแแกแ แแแแฎแแ แชแแแแแแ แแ แแ แแขแแแแแแ แแแแแแกแฌแแ แ แแก แแ แแแแแแ แแ แแแแแแขแ แแกแแแแขแ แแฃแ แแแจแแคแแ แแแ แแแคแฃแซแแแแฃแแ แแ แแขแแแแแแแแก แแแแแงแแแแแแก แจแแกแแซแแแแแแแ, แ แแแแ แแชแแ EAP-TLS, แแแขแแ แแแแชแแแกแแแแก. แแแ แแ แแแแกแ, แแแ แแแแแแขแ แกแแแ แข แแแ แแแแแแก แแแแแแขแแคแแแแชแแแกแแแแก แแแแแงแแแแแแก แจแแกแแซแแแแแแแ, แ แแแแช แกแแกแขแแแ แฃแคแ แ แฃแกแแคแ แแฎแ แแแฎแแแ.
แแแแแแแ แแฅแขแแฃแ แ แแแแแแแ แแแแแแแ แแแแแแแแ แแแแก แแ แแ แ แแ แแแฅแขแแก แแแแ แแแแแแแแแ แแ แแแ แฌแแฃแแแแฃแแ แแงแแแแ, แ แแ แแแ แ แแฃ แแแแแ แแก แแแแแช แแแฎแแแแ. แแแแแแแแแ, PPP-แแก แแแแแขแฉแแ แแแฃแแ แแแ แกแแ แแแแ แฎแแแแ แแงแ Fedora-แก แกแแชแแแแแจแ, แแงแแแแแแ แฃแกแแคแ แแฎแ แแ แแขแแแแแแแก แแแแแแขแแคแแแแชแแแกแแแแก. - แแแแ แแ แแแแ, แแ แฅแกแแแแก แแแแแงแแแแแ แแฎแแแแ Windows-แแก แแแแฎแแแ แแแแแแก แจแแแซแแแ, แแแแ แแ แฉแแแแแ แแแแแแแแแ แแแกแแแแแก แกแแฎแแแแฌแแคแ แฃแแแแแ แกแแขแแขแแแแ แแแกแแแ แจแแแแแแ แแ แแแแฅแกแแแแ แ แกแแแ แแแแแ แแฆแแแแฉแแแแก.
แซแแแแ L2TP แแแแแแขแแก แแ แแแฅแขแ Linux-แแกแแแแก แแ แจแแชแแแแ แแแ. แฉแแแ แแ แแแ แแแแแคแแฅแกแแ แแ แแแแ แ แฎแแ แแแแ แแ แฎแแ แแแแ แแแแแแขแแก แแฃแจแแแแแจแ, แแแแแแแ แขแแแแ แกแแกแขแแแแก แแแกแขแแแแชแแ แแ แแแแคแแแฃแ แแชแแ, แแแจแแแแช แแ, แ แแแแกแแช แแจแแแแแ แฌแงแแ แแแแ. แแแแแแ แงแแแแแแ แแแแจแแแแแแแแแ แแ แแก:- แแแคแแฅแกแแ แแ แซแแแแ แแแแแแขแแก แแแแกแแแแแแแแก แแ แแแแแแแแ openssl แแ qt แแฎแแแ แแแ แกแแแแแก แแแขแแ แคแแแกแแแ.
- แแแแฆแแแฃแแแ pppd แแแขแแแแก PIN-แแก แแ แแแแแ แคแแแแจแ แแแแแชแแแแกแแแ.
- แแแคแแฅแกแแ แแ แแแ แแแแก แแแแฎแแแแแก แแ แแแ แแแแก แแ แแกแฌแแ แ แแแจแแแแ แแ แแคแแแฃแแ แแแขแแ แคแแแกแแก แกแแจแฃแแแแแแ. แแก แแแแแแแ xl2tpd แกแแ แแแกแแกแแแแก แกแฌแแ แ แแแ แแแแก แแแงแแแแแแ.
- L2tpIpsecVpn แแแแแแแก แแฌแงแแแ แแฎแแ แฎแแ แชแแแแแแแ แแแแแ แแแแแแขแแก แแจแแแแแแกแแแ แแ แแแ, แ แแช แแแแ แขแแแแแก แแจแแแแแแก แแ แแแแคแแแฃแ แแชแแแก แแ แแชแแกแก.
- แแแแแแแแ แแแแก แกแแแแ แขแแแแกแแแแก, Azure Pipelines แกแแกแขแแแ แแแแแแจแแ แแแฃแแแ แแแแกแขแ แฃแฅแชแแแก แกแแกแฌแแ แแก แจแแกแแแแฌแแแแแแ.
- แแแแแขแแแฃแแแ แแซแฃแแแแแแ แแแฅแแแแแแแแก แจแแกแแซแแแแแแแ
แฃแกแแคแ แแฎแแแแแก แแแแ openssl-แแก แแแแขแแฅแกแขแจแ. แแก แกแแกแแ แแแแแแ แแฎแแแ แแแแ แแชแแฃแแ แกแแกแขแแแแแแก แกแฌแแ แ แแฎแแ แแแญแแ แแกแแแแก, แกแแแแช แฃแกแแคแ แแฎแแแแแก แกแขแแแแแ แขแฃแแ แแแแ แแแงแแแแแฃแแแ 2-แแ, VPN แฅแกแแแแแแ, แ แแแแแแแช แแงแแแแแแ แกแแ แแแคแแแแขแแแก, แ แแแแแแแช แแ แแแแแงแแคแแแแแแ แแ แแแแแก แฃแกแแคแ แแฎแแแแแก แแแแฎแแแแแแก. แแก แแแ แแแแขแ แกแแกแแ แแแแแ แแฅแแแแ แแ แกแแแฃแ แซแแแ VPN แฅแกแแแแแแแ แแฃแจแแแแแกแแแแก.
แจแแกแฌแแ แแแฃแแ แแแ แกแแ แจแแแแซแแแแ แแฎแแแแ แแฅ
แแก แแแแแแขแ แแฎแแ แก แฃแญแแ แก แกแแแ แข แแแ แแแแแแก แแแแแงแแแแแแก แแแแแแขแแคแแแแชแแแกแแแแก แแ แแกแแแ แแแฅแกแแแแแฃแ แแ แแแแแแก แงแแแแ แกแแ แแฃแแแก แแ แกแแ แแฃแแแก แแ แกแฅแแแแก แแแงแแแแแแกแแก Linux-แจแ, แ แแช แแแแแแขแแก แแแงแแแแแแก แ แแช แจแแแซแแแแ แแแ แขแแ แแ แกแฌแ แแคแก แฎแแแก.
แ แ แแฅแแ แฃแแแ, PPP-แกแ แแ แแแแแแขแแก GUI-แก แจแแ แแก แแแกแแฎแแ แฎแแแแแ แแแแจแแ แแกแแแแก, แจแแฃแซแแแแแแ แแงแ แแแแแแฃแแ แแ แแแฅแขแแก แแแแแขแแแแแ แ แแแแฅแขแแ แแแแก แแแ แแจแ, แแแแ แแ แแแฃแฎแแแแแแ แแแแกแ, แแกแแแ แแแแแแฃแแแแแ แแแงแแแแแแ แแ แแแแแแฃแแแแแ แจแแแชแแ แแ:
- แแแคแแฅแกแแ แแ
PPP-แแแ openssl แแแแขแแฅแกแขแจแ แขแแแแแแก PIN แแแแแก แแ แแกแฌแแ แแ แแแแแแแกแแแแ แแแแแก แจแแชแแแแ - แแแคแแฅแกแแ แแ
แจแแชแแแแ แแแแคแแแฃแ แแชแแแก แฉแแขแแแ แแแแกแ แแ openssl แแแแขแแฅแกแขแแก แแแแชแแแแแแแชแแแก แแแแแแแแแแ แแแแจแ . แแก แจแแชแแแแ แแ แแแแซแแแแแ แกแแจแฃแแแแแแก, แฉแแขแแแ แแแ แแ แแคแแ แ แแแแแแแแ แแแ /etc/ppp/openssl.cnf แแแแคแแแฃแ แแชแแแก แคแแแแแแแ แแแ แแ แแแคแแ แแแชแแแก openssl แซแ แแแแแแก แจแแกแแฎแแ แกแแแ แข แแแ แแแแแแแ แแฃแจแแแแแกแแแแก, แ แแช แกแแ แแแแฃแแ แฃแฎแแ แฎแฃแแแแ แแงแ, แแฃ, แแแแแแแแแ, แซแ แแแแแแก แจแแกแแฎแแ แแแคแแ แแแชแแแก แแแ แแ, แ แแฆแแช แกแฎแแ แ แแแแก แแแงแแแแแ แแแแแแแแ. แแแแแแแแแ, แแแแคแแฅแกแแ แแ แฃแกแแคแ แแฎแแแแแก แแแแ แแแแจแแ แแก แแแแงแแ แแแแกแแก.
แแฎแแ แแฅแแแ แจแแแแซแแแแ แแแแฌแงแแ แแแงแแแแแ.
แกแแ แแแ แแก แแแงแแแแแ
แแแแแ แแแแแงแแแแ แงแแแแ แกแแญแแ แ แแแแแขแ.
แซแแแแ แ แกแแแแแก แแแกแขแแแแชแแ (IPsec)
แฃแแแ แแแแแก แงแแแแแกแ, แแแแแ แแแแแแแแคแแแฃแ แแ แแ firewall ipsec แแแแ แแชแแแกแแแแก
sudo firewall-cmd --permanent --add-port=1701/{tcp,udp}
sudo firewall-cmd --permanent --add-service=ipsec
sudo firewall-cmd --reload
แแแจแแ แแแแแฌแงแแ แแแกแขแแแแชแแ
sudo yum install epel-release ipsec-tools dnf
sudo dnf install strongswan
แแแกแขแแแแชแแแก แจแแแแแ, แแฅแแแ แฃแแแ แแแแแแแคแแแฃแ แแ แแ strongswan (แแ แ-แแ แแ IPSec แแแแฎแแ แชแแแแแแ). แแแแกแแแแแก แจแแชแแแแแ แคแแแแ /etc/strongswan/ipsec.conf :
config setup
nat_traversal=yes
virtual_private=%v4:10.0.0.0/8,%v4:192.168.0.0/16,%v4:172.16.0.0/12
oe=off
protostack=netkey
conn L2TP-PSK-NAT
rightsubnet=vhost:%priv
also=L2TP-PSK-noNAT
conn L2TP-PSK-noNAT
authby=secret
pfs=no
auto=add
keyingtries=3
rekey=no
ikelifetime=8h
keylife=1h
type=transport
left=%any
leftprotoport=udp/1701
right=%any
rightprotoport=udp/%any
ike=aes128-sha1-modp1536,aes128-sha1-modp1024,aes128-md5-modp1536,aes128-md5-modp1024,3des-sha1-modp1536,3des-sha1-modp1024,3des-md5-modp1536,3des-md5-modp1024
esp=aes128-sha1-modp1536,aes128-sha1-modp1024,aes128-md5-modp1536,aes128-md5-modp1024,3des-sha1-modp1536,3des-sha1-modp1024,3des-md5-modp1536,3des-md5-modp1024
แฉแแแ แแกแแแ แแแแแงแแแแแ แกแแแ แแ แจแแกแแแแก แแแ แแแก. แแแแแแ แแแฃแแ แแแ แแแ แฃแแแ แแชแแแแก แฅแกแแแแก แงแแแแ แแแแแฌแแแแก แแแแแแขแแคแแแแชแแแกแแแแก. แแก แแแแแแ แแจแแแ แแ แแ แแกแแแแแ, แ แแแแแ แแก แแแ แแแ แแแแแแแ แแแฎแแแแ แชแแแแแแ แแ แแแ แแแแกแแแแก, แแแกแแแแกแแช แแ แแแแแแ แฅแกแแแจแ แฌแแแแแแก แแแชแแแ.
แแฃแแชแ, แแก แคแแฅแขแแช แแ แแแแฅแแแแแแก แฅแกแแแแก แฃแกแแคแ แแฎแแแแแแ, แ แแแแแ แแแแแชแแแแ แซแแ แแแแแ แแแจแแคแแ แ แแ แแแแฎแแแ แแแแแก แแแแแแขแแคแแแแชแแ แฎแแ แชแแแแแแแ PPP แแ แแขแแแแแแ. แแแแ แแ แกแแแแ แแแแแแแแแกแแแแก, แแฆแกแแแแจแแแแแ, แ แแ แซแแแแ แ แกแแแแ แแฎแแ แก แฃแญแแ แก แฃแคแ แ แฃแกแแคแ แแฎแ แขแแฅแแแแแแแแแก แแแขแแ แแแแชแแแกแแแแก, แแแแแแแแแ, แแแ แแแ แแแกแแฆแแแแแแก แแแแแงแแแแแแ. Strongswan-แก แแกแแแ แแฅแแก แฃแแแ แ แฃแแ แฃแแแแแงแแก แแแแแแขแแคแแแแชแแ แญแแแแแแ แแแ แแแแแแก แแแแแงแแแแแแ, แแแแ แแ แฏแแ แฏแแ แแแแ แแฎแแแแ แแแฌแงแแแแแแแแแแก แจแแแฆแฃแแฃแแ แกแแแฅแขแ แแ แแฎแแ แแแญแแ แแแ แแ, แจแแกแแแแแแกแแ, แแแขแแ แแแแชแแ แ แฃแขแแแแแแก แขแแแแแแแแก แแ แญแแแแแแ แแแ แแแแแแก แแแแแงแแแแแแ แฏแแ แแแแแ แ แแฃแแแ. แแแแแ แแแแแงแแแแ แแแแแแ แแแ แแแ แคแแแแแก แกแแจแฃแแแแแแ /etc/strongswan/ipsec.secrets:
# ipsec.secrets - strongSwan IPsec secrets file
%any %any : PSK "SECRET_PASSPHRASE"
แแแแแ แแแแแขแแแ แแแ แซแแแแ แ:
sudo systemctl enable strongswan
sudo systemctl restart strongswan
xl2tp-แแก แแแกแขแแแแชแแ
sudo dnf install xl2tpd
แแแแแ แแแแแแแแคแแแฃแ แแ แแ แแก แคแแแแแก แกแแจแฃแแแแแแ /etc/xl2tpd/xl2tpd.conf:
[global]
force userspace = yes
listen-addr = 0.0.0.0
ipsec saref = yes
[lns default]
exclusive = no
; ะพะฟัะตะดะตะปัะตั ััะฐัะธัะตัะบะธะน ะฐะดัะตั ัะตัะฒะตัะฐ ะฒ ะฒะธัััะฐะปัะฝะพะน ัะตัะธ
local ip = 100.10.10.1
; ะทะฐะดะฐะตั ะดะธะฐะฟะฐะทะพะฝ ะฒะธัััะฐะปัะฝัั
ะฐะดัะตัะพะฒ
ip range = 100.10.10.1-100.10.10.254
assign ip = yes
refuse pap = yes
require authentication = yes
; ะดะฐะฝะฝัั ะพะฟัะธั ะผะพะถะฝะพ ะพัะบะปััะธัั ะฟะพัะปะต ััะฟะตัะฝะพะน ะฝะฐัััะพะนะบะธ ัะตัะธ
ppp debug = yes
length bit = yes
pppoptfile = /etc/ppp/options.xl2tpd
; ัะบะฐะทัะฒะฐะตั ะฐะดัะตั ัะตัะฒะตัะฐ ะฒ ัะตัะธ
name = centos.vpn.server.ad
แแแแแ แแแแแขแแแ แแแ แกแแ แแแกแ:
sudo systemctl enable xl2tpd
sudo systemctl restart xl2tpd
PPP แแแงแแแแแ
แแแแแแจแแฌแแแแแแ แแแแแแกแขแแแแ แแ pppd-แแก แฃแแฎแแแกแ แแแ แกแแ. แแแแกแแแแแก แจแแแกแ แฃแแแ แแ แซแแแแแแแแก แจแแแแแแ แแแแแแแแแแ แแแ:
sudo yum install git make gcc openssl-devel
git clone "https://github.com/jjkeijser/ppp"
cd ppp
./configure --prefix /usr
make -j4
sudo make install
แฉแแฌแแ แแ แคแแแแจแ /etc/ppp/options.xl2tpd แจแแแแแแ (แแฃ แแ แกแแแแแก แ แแแแ แแแแจแแแแแแแ, แจแแแแซแแแแ แฌแแจแแแแ แแกแแแ):
ipcp-accept-local
ipcp-accept-remote
ms-dns 8.8.8.8
ms-dns 1.1.1.1
noccp
auth
crtscts
idle 1800
mtu 1410
mru 1410
nodefaultroute
debug
lock
proxyarp
connect-delay 5000
แฉแแแ แแแแชแแแ root แกแแ แแแคแแแแขแก แแ แกแแ แแแ แแก แกแแ แแแคแแแแขแก:
#ะดะธัะตะบัะพัะธั ั ัะตััะธัะธะบะฐัะฐะผะธ ะฟะพะปัะทะพะฒะฐัะตะปะตะน, ะฃะฆ ะธ ัะตัะฒะตัะฐ
sudo mkdir /etc/ppp/certs
#ะดะธัะตะบัะพัะธั ั ะทะฐะบััััะผะธ ะบะปััะฐะผะธ ัะตัะฒะตัะฐ ะธ ะฃะฆ
sudo mkdir /etc/ppp/keys
#ะทะฐะฟัะตัะฐะตะผ ะปัะฑะพะน ะดะพัััะฟ ะบ ััะพะน ะดะธััะตะบัะพัะธะธ ะบัะพะผะต ะฐะดะผะธะฝะธััะฐัะพัะฐ
sudo chmod 0600 /etc/ppp/keys/
#ะณะตะฝะตัะธััะตะผ ะบะปัั ะธ ะฒัะฟะธััะฒะฐะตะผ ัะตััะธัะธะบะฐั ะฃะฆ
sudo openssl genrsa -out /etc/ppp/keys/ca.pem 2048
sudo openssl req -key /etc/ppp/keys/ca.pem -new -x509 -out /etc/ppp/certs/ca.pem -subj "/C=RU/CN=L2TP CA"
#ะณะตะฝะตัะธััะตะผ ะบะปัั ะธ ะฒัะฟะธััะฒะฐะตะผ ัะตััะธัะธะบะฐั ัะตัะฒะตัะฐ
sudo openssl genrsa -out /etc/ppp/keys/server.pem 2048
sudo openssl req -new -out server.req -key /etc/ppp/keys/server.pem -subj "/C=RU/CN=centos.vpn.server.ad"
sudo openssl x509 -req -in server.req -CAkey /etc/ppp/keys/ca.pem -CA /etc/ppp/certs/ca.pem -out /etc/ppp/certs/server.pem -CAcreateserial
แแแ แแแแ, แฉแแแ แแแแแกแ แฃแแแ แกแแ แแแ แแก แซแแ แแแแแ แแแงแแแแแ. แกแแ แแแ แแก แแแแแ แฉแแแ แแแแคแแแฃแ แแชแแ แแแแชแแแก แแฎแแแ แแแแแแขแแแแก แแแแแขแแแแก.
แแฎแแแ แแแแแแขแแก แแแแแขแแแ
แฅแกแแแจแ แแฎแแแ แแแแแแขแแก แแแกแแแแขแแแแแ, แแฅแแแ แฃแแแ แแแแแแขแแ แแแกแ แกแแ แแแคแแแแขแ แแ แแแแแแขแแก แกแแแแแแแแก แกแแแจแ.
แแฃ แแแแฎแแแ แแแแแก แกแฃแ แก แแแฎแแแก VPN แฅแกแแแแก แฌแแแ แ, แแก แฅแแแแก แแแกแแฆแแแแก แฌแงแแแแก แแ แกแแ แขแแคแแแแขแแก แแแแแแแชแแแก แแ แแแแแแขแแกแแแแก. แแฃ แแแแฎแแแ แแแแแ แกแแแแแ, แแแจแแ แแ แแแแแแแชแแแก แฎแแแแแฌแแ แ แจแแกแแซแแแแแแแ แแ แแแฆแแแฃแแ แกแแ แแแคแแแแขแแก แฉแแฌแแ แ แกแแ แขแแคแแแแขแแแแก แแแ แแฅแขแแ แแแจแ:
sudo openssl x509 -req -in client.req -CAkey /etc/ppp/keys/ca.pem -CA /etc/ppp/certs/ca.pem -out /etc/ppp/certs/client.pem -CAcreateserial
แแแแแ แแแแแแแขแแ แฎแแแ /etc/ppp/eaptls-server แคแแแแก, แ แแแ แจแแแกแแแแแแแแแแก แแแแแแขแแก แกแแฎแแแกแ แแ แแแก แกแแ แแแคแแแแขแก:
"client" * /etc/ppp/certs/client.pem /etc/ppp/certs/server.pem /etc/ppp/certs/ca.pem /etc/ppp/keys/server.pem *
แจแแแแจแแแ
แแแแแแฃแแแแแก แแแแแแแ แแกแแชแแแแแแแ, แฃแแฏแแแแกแแ: แกแแแ แแ แกแแฎแแแ, แกแแ แแแคแแแแขแแก แคแแแแแก แกแแฎแแแ แแ แแแแฎแแแ แแแแแก แกแแฎแแแ แแงแแก แฃแแแแแแฃแ แ.
แแกแแแ แฆแแ แก แแแแก แจแแแแฌแแแแ, แ แแ แแแแฎแแแ แแแแแก แกแแฎแแแ, แ แแแแแกแแช แฉแแแ แแแแแขแแแ, แแ แกแแ แแ แฉแแแก แกแฎแแ แแแแแแขแแคแแแแชแแแก แคแแแแแแจแ, แฌแแแแแฆแแแแ แจแแแแฎแแแแแจแ, แแ แแแแแแแแ แจแแแฅแแแแแ แแแแฎแแแ แแแแแก แแแแแแขแแคแแแแชแแแก แแแแก.
แแแแแ แกแแ แขแแคแแแแขแ แฃแแแ แแแฃแแแแแแแก แแแแฎแแแ แแแแแก.
แแแกแแฆแแแแก แฌแงแแแแแก แแ แกแแ แขแแคแแแแขแแก แแแแแ แแ แแแ
แฌแแ แแแขแแแฃแแ แแแแแแขแแคแแแแชแแแกแแแแก แแแแแแขแแ แฃแแแ:
- แแแกแแฆแแแแก แฌแงแแแแแก แแแแแ แแ แแแ;
- แแฅแแแแแ CA root แกแแ แแแคแแแแขแ;
- แแฅแแแแแ แกแแ แแแคแแแแขแ แแฅแแแแ แแแกแแฆแแแแก แฌแงแแแแแกแแแแก, แฎแแแแแฌแแ แแแ root CA-แก แแแแ .
แแแแแแขแแกแแแแก Linux-แแ
แแแ แแแ แ แแแจแ, แแแแแ แจแแแฅแแแแ แแแกแแฆแแแแก แฌแงแแแแ แแแขแแแแ แแ แจแแแฅแแแแ แแแแแแแชแแ แกแแ แแแคแแแแขแแกแแแแก:
#ะธะดะตะฝัะธัะธะบะฐัะพั ะบะปััะฐ (ะฟะฐัะฐะผะตัั --id) ะผะพะถะฝะพ ะทะฐะผะตะฝะธัั ะฝะฐ ะปัะฑะพะน ะดััะณะพะน.
pkcs11-tool --module /usr/lib/librtpkcs11ecp.so --keypairgen --key-type rsa:2048 -l --id 45
openssl
OpenSSL> engine dynamic -pre SO_PATH:/usr/lib/x86_64-linux-gnu/engines-1.1/pkcs11.so -pre ID:pkcs11 -pre LIST_ADD:1 -pre LOAD -pre MODULE_PATH:librtpkcs11ecp.so
...
OpenSSL> req -engine pkcs11 -new -key 45 -keyform engine -out client.req -subj "/C=RU/CN=client"
แแแแแแแแแ client.req แแแแแแแชแแ, แ แแแแแแช แแแแแฉแแแแแ CA-แก. แแแก แจแแแแแ แ แแช แแแแฆแแแ แกแแ แแแคแแแแขแก แแฅแแแแ แแแกแแฆแแแแก แฌแงแแแแแกแแแแก, แฉแแฌแแ แแ แแก แแแขแแแแ แแแแแ ID, แ แแแแ แช แแแกแแฆแแแ:
pkcs11-tool --module /usr/lib/librtpkcs11ecp.so -l -y cert -w ./client.pem --id 45
Windows แแ Linux แแแแแแขแแแแกแแแแก (แฃแคแ แ แฃแแแแแ แกแแแฃแ แ แแแแแแ)
แแก แแแแแแ แฃแคแ แ แฃแแแแแ แกแแแฃแ แแ, แ แแแแแ แกแแจแฃแแแแแแก แแแซแแแแ แจแแฅแแแแ แแแกแแฆแแแ แแ แกแแ แแแคแแแแขแ, แ แแแแแแช แฌแแ แแแขแแแแ แแฅแแแแ แแฆแแแ แแแฃแแ Windows-แแกแ แแ Linux-แแก แแแแฎแแแ แแแแแแแก แแแแ , แแแแ แแ แแก แแแแแฎแแแก Windows-แแก แแแแ แแขแก แแแกแแฆแแแแก แแแแแ แแ แแแแก แแ แแชแแแฃแ แแก แแแแกแแฎแแ แชแแแแแแแแ.
แแแแฎแแแแแแแก แแแแแ แแ แแแแแแ แแ แกแแ แแแคแแแแขแแแแก แแแแแ แขแแแแ, แแฅแแแ แฃแแแ แแแแแแขแแ VPN แฅแกแแแแก แซแแ แแฃแแ แกแแ แขแแคแแแแขแ แกแแแแแแแแก แกแแแจแ. แแแแกแแแแแก แแแฎแกแแแแ แแ แคแแแฏแแ แแจแ, แ แแแแแแช แแฎแกแแแแ, แแแ แฉแแแ "แกแแ แแแคแแแแขแแก แแแกแขแแแแชแแแก" แแแ แแแแขแ:
แคแแแฏแแ แแจแ, แ แแแแแแช แแฎแกแแแแ, แแแ แฉแแแ แกแแ แแแคแแแแขแแก แแแงแแแแแ แแแแแแแแ แแแ แแแแฎแแแ แแแแแกแแแแก:
แแแแแ แแแแแงแแแแ แกแแ แแแคแแแแขแ CA-แก แกแแแแ root แกแแ แขแแคแแแแขแแแแก แแแฆแแแแแจแ:
แงแแแแ แแ แแแฅแแแแแแแก แจแแแแแ, แฉแแแ แแแแแแฎแแแแแ แงแแแแ แจแแแแแแ แแฃแแฅแขแก. แกแแกแขแแแ แแฎแแ แแแแคแแแฃแ แแ แแแฃแแแ.
แแแแแ แจแแแฅแแแแ แคแแแแ cert.tmp แจแแแแแแ แจแแแแแ แกแแ:
[NewRequest]
Subject = "CN=client"
KeyLength = 2048
KeySpec = "AT_KEYEXCHANGE"
ProviderName = "Microsoft Base Smart Card Crypto Provider"
KeyUsage = "CERT_KEY_ENCIPHERMENT_KEY_USAGE"
KeyUsageProperty = "NCRYPT_ALLOW_DECRYPT_FLAG"
RequestType = PKCS10
SMIME = FALSE
แแแแก แจแแแแแ, แฉแแแ แแแแแแฅแแแแ แแแกแแฆแแแแก แฌแงแแแแก แแ แจแแแฅแแแแ แแแแแแแชแแแก แกแแ แขแแคแแแแขแแกแแแแก. แแแแกแแแแแก แแแฎแกแแแแ powershell แแ แจแแแงแแแแแ แจแแแแแแ แแ แซแแแแแ:
certreq.exe -new -pin $PIN .cert.tmp .client.req
แแแแแแแแแ แจแแฅแแแแแ แแแแแแแชแแ client.req แแฅแแแแก CA-แจแ แแ แแแแแแแแ client.pem แกแแ แแแคแแแแขแแก แแแฆแแแแก. แแก แจแแแซแแแแ แฉแแแฌแแ แแก แแแขแแแแ แแ แแแแแแขแแก Windows แกแแ แขแแคแแแแขแแแแก แแแฆแแแแแก แจแแแแแแ แแ แซแแแแแแก แแแแแงแแแแแแ:
certreq.exe -accept .client.pem
แแฆแกแแแแจแแแแแ, แ แแ แแกแแแแกแ แแแฅแแแแแแแแแก แ แแแ แแแฃแชแแ แแแ แจแแกแแซแแแแแแแ mmc แแ แแแ แแแแก แแ แแคแแแฃแแ แแแขแแ แคแแแกแแก แแแแแงแแแแแแ, แแแแ แแ แแก แแแแแแ แฃแคแ แ แจแ แแแแขแแแแแ แแ แแแแแแแแ แแ แแแ แแแแ แแแแแแ.
Ubuntu แแแแแแขแแก แแแงแแแแแ
แจแแแแจแแแ
Linux-แแ แแแแแแขแแก แแแงแแแแแ แแแแแแแ แกแแแแแแ แจแ แแแแขแแแแแแ, แ แแแแแ... แแแแแฎแแแก แชแแแแแฃแแ แแ แแแ แแแแแแก แจแแฅแแแแก แฌแงแแ แแแแ. แฉแแแ แแแชแแแแแ แฃแแ แฃแแแแแแงแแ, แ แแ แฃแแฎแแแแก แแแแแแแแจแ แงแแแแ แชแแแแแแแ แจแแแแแแก แแคแแชแแแแฃแ แกแแชแแแแแจแ.
แกแแ แแแ แแแ IPSec แแแแแแ แแแแจแแ แแก แฃแแ แฃแแแแแกแแงแแคแแ, แแแแแแงแแแแแ แซแแแแ แ แกแแแแแก แแแแแขแ แแ xl2tp แแแแแแ. แกแแแ แข แแแ แแแแแแก แแแแแงแแแแแแ แฅแกแแแแแ แแแแแแจแแ แแแแก แแแกแแแแ แขแแแแแแแ, แฉแแแ แแแแแแแงแแแแแ l2tp-ipsec-vpn แแแแแขแก, แ แแแแแแช แฃแแ แฃแแแแแงแแคแก แแแแแ แขแแแแแฃแแ แแแแจแแ แแก แแแงแแแแแแก แแ แแคแแแฃแ แแแ แกแก.
แแแแแฌแงแแ แแแแแแแขแแแแก แแขแแแแแ แแแแ แแฌแงแแแ, แแแแ แแ แแแแแแแ แแแแแแแกแขแแแแ แแแ แงแแแแ แกแแญแแ แ แแแแแขแก VPN-แแก แฃแจแฃแแแ แแฃแจแแแแแกแแแแก:
sudo apt-get install xl2tpd strongswan libp11-3
แแ แแแ แแแฃแแ แฃแแ แฃแแแแแงแแคแแก แแแกแขแแแแชแแ แขแแแแแแแแแ แแฃแจแแแแแกแแแแก
แแแแแแกแขแแแแ แแ แฃแแฎแแแกแ librtpkcs11ecp.so แแแแแแแแแแ
sudo apt-get install pcscd pcsc-tools opensc libengine-pkcs11-openssl
แจแแแแ แแแ Rutoken แแ แจแแแแแฌแแแ, แ แแ แแก แแฆแแแ แแแฃแแแ แกแแกแขแแแแก แแแแ :
pkcs11-tool --module /usr/lib/librtpkcs11ecp.so -O -l
แแแกแขแแแแชแแ แแแงแแแแแฃแแ ppp
sudo apt-get -y install git make gcc libssl-dev
git clone "https://github.com/jjkeijser/ppp"
cd ppp
./configure --prefix /usr
make -j4
sudo make install
L2tpIpsecVpn แแแแแแขแแก แแแกแขแแแแชแแ
แแ แแ แแแกแแแแก แแแแแแขแก แแกแแแ แกแญแแ แแแแ แฌแงแแ แแก แแแแแแแ แจแแแแแแ. แแก แแแแแแแ แแ แซแแแแแแแแก แจแแแแแแ แแแแแแแแแแ แแแแก แแแแแงแแแแแแ:
sudo apt-get -y install git qt5-qmake qt5-default build-essential libctemplate-dev libltdl-dev
git clone "https://github.com/Sander80/l2tp-ipsec-vpn"
cd l2tp-ipsec-vpn
make -j4
sudo make install
L2tpIpsecVpn แแแแแแขแแก แแแงแแแแแ
แแแฃแจแแแ แแแแแกแขแแแแ แแแฃแแ แแแแแแขแ:
แแแจแแแแแก แจแแแแแ, L2tpIpsecVPN แแแแแขแ แฃแแแ แแแแฎแกแแแก. แแแแฌแแแแฃแแแ แแแกแแ แแแ แฏแแแแ แฆแแแแแแ แแ แแแแแแแคแแแฃแ แแ แแ แแแแจแแ แ:
แขแแแแแแแแแ แแฃแจแแแแแกแแแแก, แแแ แแแ แ แแแจแ, แฉแแแ แแแแฃแแแแแแ แแแแก OpenSSL แซแ แแแแก opensc แซแ แแแแกแ แแ PKCS#11 แแแแแแแแแแแกแแแ. แแแแกแแแแแก แแแฎแกแแแแ "Preferences" แฉแแแแ แแ openssl แแแ แแแแขแ แแแแก แแแแคแแแฃแ แแชแแแกแแแแก:
.
แแแแแ แแแแฎแฃแ แแ OpenSSL แแแ แแแแขแ แแแแก แคแแแฏแแ แ แแ แแแแแแแแแ แฅแกแแแแก แแแงแแแแแแแ. แแแแแ แแแแแแแขแแ แแฎแแแ แฅแกแแแ แแแ แแแแขแ แแแแก แแแแแแจแ แฆแแแแแแ Add... แแแฌแแแแฃแแแแแ แแ แฉแแฌแแ แแ แฅแกแแแแก แกแแฎแแแ:
แแแแก แจแแแแแ, แแก แฅแกแแแ แฎแแแแแกแแฌแแแแแ แแแฎแแแแ แแแ แแแแขแ แแแแก แแแแแแจแ. แแ แฏแแ แแแแฌแแแแฃแแแ แแแฃแกแแก แแแ แฏแแแแ แฆแแแแแแ แแฎแแ แฅแกแแแแ แแแกแ แแแแคแแแฃแ แแชแแแกแแแแก. แแแ แแแ แฉแแแแ แแแ แแฅแแแ แฃแแแ แแแแแแแแ IPsec แแแ แแแแขแ แแแ. แแแแแ แแแแแงแแแแ แกแแ แแแ แแก แแแกแแแแ แแ แแ แกแแฏแแ แ แแแกแแฆแแแ:
แแแแก แจแแแแแ แแแแแแแ PPP แแแ แแแแขแ แแแแก แฉแแแแ แแแ แแ แแแฃแแแแแ แแแแฎแแแ แแแแแก แกแแฎแแแ, แ แแแแแก แแแฎแแแแแแแช แแแแแแ แฅแกแแแจแ แฌแแแแแ:
แแแแก แจแแแแแ แแแฎแกแแแแ แแแแกแแแแแแก แฉแแแแ แแ แแ แแแฃแแแแแ แแแกแแฆแแแแก, แแแแแแขแแก แกแแ แขแแคแแแแขแแก แแ CA-แก แแแ:
แแแแฎแฃแ แแ แแก แฉแแแแ แแ แแ แจแแแแกแ แฃแแแ แกแแแแแแ แแแ แแแแขแ แแแ; แแแแกแแแแแก แแแฎแกแแแแ โIP แแแ แแแแขแ แแแแกโ แฉแแแแ แแ แแ แแแแแจแแแ แงแฃแแ โแแแขแแแแขแฃแ แแ แแแแฆแแ DNS แกแแ แแแ แแก แแแกแแแแ แแแกโ แแแแ แแแ:
แแก แแแ แแแแขแ แ แกแแจแฃแแแแแแก แแแกแชแแแก แแแแแแขแก แแแแฆแแก แแแ แกแแแแแฃแ แ IP แแแกแแแแ แแ แฅแกแแแจแ แกแแ แแแ แแกแแแ.
แงแแแแ แแแ แแแแขแ แแก แจแแแแแ แแแฎแฃแ แแ แงแแแแ แฉแแแแ แแ แแ แแแแแขแแแ แแแ แแแแแแขแ:
แฅแกแแแแก แแแแจแแ แ
แแแ แแแแขแ แแแแก แจแแแแแ, แจแแแแซแแแแ แแแฃแแแแจแแ แแแ แฅแกแแแก. แแแแกแแแแแก แแแฎแกแแแแ แแแแแขแแก แฉแแแแ แแ แแ แแแ แฉแแแ แฅแกแแแ, แ แแแแแแแแแช แแแแแแ แแแแแแจแแ แแแ:
แแแแจแแ แแก แแแแงแแ แแแแก แแ แแชแแกแจแ แแแแแแขแ แแแแฎแแแก แจแแแแขแแแแ Rutoken PIN แแแแ:
แแฃ แกแขแแขแฃแกแแก แแแแจแ แแแแแฉแแแแแ แจแแขแงแแแแแแแ, แ แแ แแแแจแแ แ แฌแแ แแแขแแแแ แแแแงแแ แแ, แแก แแแจแแแแก, แ แแ แแแงแแแแแ แฌแแ แแแขแแแแ แแแกแ แฃแแแ:
แฌแแแแแฆแแแแ แจแแแแฎแแแแแจแ, แฆแแ แก แแแแก แแแ แแแแแ, แแฃ แ แแขแแ แแ แแแแงแแ แแ แแแแจแแ แ. แแแแกแแแแแก แแฅแแแ แฃแแแ แแแแแฎแแแแ แแ แแแ แแแแก แแฃแ แแแแก แแแแแขแจแ แแ แซแแแแแแก "แแแแแแจแแ แแแแก แแแคแแ แแแชแแแก" แแ แฉแแแแ:
Windows แแแแแแขแแก แแแงแแแแแ
Windows-แแ แแแแแแขแแก แแแงแแแแแ แแแแ แแ แฃแคแ แ แแแแแแแ, แแแแ แ Linux-แแ, แ แแแแแ... แงแแแแ แกแแญแแ แ แแ แแแ แแแ แฃแแแ แฉแแจแแแแแฃแแแ แกแแกแขแแแแจแ.
แกแแกแขแแแแก แแแงแแแแแ
แฉแแแ แแแแแแแกแขแแแแ แแแ แงแแแแ แกแแญแแ แ แแ แแแแแ แก Rutokens-แแแ แแฃแจแแแแแกแแแแก แแแแ แฉแแแแขแแแ แแแแก แแแแ
แแแแแแขแแคแแแแชแแแกแแแแก root แกแแ แแแคแแแแขแแก แแแแแ แขแ
แฉแแแแขแแแ แแแ แกแแ แแแ แแก root แกแแ แแแคแแแแขแ แแ แแแแแแกแขแแแแ แแ แกแแกแขแแแแจแ. แแแแกแแแแแก แแแฎแกแแแแ แแ แคแแแฏแแ แแจแ, แ แแแแแแช แแฎแกแแแแ, แแแ แฉแแแ "แกแแ แแแคแแแแขแแก แแแกแขแแแแชแแแก" แแแ แแแแขแ:
แคแแแฏแแ แแจแ, แ แแแแแแช แแฎแกแแแแ, แแแ แฉแแแ แกแแ แแแคแแแแขแแก แแแงแแแแแ แแแแแแแแ แแแ แแแแฎแแแ แแแแแกแแแแก. แแฃ แแกแฃแ แ, แ แแ แกแแ แแแคแแแแขแ แฎแแแแแกแแฌแแแแแ แแงแแก แแแแแแฃแขแแ แแก แงแแแแ แแแแฎแแแ แแแแแกแแแแก, แแแจแแ แฃแแแ แแแ แฉแแแ แกแแ แแแคแแแแขแแก แแแแแกแขแแแแ แแแ แแแแแแแแ แแ แแแแแแฃแขแแ แแ:
แแแแแ แแแแแงแแแแ แกแแ แแแคแแแแขแ CA-แก แกแแแแ root แกแแ แขแแคแแแแขแแแแก แแแฆแแแแแจแ:
แงแแแแ แแ แแแฅแแแแแแแก แจแแแแแ, แฉแแแ แแแแแแฎแแแแแ แงแแแแ แจแแแแแแ แแฃแแฅแขแก. แกแแกแขแแแ แแฎแแ แแแแคแแแฃแ แแ แแแฃแแแ.
VPN แแแแจแแ แแก แแแงแแแแแ
VPN แแแแจแแ แแก แแแกแแงแแแแแแแ แแแแแแแ แแแ แแแแก แแแแแแแ แแ แแแ แฉแแแ แแฎแแแ แแแแจแแ แแก แจแแฅแแแแก แแแ แแแแขแ.
แแแแแฎแขแแ แคแแแฏแแ แแจแ แแแ แฉแแแ แแแ แแแแขแ, แ แแ แจแแฅแแแแ แแแแจแแ แ แแฅแแแแก แกแแแฃแจแแ แแแแแแแแ แแแกแแแแแจแแ แแแแแ:
แจแแแแแ แคแแแฏแแ แแจแ แแแ แฉแแแ VPN แแแแจแแ แ:
แแ แจแแแงแแแแแ VPN แแแแจแแ แแก แแแขแแแแแ แแ แแกแแแ แแแฃแแแแแ แกแแแ แข แแแ แแแแก แแแแแงแแแแแแก แแแ แแแแขแ:
แแแงแแแแแ แฏแแ แแ แแแกแ แฃแแแแฃแแ. แ แฉแแแ แแฎแแแแ IPsec แแ แแขแแแแแแกแแแแก แแแแแแ แแแฃแแ แแแกแแฆแแแแก แแแแแแแแ; แแแแกแแแแแก แแแแแแแ "แฅแกแแแแก แแแแจแแ แแก แแแ แแแแขแ แแแแก" แฉแแแแ แแแ แแ แจแแแแแ แแแแแแแ "แแแแกแแแแแ แแ แแแแจแแ แแกแแแแก" แฉแแแแ แแแ:
แคแแแฏแแ แแจแ, แ แแแแแแช แแฎแกแแแแ, แแแแแแแ "แฃแกแแคแ แแฎแแแแแก" แฉแแแแ แแแ, แแแฃแแแแแ "L2TP/IPsec แฅแกแแแ", แ แแแแ แช แฅแกแแแแก แขแแแ แแ แแแ แฉแแแ "Advanced Settings":
แคแแแฏแแ แแจแ, แ แแแแแแช แแฎแกแแแแ, แแแฃแแแแแ แกแแแ แแ IPsec แแแกแแฆแแแ:
ะะพะดะบะปััะตะฝะธะต
แแแงแแแแแแก แแแกแ แฃแแแแแก แจแแแแแ, แจแแแแซแแแแ แกแชแแแแ แฅแกแแแแแ แแแแแแจแแ แแแ:
แแแแแแจแแ แแแแก แแ แแชแแกแจแ, แฉแแแ แแแแแแฌแแแก แจแแแแขแแแแ แขแแแแแแก PIN แแแแ:
แฉแแแ แแแแแงแแแแ แฃแกแแคแ แแฎแ VPN แฅแกแแแ แแ แแแแ แฌแแฃแแแแ, แ แแ แแก แแ แแ แแก แ แแฃแแ.
แแแแแแแ
แแแแแ แแ แแฎแแ แแแแแ แแแแแแแ แแแแแแฃแฎแแแ แฉแแแแก แแแแแแแแก แแแกแแแ แจแแแแแก แแ แแแแฅแกแแแแ แ แกแแแ แแแแก แแ แกแแแฃแจแแแกแแแแก, แ แแแแแแช แแแ แแ แแแ แแแแแแแแก Linux-แแก แแแแแแขแแแแกแแแแก VPN แแแแจแแ แแแแก แจแแฅแแแแก แแแกแแแแ แขแแแแแแแ.
แฌแงแแ แ: www.habr.com