
āϏāĻŽāϏā§āϝāĻžāϝā§āĻā§āϤ
āϏāĻŽā§āĻĒā§āϰāϤāĻŋ, āĻ āύā§āĻā§āĻ āĻāĻžāύāϤ āύāĻž āĻŦāĻžāĻĄāĻŧāĻŋ āĻĨā§āĻā§ āĻāĻžāĻ āĻāϰāϤ⧠āĻā§āĻŽāύ āϞāĻžāĻā§āĨ¤ āĻŽāĻšāĻžāĻŽāĻžāϰā§āĻāĻŋ āύāĻžāĻāĻā§āϝāĻŧāĻāĻžāĻŦā§ āĻŦāĻŋāĻļā§āĻŦā§āϰ āĻĒāϰāĻŋāϏā§āĻĨāĻŋāϤāĻŋ āĻĒāϰāĻŋāĻŦāϰā§āϤāύ āĻāϰā§āĻā§; āĻĒā§āϰāϤā§āϝā§āĻā§āĻ āĻŦāϰā§āϤāĻŽāĻžāύ āĻĒāϰāĻŋāϏā§āĻĨāĻŋāϤāĻŋāϰ āϏāĻžāĻĨā§ āĻāĻžāĻĒ āĻāĻžāĻāϝāĻŧā§ āύāĻŋāϤ⧠āĻļā§āϰ⧠āĻāϰā§āĻā§, āϝā§āĻŽāύ āĻŦāĻžāĻĄāĻŧāĻŋ āĻā§āĻĄāĻŧā§ āϝāĻžāĻāϝāĻŧāĻž āĻ āύāĻŋāϰāĻžāĻĒāĻĻ āĻšāϝāĻŧā§ āĻāĻ ā§āĻā§āĨ¤ āĻāĻŦāĻ āĻ āύā§āĻāĻā§ āϤāĻžāĻĻā§āϰ āĻāϰā§āĻŽā§āĻĻā§āϰ āĻāύā§āϝ āĻĻā§āϰā§āϤ āĻŦāĻžāĻĄāĻŧāĻŋ āĻĨā§āĻā§ āĻāĻžāĻ āϏāĻāĻāĻ āĻŋāϤ āĻāϰāϤ⧠āĻšāϝāĻŧā§āĻāĻŋāϞāĨ¤
āϝāĻžāĻāĻšā§āĻ, āĻĻā§āϰāĻŦāϰā§āϤ⧠āĻāĻžāĻā§āϰ āĻāύā§āϝ āϏāĻŽāĻžāϧāĻžāύ āĻŦā§āĻā§ āύā§āĻāϝāĻŧāĻžāϰ āĻāύā§āϝ āĻāĻāĻāĻŋ āĻāĻĒāϝā§āĻā§āϤ āĻĒāĻĻā§āϧāϤāĻŋāϰ āĻ āĻāĻžāĻŦ āĻ āĻĒāϰāĻŋāĻŦāϰā§āϤāύā§āϝāĻŧ āĻā§āώāϤāĻŋāϰ āĻāĻžāϰāĻŖ āĻšāϤ⧠āĻĒāĻžāϰā§āĨ¤ āĻŦā§āϝāĻŦāĻšāĻžāϰāĻāĻžāϰā§āϰ āĻĒāĻžāϏāĻāϝāĻŧāĻžāϰā§āĻĄ āĻā§āϰāĻŋ āĻšāϤ⧠āĻĒāĻžāϰā§, āĻāĻŦāĻ āĻāĻāĻŋ āĻāĻāĻāĻŋ āĻāĻā§āϰāĻŽāĻŖāĻāĻžāϰā§āĻā§ āĻāύā§āĻāĻžāϰāĻĒā§āϰāĻžāĻāĻā§āϰ āύā§āĻāĻāϝāĻŧāĻžāϰā§āĻ āĻāĻŦāĻ āĻāĻāĻāĻŋ āϏāĻāϏā§āĻĨāĻžāύāĻā§āϞāĻŋāϰ āϏāĻžāĻĨā§ āĻ āύāĻŋāϝāĻŧāύā§āϤā§āϰāĻŋāϤāĻāĻžāĻŦā§ āϏāĻāϝā§āĻ āĻāϰāϤ⧠āĻĻā§āϝāĻŧ⧎
āĻ āĻāĻžāϰāĻŖā§āĻ āĻāĻāύ āύāĻŋāϰā§āĻāϰāϝā§āĻā§āϝ āĻāϰā§āĻĒā§āϰā§āĻ āĻāĻŋāĻĒāĻŋāĻāύ āύā§āĻāĻāϝāĻŧāĻžāϰā§āĻ āϤā§āϰāĻŋāϰ āĻĒā§āϰāϝāĻŧā§āĻāύā§āϝāĻŧāϤāĻž āĻŦā§āĻĄāĻŧā§āĻā§āĨ¤ āĻāĻŽāĻŋ āĻāĻĒāύāĻžāĻā§ āϏāĻŽā§āĻĒāϰā§āĻā§ āĻŦāϞāĻŦ āύāĻŋāϰā§āĻāϰāϝā§āĻā§āϝ, āύāĻŋāϰāĻžāĻĒāĻĻ Đ¸ āϏāĻšāĻ āĻāĻāĻāĻŋ āĻāĻŋāĻĒāĻŋāĻāύ āύā§āĻāĻāϝāĻŧāĻžāϰā§āĻ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻāϰā§āĨ¤
āĻāĻāĻŋ IPsec/L2TP āϏā§āĻāĻŋāĻŽ āĻ āύā§āϏāĻžāϰ⧠āĻāĻžāĻ āĻāϰā§, āϝāĻž āĻā§āϞāĻžāϝāĻŧā§āύā§āĻāĻĻā§āϰ āĻĒā§āϰāĻŽāĻžāĻŖā§āĻāϰāĻŖā§āϰ āĻāύā§āϝ āĻā§āĻā§āύ⧠āϏāĻāϰāĻā§āώāĻŋāϤ āĻ -āĻĒā§āύāϰā§āĻĻā§āϧāĻžāϰāϝā§āĻā§āϝ āĻā§ āĻāĻŦāĻ āĻļāĻāϏāĻžāĻĒāϤā§āϰ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻāϰ⧠āĻāĻŦāĻ āĻāύāĻā§āϰāĻŋāĻĒā§āĻ āĻāϰāĻž āĻāĻāĻžāϰ⧠āύā§āĻāĻāϝāĻŧāĻžāϰā§āĻā§āϰ āĻŽāĻžāϧā§āϝāĻŽā§ āĻĄā§āĻāĻž āĻĒā§āϰā§āϰāĻŖ āĻāϰā§āĨ¤
āĻāĻāĻāĻŋ āϏāĻžāϰā§āĻāĻžāϰ āϏāĻš CentOS ā§ (āĻ āĻŋāĻāĻžāύāĻž: centos.vpn.server.ad) āĻāĻŦāĻ āĻāĻāĻāĻŋ āĻā§āϞāĻžāϝāĻŧā§āύā§āĻ āϝāĻžāϰ Ubuntu ⧍ā§Ļ.ā§Ļā§Ē, āĻāĻŦāĻ āϏā§āĻāϏāĻžāĻĨā§ āĻā§āϞāĻžāϝāĻŧā§āύā§āĻ āϝāĻžāϰ āϏāĻžāĻĨā§ Windows 10.
āϏāĻŋāϏā§āĻā§āĻŽ āĻŦāĻŋāĻŦāϰāĻŖ
VPN IPSec + L2TP + PPP āϏā§āĻāĻŋāĻŽ āĻ āύā§āϝāĻžāϝāĻŧā§ āĻāĻžāĻ āĻāϰāĻŦā§āĨ¤ āĻĒā§āϰā§āĻā§āĻāϞ āĻĒāϝāĻŧā§āύā§āĻ-āĻā§-āĻĒāϝāĻŧā§āύā§āĻ āĻĒā§āϰā§āĻā§āĻāϞ (āĻĒāĻŋāĻĒāĻŋāĻĒāĻŋ) OSI āĻŽāĻĄā§āϞā§āϰ āĻĄā§āĻāĻž āϞāĻŋāĻā§āĻ āϏā§āϤāϰ⧠āĻāĻžāĻ āĻāϰ⧠āĻāĻŦāĻ āĻŦā§āϝāĻŦāĻšāĻžāϰāĻāĻžāϰā§āϰ āĻĒā§āϰāĻŽāĻžāĻŖā§āĻāϰāĻŖ āĻāĻŦāĻ āĻĒā§āϰā§āϰāĻŋāϤ āĻĄā§āĻāĻžāϰ āĻāύāĻā§āϰāĻŋāĻĒāĻļāύ āĻĒā§āϰāĻĻāĻžāύ āĻāϰā§āĨ¤ āĻāϰ āĻĄā§āĻāĻž L2TP āĻĒā§āϰā§āĻā§āĻāϞā§āϰ āĻĄā§āĻāĻžāϤ⧠āĻāύāĻā§āϝāĻžāĻĒāϏā§āϞā§āĻ āĻāϰāĻž āĻšāϝāĻŧā§āĻā§, āϝāĻž āĻāϏāϞ⧠VPN āύā§āĻāĻāϝāĻŧāĻžāϰā§āĻā§ āĻāĻāĻāĻŋ āϏāĻāϝā§āĻ āϤā§āϰāĻŋ āĻāϰāĻž āύāĻŋāĻļā§āĻāĻŋāϤ āĻāϰā§, āĻāĻŋāύā§āϤ⧠āĻĒā§āϰāĻŽāĻžāĻŖā§āĻāϰāĻŖ āĻāĻŦāĻ āĻāύāĻā§āϰāĻŋāĻĒāĻļāύ āĻĒā§āϰāĻĻāĻžāύ āĻāϰ⧠āύāĻžāĨ¤
L2TP āĻĄā§āĻāĻž IPSec-āĻ āĻāύāĻā§āϝāĻžāĻĒāϏā§āϞā§āĻ āĻāϰāĻž āĻšāϝāĻŧ, āϝāĻž āĻĒā§āϰāĻŽāĻžāĻŖā§āĻāϰāĻŖ āĻāĻŦāĻ āĻāύāĻā§āϰāĻŋāĻĒāĻļāύāĻ āĻĒā§āϰāĻĻāĻžāύ āĻāϰā§, āĻāĻŋāύā§āϤ⧠PPP-āĻāϰ āĻŦāĻŋāĻĒāϰā§āϤā§, āĻĒā§āϰāĻŽāĻžāĻŖā§āĻāϰāĻŖ āĻāĻŦāĻ āĻāύāĻā§āϰāĻŋāĻĒāĻļāύ āĻĄāĻŋāĻāĻžāĻāϏ āϏā§āϤāϰ⧠āĻāĻā§, āĻŦā§āϝāĻŦāĻšāĻžāϰāĻāĻžāϰ⧠āϏā§āϤāϰ⧠āύāϝāĻŧāĨ¤
āĻāĻ āĻŦā§āĻļāĻŋāώā§āĻā§āϝāĻāĻŋ āĻāĻĒāύāĻžāĻā§ āĻļā§āϧā§āĻŽāĻžāϤā§āϰ āύāĻŋāϰā§āĻĻāĻŋāώā§āĻ āĻĄāĻŋāĻāĻžāĻāϏ āĻĨā§āĻā§ āĻŦā§āϝāĻŦāĻšāĻžāϰāĻāĻžāϰā§āĻĻā§āϰ āĻĒā§āϰāĻŽāĻžāĻŖā§āĻāϰāĻŖ āĻāϰāϤ⧠āĻĻā§āϝāĻŧāĨ¤ āĻāĻŽāϰāĻž āĻāĻāĻĒāĻŋāϏā§āĻ āĻĒā§āϰā§āĻā§āĻāϞ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻāϰāĻŦ āĻāĻŦāĻ āϝ⧠āĻā§āύāĻ āĻĄāĻŋāĻāĻžāĻāϏ āĻĨā§āĻā§ āĻŦā§āϝāĻŦāĻšāĻžāϰāĻāĻžāϰā§āϰ āĻĒā§āϰāĻŽāĻžāĻŖā§āĻāϰāĻŖā§āϰ āĻ āύā§āĻŽāϤāĻŋ āĻĻā§āĻŦāĨ¤

āϏā§āĻŽāĻžāϰā§āĻ āĻāĻžāϰā§āĻĄ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻāϰ⧠āĻŦā§āϝāĻŦāĻšāĻžāϰāĻāĻžāϰā§āϰ āĻĒā§āϰāĻŽāĻžāĻŖā§āĻāϰāĻŖ PPP āĻĒā§āϰā§āĻā§āĻāϞ āϏā§āϤāϰ⧠EAP-TLS āĻĒā§āϰā§āĻā§āĻāϞ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻāϰ⧠āϏāĻā§āĻāĻžāϞāĻŋāϤ āĻšāĻŦā§āĨ¤
āĻāĻ āϏāĻžāϰā§āĻāĻŋāĻā§āϰ āĻ āĻĒāĻžāϰā§āĻļāύ āϏāĻŽā§āĻĒāϰā§āĻā§ āĻāϰāĻ āĻŦāĻŋāϏā§āϤāĻžāϰāĻŋāϤ āϤāĻĨā§āϝ āĻĒāĻžāĻāϝāĻŧāĻž āϝāĻžāĻŦā§ .
āĻā§āύ āĻāĻ āϏā§āĻāĻŋāĻŽāĻāĻŋ āĻāĻāĻāĻŋ āĻāĻžāϞ āĻāĻŋāĻĒāĻŋāĻāύ āύā§āĻāĻāϝāĻŧāĻžāϰā§āĻā§āϰ āϤāĻŋāύāĻāĻŋ āĻĒā§āϰāϝāĻŧā§āĻāύā§āϝāĻŧāϤāĻž āĻĒā§āϰāĻŖ āĻāϰā§?
- āĻāĻ āĻĒā§āϰāĻāϞā§āĻĒā§āϰ āύāĻŋāϰā§āĻāϰāϝā§āĻā§āϝāϤāĻž āϏāĻŽāϝāĻŧ āĻĻā§āĻŦāĻžāϰāĻž āĻĒāϰā§āĻā§āώāĻŋāϤ āĻšāϝāĻŧā§āĻā§. āĻāĻāĻŋ 2000 āϏāĻžāϞ āĻĨā§āĻā§ āĻāĻŋāĻĒāĻŋāĻāύ āύā§āĻāĻāϝāĻŧāĻžāϰā§āĻ āϏā§āĻĨāĻžāĻĒāύ āĻāϰāϤ⧠āĻŦā§āϝāĻŦāĻšā§āϤ āĻšāĻā§āĻā§āĨ¤
- PPP āĻĒā§āϰā§āĻā§āĻāϞ āĻĻā§āĻŦāĻžāϰāĻž āύāĻŋāϰāĻžāĻĒāĻĻ āĻŦā§āϝāĻŦāĻšāĻžāϰāĻāĻžāϰ⧠āĻĒā§āϰāĻŽāĻžāĻŖā§āĻāϰāĻŖ āĻĒā§āϰāĻĻāĻžāύ āĻāϰāĻž āĻšāϝāĻŧāĨ¤ āύāĻŋāϰāĻžāĻĒāϤā§āϤāĻž āĻāĻāĻāĻŋ āĻĒāϰā§āϝāĻžāĻĒā§āϤ āϏā§āϤāϰ āĻĒā§āϰāĻĻāĻžāύ āĻāϰ⧠āύāĻž, āĻāĻžāϰāĻŖ āĻĒā§āϰāĻŽāĻžāĻŖā§āĻāϰāĻŖā§āϰ āĻāύā§āϝ, āϏāϰā§āĻŦā§āϤā§āϤāĻŽ āĻā§āώā§āϤā§āϰā§, āĻāĻāĻāĻŋ āϞāĻāĻāύ āĻāĻŦāĻ āĻĒāĻžāϏāĻāϝāĻŧāĻžāϰā§āĻĄ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻāϰ⧠āĻĒā§āϰāĻŽāĻžāĻŖā§āĻāϰāĻŖ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻāϰāĻž āĻšāϝāĻŧāĨ¤ āĻāĻŽāϰāĻž āϏāĻŦāĻžāĻ āĻāĻžāύāĻŋ āϝ⧠āĻāĻāĻāĻŋ āϞāĻāĻāύ āĻĒāĻžāϏāĻāϝāĻŧāĻžāϰā§āĻĄ āĻā§āĻĒā§āϤāĻāϰāĻŦā§āϤā§āϤāĻŋ, āĻ
āύā§āĻŽāĻžāύ āĻŦāĻž āĻā§āϰāĻŋ āĻāϰāĻž āϝā§āϤ⧠āĻĒāĻžāϰā§āĨ¤ āϤāĻŦā§ āĻĻā§āϰā§āĻāĻĻāĻŋāύ āϧāϰ⧠āĻāĻāύ āĻĄā§āĻā§āϞāĻĒāĻžāϰ āĻĄ в āĻāĻ āĻĒā§āϰā§āĻā§āĻāϞ āĻāĻ āϏāĻŽāϏā§āϝāĻžāĻāĻŋ āϏāĻāĻļā§āϧāύ āĻāϰā§āĻā§ āĻāĻŦāĻ āĻĒā§āϰāĻŽāĻžāĻŖā§āĻāϰāĻŖā§āϰ āĻāύā§āϝ āĻ
āĻĒā§āϰāϤāĻŋāϏāĻŽ āĻāύāĻā§āϰāĻŋāĻĒāĻļāύ, āϝā§āĻŽāύ EAP-TLS-āĻāϰ āĻāĻĒāϰ āĻāĻŋāϤā§āϤāĻŋ āĻāϰ⧠āĻĒā§āϰā§āĻā§āĻāϞ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻāϰāĻžāϰ āĻā§āώāĻŽāϤāĻž āϝā§āĻā§āϤ āĻāϰā§āĻā§āĨ¤ āĻāĻāĻžāĻĄāĻŧāĻžāĻ, āϤāĻŋāύāĻŋ āĻĒā§āϰāĻŽāĻžāĻŖā§āĻāϰāĻŖā§āϰ āĻāύā§āϝ āϏā§āĻŽāĻžāϰā§āĻ āĻāĻžāϰā§āĻĄ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻāϰāĻžāϰ āĻā§āώāĻŽāϤāĻž āϝā§āĻā§āϤ āĻāϰā§āĻā§āύ, āϝāĻž āϏāĻŋāϏā§āĻā§āĻŽāĻāĻŋāĻā§ āĻāϰāĻ āϏā§āϰāĻā§āώāĻŋāϤ āĻāϰā§āĻā§āĨ¤
āĻŦāϰā§āϤāĻŽāĻžāύā§, āĻāĻ āĻĻā§āĻāĻŋ āĻĒā§āϰāĻāϞā§āĻĒ āĻāĻāϤā§āϰāĻŋāϤ āĻāϰāĻžāϰ āĻāύā§āϝ āϏāĻā§āϰāĻŋāϝāĻŧ āĻāϞā§āĻāύāĻž āĻāϞāĻā§ āĻāĻŦāĻ āĻāĻĒāύāĻŋ āύāĻŋāĻļā§āĻāĻŋāϤ āĻšāϤ⧠āĻĒāĻžāϰā§āύ āϝ⧠āĻļā§āĻā§āϰ āĻŦāĻž āĻĒāϰ⧠āĻāĻāĻŋ āϝā§āĻāĻžāĻŦā§āĻ āĻāĻāĻŦā§āĨ¤ āĻāĻĻāĻžāĻšāϰāĻŖ āϏā§āĻŦāϰā§āĻĒ, PPP-āĻāϰ āĻāĻāĻāĻŋ āĻĒā§āϝāĻžāĻ āĻāϰāĻž āϏāĻāϏā§āĻāϰāĻŖ Fedora āϏāĻāĻā§āϰāĻšāϏā§āĻĨāϞ⧠āĻĻā§āϰā§āĻāĻāĻžāϞ āϧāϰ⧠āϰāϝāĻŧā§āĻā§, āĻĒā§āϰāĻŽāĻžāĻŖā§āĻāϰāĻŖā§āϰ āĻāύā§āϝ āϏā§āϰāĻā§āώāĻŋāϤ āĻĒā§āϰā§āĻā§āĻāϞ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻāϰā§āĨ¤ - āϏāĻŽā§āĻĒā§āϰāϤāĻŋ āĻĒāϰā§āϝāύā§āϤ, āĻāĻ āύā§āĻāĻāϝāĻŧāĻžāϰā§āĻāĻāĻŋ āĻļā§āϧā§āĻŽāĻžāϤā§āϰ āĻŦā§āϝāĻŦāĻšāĻžāϰāĻāĻžāϰā§āϰāĻžāĻ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻāϰāϤ⧠āĻĒāĻžāϰāϤā§āύāĨ¤ WindowsāĻāĻŋāύā§āϤ⧠āĻŽāϏā§āĻā§ āϏā§āĻā§āĻ āĻāĻāύāĻŋāĻāĻžāϰā§āϏāĻŋāĻāĻŋāϰ āĻāĻŽāĻžāĻĻā§āϰ āϏāĻšāĻāϰā§āĻŽā§āϰāĻž, āĻāĻžāϏāĻŋāϞāĻŋ āĻļā§āĻāĻ āĻāĻŦāĻ āĻāϞā§āĻāĻāĻžāύā§āĻĄāĻžāϰ āϏā§āĻŽāĻŋāϰāύāĻ, āĻā§āĻāĻā§ āĻĒā§āϝāĻŧā§āĻā§āύ āĻāĻŦāĻ āĻāĻāĻŋ āĻĒāϰāĻŋāĻŦāϰā§āϤāύ. āĻāĻāϏāĻžāĻĨā§, āĻāĻŽāϰāĻž āĻā§āϞāĻžāϝāĻŧā§āύā§āĻā§āϰ āĻāĻžāĻā§āϰ āĻ
āύā§āĻ āĻŦāĻžāĻ āĻāĻŦāĻ āϤā§āϰā§āĻāĻŋāĻā§āϞāĻŋ āĻ āĻŋāĻ āĻāϰā§āĻāĻŋ, āϏāĻŋāϏā§āĻā§āĻŽā§āϰ āĻāύāϏā§āĻāϞā§āĻļāύ āĻāĻŦāĻ āĻāύāĻĢāĻŋāĻāĻžāϰā§āĻļāύāĻā§ āϏāϰāϞ āĻāϰā§āĻāĻŋ, āĻāĻŽāύāĻāĻŋ āĻāϤā§āϏ āĻĨā§āĻā§ āϤā§āϰāĻŋ āĻāϰāĻžāϰ āϏāĻŽāϝāĻŧāĻāĨ¤ āϤāĻžāĻĻā§āϰ āĻŽāϧā§āϝ⧠āϏāĻŦāĻā§āϝāĻŧā§ āĻāϞā§āϞā§āĻāϝā§āĻā§āϝ āĻšāϞ:
- Openssl āĻāĻŦāĻ qt-āĻāϰ āύāϤā§āύ āϏāĻāϏā§āĻāϰāĻŖā§āϰ āĻāύā§āĻāĻžāϰāĻĢā§āϏā§āϰ āϏāĻžāĻĨā§ āĻĒā§āϰāĻžāύ⧠āĻā§āϞāĻžāϝāĻŧā§āύā§āĻā§āϰ āϏāĻžāĻŽāĻā§āĻāϏā§āϝāĻĒā§āϰā§āĻŖ āϏāĻŽāϏā§āϝāĻžāĻā§āϞāĻŋāĻā§ āϏā§āĻĨāĻŋāϰ āĻāϰāĻž āĻšāϝāĻŧā§āĻā§āĨ¤
- āĻāĻāĻāĻŋ āĻ āϏā§āĻĨāĻžāϝāĻŧā§ āĻĢāĻžāĻāϞā§āϰ āĻŽāĻžāϧā§āϝāĻŽā§ āĻā§āĻā§āύ āĻĒāĻŋāύ āĻĒāĻžāϏ āĻāϰāĻž āĻĨā§āĻā§ pppd āϏāϰāĻžāύ⧠āĻšāϝāĻŧā§āĻā§āĨ¤
- āĻā§āϰāĻžāĻĢāĻŋāĻāĻžāϞ āĻāύā§āĻāĻžāϰāĻĢā§āϏā§āϰ āĻŽāĻžāϧā§āϝāĻŽā§ āĻĒāĻžāϏāĻāϝāĻŧāĻžāϰā§āĻĄ āĻ āύā§āϰā§āϧā§āϰ āĻĒā§āϰā§āĻā§āϰāĻžāĻŽā§āϰ āĻā§āϞ āϞāĻā§āĻ āϏāĻāĻļā§āϧāύ āĻāϰāĻž āĻšāϝāĻŧā§āĻā§āĨ¤ āĻāĻāĻŋ xl2tpd āĻĒāϰāĻŋāώā§āĻŦāĻžāϰ āĻāύā§āϝ āϏāĻ āĻŋāĻ āĻĒāϰāĻŋāĻŦā§āĻļ āĻāύāϏā§āĻāϞ āĻāϰ⧠āĻāϰāĻž āĻšāϝāĻŧā§āĻāĻŋāϞāĨ¤
- L2tpIpsecVpn āĻĄā§āĻŽāύā§āϰ āĻŦāĻŋāϞā§āĻĄ āĻāĻāύ āĻā§āϞāĻžāϝāĻŧā§āύā§āĻā§āϰ āĻŦāĻŋāϞā§āĻĄā§āϰ āϏāĻžāĻĨā§ āĻāĻāϏāĻžāĻĨā§ āĻāϰāĻž āĻšāϝāĻŧ, āϝāĻž āĻŦāĻŋāϞā§āĻĄ āĻāĻŦāĻ āĻāύāĻĢāĻŋāĻāĻžāϰā§āĻļāύ āĻĒā§āϰāĻā§āϰāĻŋāϝāĻŧāĻžāĻā§ āϏāĻšāĻ āĻāϰā§āĨ¤
- āĻāύā§āύāϝāĻŧāύā§āϰ āϏā§āĻŦāĻžāĻā§āĻāύā§āĻĻā§āϝā§āϰ āĻāύā§āϝ, Azure āĻĒāĻžāĻāĻĒāϞāĻžāĻāύ āϏāĻŋāϏā§āĻā§āĻŽāĻāĻŋ āĻŦāĻŋāϞā§āĻĄā§āϰ āϏāĻ āĻŋāĻāϤāĻž āĻĒāϰā§āĻā§āώāĻž āĻāϰāĻžāϰ āĻāύā§āϝ āϏāĻāϝā§āĻā§āϤāĨ¤
- āĻā§āϰ āĻāϰ⧠āĻĄāĻžāĻāύāĻā§āϰā§āĻĄ āĻāϰāĻžāϰ āĻā§āώāĻŽāϤāĻž āϝā§āĻ āĻāϰāĻž āĻšāϝāĻŧā§āĻā§ openssl āĻāϰ āĻĒā§āϰā§āĻā§āώāĻžāĻĒāĻā§āĨ¤ āĻāĻāĻŋ āϏāĻ āĻŋāĻāĻāĻžāĻŦā§ āύāϤā§āύ āĻ āĻĒāĻžāϰā§āĻāĻŋāĻ āϏāĻŋāϏā§āĻā§āĻŽ āϏāĻŽāϰā§āĻĨāύ āĻāϰāĻžāϰ āĻāύā§āϝ āĻĻāϰāĻāĻžāϰ⧠āϝā§āĻāĻžāύ⧠āϏā§āĻā§āϝāĻžāύā§āĻĄāĻžāϰā§āĻĄ āύāĻŋāϰāĻžāĻĒāϤā§āϤāĻž āϏā§āϤāϰ 2 āϏā§āĻ āĻāϰāĻž āĻāĻā§, VPN āύā§āĻāĻāϝāĻŧāĻžāϰā§āĻāĻā§āϞāĻŋāϰ āϏāĻžāĻĨā§ āϝ⧠āĻļāĻāϏāĻžāĻĒāϤā§āϰāĻā§āϞāĻŋ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻāϰ⧠āϝāĻž āĻāĻ āϏā§āϤāϰā§āϰ āύāĻŋāϰāĻžāĻĒāϤā§āϤāĻž āĻĒā§āϰāϝāĻŧā§āĻāύā§āϝāĻŧāϤāĻžāĻā§āϞāĻŋ āĻĒā§āϰāĻŖ āĻāϰ⧠āύāĻžā§ˇ āĻāĻ āĻŦāĻŋāĻāϞā§āĻĒāĻāĻŋ āĻŦāĻŋāĻĻā§āϝāĻŽāĻžāύ āĻĒā§āϰāĻžāύ⧠VPN āύā§āĻāĻāϝāĻŧāĻžāϰā§āĻāĻā§āϞāĻŋāϰ āϏāĻžāĻĨā§ āĻāĻžāĻ āĻāϰāĻžāϰ āĻāύā§āϝ āĻāĻžāϰā§āϝāĻāϰ āĻšāĻŦā§ā§ˇ
āϏāĻāĻļā§āϧāĻŋāϤ āϏāĻāϏā§āĻāϰāĻŖ āĻĒāĻžāĻāϝāĻŧāĻž āϝāĻžāĻŦā§ .
āĻāĻ āĻā§āϞāĻžāϝāĻŧā§āύā§āĻ āĻĒā§āϰāĻŽāĻžāĻŖā§āĻāϰāĻŖā§āϰ āĻāύā§āϝ āϏā§āĻŽāĻžāϰā§āĻ āĻāĻžāϰā§āĻĄā§āϰ āĻŦā§āϝāĻŦāĻšāĻžāϰ āϏāĻŽāϰā§āĻĨāύ āĻāϰ⧠āĻāĻŦāĻ āĻāĻ āĻŦā§āϝāĻŦāϏā§āĻĨāĻžāĻāĻŋ āϏā§āĻĨāĻžāĻĒāύā§āϰ āϏāĻŽāϏā§āϤ āĻ āϏā§āĻŦāĻŋāϧāĻž āĻ āĻāĻāĻŋāϞāϤāĻžāĻ āϝāĻĨāĻžāϏāĻŽā§āĻāĻŦ āĻā§āĻĒāύ āĻāϰā§āĨ¤ LinuxāĻā§āϞāĻžāϝāĻŧā§āύā§āĻ āϏā§āĻāĻāĻĒ āϝāϤāĻāĻž āϏāĻŽā§āĻāĻŦ āϏāĻšāĻ āĻāĻŦāĻ āĻĻā§āϰā§āϤ āĻāϰ⧠āϤā§āϞāĻžāĨ¤
āĻ āĻŦāĻļā§āϝāĻ, āĻĒāĻŋāĻĒāĻŋāĻĒāĻŋ āĻāĻŦāĻ āĻā§āϞāĻžāϝāĻŧā§āύā§āĻ āĻāĻŋāĻāĻāĻāĻ-āĻāϰ āĻŽāϧā§āϝ⧠āĻāĻāĻāĻŋ āϏā§āĻŦāĻŋāϧāĻžāĻāύāĻ āϏāĻāϝā§āĻā§āϰ āĻāύā§āϝ, āĻĒā§āϰāϤāĻŋāĻāĻŋ āĻĒā§āϰāĻāϞā§āĻĒā§ āĻ āϤāĻŋāϰāĻŋāĻā§āϤ āϏāĻŽā§āĻĒāĻžāĻĻāύāĻž āĻāĻžāĻĄāĻŧāĻž āĻāĻāĻŋ āϏāĻŽā§āĻāĻŦ āĻāĻŋāϞ āύāĻž, āϤāĻŦā§ āϤāĻŦā§āĻ āϏā§āĻā§āϞāĻŋāĻā§ āĻā§āĻ āĻāϰāĻž āĻšāϝāĻŧā§āĻāĻŋāϞ āĻāĻŦāĻ āϏāϰā§āĻŦāύāĻŋāĻŽā§āύ⧠āĻšā§āϰāĻžāϏ āĻāϰāĻž āĻšāϝāĻŧā§āĻāĻŋāϞ:
- āϏā§āĻĨāĻŋāϰ
- āϏā§āĻĨāĻŋāϰ . āĻāĻ āϤā§āϰā§āĻāĻŋāĻāĻŋ āĻāĻŽāĻžāĻĻā§āϰ āϏā§āĻĨāĻžāύā§āϝāĻŧ /etc/ppp/openssl.cnf āĻāύāĻĢāĻŋāĻāĻžāϰā§āĻļāύ āĻĢāĻžāĻāϞ āĻĨā§āĻā§ āϏā§āĻŽāĻžāϰā§āĻ āĻāĻžāϰā§āĻĄā§āϰ āϏāĻžāĻĨā§ āĻāĻžāĻ āĻāϰāĻžāϰ āĻāύā§āϝ openssl āĻāĻā§āĻāĻŋāύ āϏāĻŽā§āĻĒāϰā§āĻā§ āϤāĻĨā§āϝ āĻāĻžāĻĄāĻŧāĻž āĻāĻŋāĻā§ āϞā§āĻĄ āĻāϰāĻžāϰ āĻ āύā§āĻŽāϤāĻŋ āĻĻā§āϝāĻŧāύāĻŋ, āϝāĻž āĻāĻāĻāĻŋ āĻā§āϰā§āϤāϰ āĻ āϏā§āĻŦāĻŋāϧāĻž āĻāĻŋāϞ āϝāĻĻāĻŋ, āĻāĻĻāĻžāĻšāϰāĻŖāϏā§āĻŦāϰā§āĻĒ, āĻāĻā§āĻāĻŋāύ āϏāĻŽā§āĻĒāϰā§āĻā§ āϤāĻĨā§āϝ āĻāĻžāĻĄāĻŧāĻžāĻ, āĻāĻŽāϰāĻž āĻ āύā§āϝ āĻāĻŋāĻā§ āϏā§āĻ āĻāϰāϤ⧠āĻā§āϝāĻŧā§āĻāĻŋāϞāĻžāĻŽāĨ¤ āĻāĻĻāĻžāĻšāϰāĻŖāϏā§āĻŦāϰā§āĻĒ, āĻāĻāĻāĻŋ āϏāĻāϝā§āĻ āϏā§āĻĨāĻžāĻĒāύ āĻāϰāĻžāϰ āϏāĻŽāϝāĻŧ āύāĻŋāϰāĻžāĻĒāϤā§āϤāĻž āϏā§āϤāϰ āĻ āĻŋāĻ āĻāϰā§āύāĨ¤
āĻāĻāύ āĻāĻĒāύāĻŋ āϏā§āĻ āĻāĻĒ āĻļā§āϰ⧠āĻāϰāϤ⧠āĻĒāĻžāϰā§āύ.
āϏāĻžāϰā§āĻāĻžāϰ āĻāĻŋāĻāύāĻŋāĻ
āĻāϞā§āύ āϏāĻŦ āĻĒā§āϰāϝāĻŧā§āĻāύā§āϝāĻŧ āĻĒā§āϝāĻžāĻā§āĻ āĻāύāϏā§āĻāϞ āĻāϰāĻž āϝāĻžāĻ.
āϏā§āĻā§āϰāĻāϏāĻāϝāĻŧāĻžāύ āĻāύāϏā§āĻāϞ āĻāϰāĻž āĻšāĻā§āĻā§ (IPsec)
āĻĒā§āϰāĻĨāĻŽāϤ, 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
āĻāύāϏā§āĻāϞā§āĻļāύā§āϰ āĻĒāϰā§, āĻāĻĒāύāĻžāĻā§ āϏā§āĻā§āϰāĻāĻāϝāĻŧāĻžāύ āĻāύāĻĢāĻŋāĻāĻžāϰ āĻāϰāϤ⧠āĻšāĻŦā§ (āĻāĻāĻĒāĻŋāϏā§āĻ āĻŦāĻžāϏā§āϤāĻŦāĻžāϝāĻŧāύā§āϰ āĻŽāϧā§āϝ⧠āĻāĻāĻāĻŋ)āĨ¤ āĻāĻāĻŋ āĻāϰāϤā§, āĻĢāĻžāĻāϞāĻāĻŋ āϏāĻŽā§āĻĒāĻžāĻĻāύāĻž āĻāϰā§āύ /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
āĻāĻŽāϰāĻž āĻāĻāĻāĻŋ āϏāĻžāϧāĻžāϰāĻŖ āϞāĻāĻāύ āĻĒāĻžāϏāĻāϝāĻŧāĻžāϰā§āĻĄāĻ āϏā§āĻ āĻāϰāĻŦāĨ¤ āĻļā§āϝāĻŧāĻžāϰ āĻāϰāĻž āĻĒāĻžāϏāĻāϝāĻŧāĻžāϰā§āĻĄ āĻĒā§āϰāĻŽāĻžāĻŖā§āĻāϰāĻŖā§āϰ āĻāύā§āϝ āϏāĻŽāϏā§āϤ āύā§āĻāĻāϝāĻŧāĻžāϰā§āĻ āĻ
āĻāĻļāĻā§āϰāĻšāĻŖāĻāĻžāϰā§āĻĻā§āϰ āĻāĻžāύāĻž āĻĨāĻžāĻāϤ⧠āĻšāĻŦā§āĨ¤ āĻāĻ āĻĒāĻĻā§āϧāϤāĻŋ āϏā§āĻĒāώā§āĻāϤāĻ āĻ
āĻŦāĻŋāĻļā§āĻŦāϏā§āϤ, āĻāĻžāϰāĻŖ āĻāĻ āĻĒāĻžāϏāĻāϝāĻŧāĻžāϰā§āĻĄāĻāĻŋ āϏāĻšāĻā§āĻ āϏā§āĻ āĻŦā§āϝāĻā§āϤāĻŋāĻĻā§āϰ āĻāĻžāĻā§ āĻĒāϰāĻŋāĻāĻŋāϤ āĻšāϤ⧠āĻĒāĻžāϰ⧠āϝāĻžāĻĻā§āϰ āĻāĻŽāϰāĻž āύā§āĻāĻāϝāĻŧāĻžāϰā§āĻā§ āĻ
ā§āϝāĻžāĻā§āϏā§āϏ āĻĻāĻŋāϤ⧠āĻāĻžāĻ āύāĻžāĨ¤
āϝāĻžāĻāĻšā§āĻ, āĻāĻŽāύāĻāĻŋ āĻāĻ āϏāϤā§āϝ āύā§āĻāĻāϝāĻŧāĻžāϰā§āĻ āύāĻŋāϰāĻžāĻĒāϤā§āϤāĻž āĻĒā§āϰāĻāĻžāĻŦāĻŋāϤ āĻāϰāĻŦā§ āύāĻž, āĻāĻžāϰāĻŖ āĻŦā§āϏāĻŋāĻ āĻĄā§āĻāĻž āĻāύāĻā§āϰāĻŋāĻĒāĻļāύ āĻāĻŦāĻ āĻŦā§āϝāĻŦāĻšāĻžāϰāĻāĻžāϰā§āϰ āĻĒā§āϰāĻŽāĻžāĻŖā§āĻāϰāĻŖ āĻĒāĻŋāĻĒāĻŋāĻĒāĻŋ āĻĒā§āϰā§āĻā§āĻāϞ āĻĻā§āĻŦāĻžāϰāĻž āϏāĻā§āĻāĻžāϞāĻŋāϤ āĻšāϝāĻŧāĨ¤ āĻāĻŋāύā§āϤ⧠āύā§āϝāĻžāϝā§āϝāϤāĻžāϰ āĻā§āώā§āϤā§āϰā§, āĻāĻāĻž āϞāĻā§āώāĻŖā§āϝāĻŧ āϝ⧠āϏā§āĻā§āϰāĻāĻāϝāĻŧāĻžāύ āĻĒā§āϰāĻŽāĻžāĻŖā§āĻāϰāĻŖā§āϰ āĻāύā§āϝ āĻāϰāĻ āύāĻŋāϰāĻžāĻĒāĻĻ āĻĒā§āϰāϝā§āĻā§āϤāĻŋ āϏāĻŽāϰā§āĻĨāύ āĻāϰā§, āĻāĻĻāĻžāĻšāϰāĻŖāϏā§āĻŦāϰā§āĻĒ, āĻŦā§āϝāĻā§āϤāĻŋāĻāϤ āĻā§ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻāϰā§āĨ¤ āϏā§āĻā§āϰāĻāϏāĻāϝāĻŧāĻžāύā§āϰ āϏā§āĻŽāĻžāϰā§āĻ āĻāĻžāϰā§āĻĄ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻāϰ⧠āĻĒā§āϰāĻŽāĻžāĻŖā§āĻāϰāĻŖ āĻĒā§āϰāĻĻāĻžāύ āĻāϰāĻžāϰ āĻā§āώāĻŽāϤāĻžāĻ āϰāϝāĻŧā§āĻā§, āĻāĻŋāύā§āϤ⧠āĻāĻāύāĻ āĻĒāϰā§āϝāύā§āϤ āĻļā§āϧā§āĻŽāĻžāϤā§āϰ āϏā§āĻŽāĻŋāϤ āĻĒāϰāĻŋāϏāϰā§āϰ āĻĄāĻŋāĻāĻžāĻāϏ āϏāĻŽāϰā§āĻĨāĻŋāϤ āĻāĻŦāĻ āϤāĻžāĻ āϰā§āĻā§āĻā§āύ āĻā§āĻā§āύ āĻāĻŦāĻ āϏā§āĻŽāĻžāϰā§āĻ āĻāĻžāϰā§āĻĄ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻāϰ⧠āĻĒā§āϰāĻŽāĻžāĻŖā§āĻāϰāĻŖ āĻāϰāĻž āĻāĻāύāĻ āĻāĻ āĻŋāύāĨ¤ āĻĢāĻžāĻāϞā§āϰ āĻŽāĻžāϧā§āϝāĻŽā§ āĻāĻāĻāĻŋ āϏāĻžāϧāĻžāϰāĻŖ āĻĒāĻžāϏāĻāϝāĻŧāĻžāϰā§āĻĄ āϏā§āĻ āĻāϰāĻž āϝāĻžāĻ /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
āĻĒāĻŋāĻĒāĻŋāĻĒāĻŋ āϏā§āĻāĻāĻĒ
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
āĻāĻŽāϰāĻž āϰā§āĻ āϏāĻžāϰā§āĻāĻŋāĻĢāĻŋāĻā§āĻ āĻāĻŦāĻ āϏāĻžāϰā§āĻāĻžāϰ āϏāĻžāϰā§āĻāĻŋāĻĢāĻŋāĻā§āĻ āĻāϏā§āϝ⧠āĻāϰāĻŋ:
#диŅĐĩĐēŅĐžŅĐ¸Ņ Ņ ŅĐĩŅŅиŅиĐēаŅаĐŧи ĐŋĐžĐģŅСОваŅĐĩĐģĐĩĐš, ĐŖĐĻ Đ¸ ŅĐĩŅвĐĩŅа
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 āϰā§āĻ āϏāĻžāϰā§āĻāĻŋāĻĢāĻŋāĻā§āĻ āĻāĻā§;
- āĻŽā§āϞ 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"
CA-āϤ⧠āĻĒā§āϰāĻĻāϰā§āĻļāĻŋāϤ client.req āĻ ā§āϝāĻžāĻĒā§āϞāĻŋāĻā§āĻļāύāĻāĻŋ āĻĒāĻžāĻ āĻžāύāĨ¤ āĻāĻāĻŦāĻžāϰ āĻāĻĒāύāĻŋ āĻāĻĒāύāĻžāϰ āĻā§ āĻā§āĻĄāĻŧāĻžāϰ āĻāύā§āϝ āĻāĻāĻāĻŋ āĻļāĻāϏāĻžāĻĒāϤā§āϰ āĻĒā§āϝāĻŧā§ āĻā§āϞā§, āĻā§ āĻšāĻŋāϏāĻžāĻŦā§ āĻāĻāĻ āĻāĻāĻĄāĻŋ āϏāĻš āĻāĻāĻāĻŋ āĻā§āĻā§āύ⧠āĻāĻāĻŋ āϞāĻŋāĻā§āύ:
pkcs11-tool --module /usr/lib/librtpkcs11ecp.so -l -y cert -w ./client.pem --id 45
āĻā§āϞāĻžāϝāĻŧā§āύā§āĻāĻĻā§āϰ āĻāύā§āϝ Windows и Linux (āĻāĻāĻāĻŋ āĻāϰāĻ āϏāĻžāϰā§āĻŦāĻāύā§āύ āĻĒāĻĻā§āϧāϤāĻŋ)
āĻāĻ āĻĒāĻĻā§āϧāϤāĻŋāĻāĻŋ āĻāϰāĻ āϏāĻžāϰā§āĻŦāĻāύā§āύ, āĻāĻžāϰāĻŖ āĻāϰ āĻŽāĻžāϧā§āϝāĻŽā§ āĻāĻŽāύ āĻāĻāĻāĻŋ āĻā§ āĻāĻŦāĻ āϏāĻžāϰā§āĻāĻŋāĻĢāĻŋāĻā§āĻ āϤā§āϰāĻŋ āĻāϰāĻž āϝāĻžāϝāĻŧ āϝāĻž āĻŦā§āϝāĻŦāĻšāĻžāϰāĻāĻžāϰā§āϰāĻž āϏāĻĢāϞāĻāĻžāĻŦā§ āĻļāύāĻžāĻā§āϤ āĻāϰāϤ⧠āĻĒāĻžāϰāĻŦā§āĨ¤ Windows и LinuxāĻāĻŋāύā§āϤ⧠āĻāϰ āĻāύā§āϝ āĻāĻāĻāĻŋ āĻāĻžāĻĄāĻŧāĻŋ āĻĨāĻžāĻāĻž āĻĒā§āϰāϝāĻŧā§āĻāύāĨ¤ Windows āĻāĻžāĻŦāĻŋ āϤā§āϰāĻŋāϰ āĻĒā§āϰāĻā§āϰāĻŋāϝāĻŧāĻžāĻāĻŋ āϏāĻŽā§āĻĒāύā§āύ āĻāϰāϤā§āĨ¤
āĻ āύā§āϰā§āϧ āϤā§āϰāĻŋ āĻāĻŦāĻ āĻļāĻāϏāĻžāĻĒāϤā§āϰ āĻāĻŽāĻĻāĻžāύāĻŋ āĻāϰāĻžāϰ āĻāĻā§, āĻāĻĒāύāĻžāĻā§ āĻ āĻŦāĻļā§āϝāĻ āĻŦāĻŋāĻļā§āĻŦāϏā§āϤāĻĻā§āϰ āϤāĻžāϞāĻŋāĻāĻžāϝāĻŧ VPN āύā§āĻāĻāϝāĻŧāĻžāϰā§āĻā§āϰ āĻŽā§āϞ āĻļāĻāϏāĻžāĻĒāϤā§āϰ āϝā§āĻ āĻāϰāϤ⧠āĻšāĻŦā§ā§ˇ āĻāĻāĻŋ āĻāϰāĻžāϰ āĻāύā§āϝ, āĻāĻāĻŋ āĻā§āϞā§āύ āĻāĻŦāĻ āϝ⧠āĻāĻāύā§āĻĄā§āĻāĻŋ āĻā§āϞā§, āϏā§āĻāĻžāύ⧠"āĻāύāϏā§āĻāϞ āϏāĻžāϰā§āĻāĻŋāĻĢāĻŋāĻā§āĻ" āĻŦāĻŋāĻāϞā§āĻĒāĻāĻŋ āύāĻŋāϰā§āĻŦāĻžāĻāύ āĻāϰā§āύ:

āĻā§āϞāĻž āĻāĻāύā§āĻĄā§āϤā§, āϏā§āĻĨāĻžāύā§āϝāĻŧ āĻŦā§āϝāĻŦāĻšāĻžāϰāĻāĻžāϰā§āϰ āĻāύā§āϝ āĻāĻāĻāĻŋ āĻļāĻāϏāĻžāĻĒāϤā§āϰ āĻāύāϏā§āĻāϞ āĻāϰāĻž āύāĻŋāϰā§āĻŦāĻžāĻāύ āĻāϰā§āύ:

CA āĻāϰ āĻŦāĻŋāĻļā§āĻŦāϏā§āϤ āϰā§āĻ āϏāĻžāϰā§āĻāĻŋāĻĢāĻŋāĻā§āĻ āϏā§āĻā§āϰ⧠āĻļāĻāϏāĻžāĻĒāϤā§āϰāĻāĻŋ āĻāύāϏā§āĻāϞ āĻāϰāĻž āϝāĻžāĻ:

āĻāĻ āϏāĻŽāϏā§āϤ āĻāϰā§āĻŽā§āϰ āĻĒāϰā§, āĻāĻŽāϰāĻž āĻāϰāĻ āϏāĻŽāϏā§āϤ āĻĒāϝāĻŧā§āύā§āĻā§āϰ āϏāĻžāĻĨā§ āĻāĻāĻŽāϤāĨ¤ āϏāĻŋāϏā§āĻā§āĻŽ āĻāĻāύ āĻāύāĻĢāĻŋāĻāĻžāϰ āĻāϰāĻž āĻšāϝāĻŧā§āĻā§.
āĻāϏā§āύ āύāĻŋāĻŽā§āύāϞāĻŋāĻāĻŋāϤ āĻŦāĻŋāώāϝāĻŧāĻŦāϏā§āϤ⧠āϏāĻš āĻāĻāĻāĻŋ 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
āĻāϰ āĻĒāϰā§, āĻāĻŽāϰāĻž āĻāĻāĻāĻŋ āĻā§ āĻā§āĻĄāĻŧāĻž āϤā§āϰāĻŋ āĻāϰāĻŦ āĻāĻŦāĻ āĻļāĻāϏāĻžāĻĒāϤā§āϰā§āϰ āĻāύā§āϝ āĻāĻāĻāĻŋ āĻ ā§āϝāĻžāĻĒā§āϞāĻŋāĻā§āĻļāύ āϤā§āϰāĻŋ āĻāϰāĻŦāĨ¤ āĻāĻāĻŋ āĻāϰāĻžāϰ āĻāύā§āϝ, āĻĒāĻžāĻāϝāĻŧāĻžāϰāĻļā§āϞ āĻā§āϞā§āύ āĻāĻŦāĻ āύāĻŋāĻŽā§āύāϞāĻŋāĻāĻŋāϤ āĻāĻŽāĻžāύā§āĻĄāĻāĻŋ āĻĒā§āϰāĻŦā§āĻļ āĻāϰā§āύ:
certreq.exe -new -pin $PIN .cert.tmp .client.req
āϤā§āϰāĻŋ āĻāϰāĻž client.req āĻ āύā§āϰā§āϧāĻāĻŋ āĻāĻĒāύāĻžāϰ CA-āĻāϰ āĻāĻžāĻā§ āĻāĻŽāĻž āĻĻāĻŋāύ āĻāĻŦāĻ client.pem āϏāĻžāϰā§āĻāĻŋāĻĢāĻŋāĻā§āĻāĻāĻŋ āĻāϏāĻžāϰ āĻāύā§āϝ āĻ āĻĒā§āĻā§āώāĻž āĻāϰā§āύāĨ¤ āĻāĻĒāύāĻŋ āĻāĻāĻŋ āĻāĻāĻāĻŋ āĻā§āĻā§āύ⧠āϞāĻŋāĻā§ āĻāĻĒāύāĻžāϰ āϏāĻžāϰā§āĻāĻŋāĻĢāĻŋāĻā§āĻ āϏā§āĻā§āϰ⧠āϝā§āĻ āĻāϰāϤ⧠āĻĒāĻžāϰā§āύāĨ¤ Windows āύāĻŋāĻŽā§āύāϞāĻŋāĻāĻŋāϤ āĻāĻŽāĻžāύā§āĻĄ āϏāĻš:
certreq.exe -accept .client.pem
āĻāĻāĻŋ āϞāĻā§āώāĻŖā§āϝāĻŧ āϝ⧠āĻ āύā§āϰā§āĻĒ āĻā§āϰāĻŋāϝāĻŧāĻžāĻā§āϞāĻŋ āĻāĻŽāĻāĻŽāϏāĻŋ āĻĒā§āϰā§āĻā§āϰāĻžāĻŽā§āϰ āĻā§āϰāĻžāĻĢāĻŋāĻāĻžāϞ āĻāύā§āĻāĻžāϰāĻĢā§āϏ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻāϰ⧠āĻĒā§āύāϰā§āϤā§āĻĒāĻžāĻĻāύ āĻāϰāĻž āϝā§āϤ⧠āĻĒāĻžāϰā§, āϤāĻŦā§ āĻāĻ āĻĒāĻĻā§āϧāϤāĻŋāĻāĻŋ āĻŦā§āĻļāĻŋ āϏāĻŽāϝāĻŧāϏāĻžāĻĒā§āĻā§āώ āĻāĻŦāĻ āĻāĻŽ āĻĒā§āϰā§āĻā§āϰāĻžāĻŽāϝā§āĻā§āϝāĨ¤
āĻā§āϞāĻžāϝāĻŧā§āύā§āĻ āϏā§āĻāĻāĻĒ Ubuntu
āĻŦāĻŋāĻāĻĻā§āϰāĻ
āĻā§āϞāĻžāϝāĻŧā§āύā§āĻāĻā§ āĻĒā§āϰāϏā§āϤā§āϤ āĻāϰāĻž āĻšāĻā§āĻā§ Linux āĻŦāϰā§āϤāĻŽāĻžāύ⧠āĻāĻāĻŋ āĻŦā§āĻļ āϏāĻŽāϝāĻŧāϏāĻžāĻĒā§āĻā§āώ, āĻāĻžāϰāĻŖ āĻāϰ āĻāύā§āϝ āϏā§āϰā§āϏ āĻā§āĻĄ āĻĨā§āĻā§ āϏā§āĻŦāϤāύā§āϤā§āϰ āĻĒā§āϰā§āĻā§āϰāĻžāĻŽ āϤā§āϰāĻŋ āĻāϰāϤ⧠āĻšāϝāĻŧāĨ¤ āĻāĻŽāϰāĻž āύāĻŋāĻļā§āĻāĻŋāϤ āĻāϰāĻžāϰ āĻāύā§āϝ āĻāĻžāĻ āĻāϰāĻŦ āϝāĻžāϤ⧠āϏāĻŽāϏā§āϤ āĻĒāϰāĻŋāĻŦāϰā§āϤāύ āϝāϤ āĻĻā§āϰā§āϤ āϏāĻŽā§āĻāĻŦ āĻ
āĻĢāĻŋāϏāĻŋāϝāĻŧāĻžāϞ āϰāĻŋāĻĒā§āĻāĻŋāĻāϰāĻŋāĻā§āϞā§āϤ⧠āĻ
āύā§āϤāϰā§āĻā§āĻā§āϤ āĻāϰāĻž āĻšāϝāĻŧāĨ¤
āϏāĻžāϰā§āĻāĻžāϰā§āϰ āϏāĻžāĻĨā§ IPSec āϏā§āϤāϰ⧠āϏāĻāϝā§āĻ āύāĻŋāĻļā§āĻāĻŋāϤ āĻāϰāϤā§, strongswan āĻĒā§āϝāĻžāĻā§āĻ āĻāĻŦāĻ xl2tp āĻĄā§āĻŽāύ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻāϰāĻž āĻšāϝāĻŧāĨ¤ āϏā§āĻŽāĻžāϰā§āĻ āĻāĻžāϰā§āĻĄ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻāϰ⧠āύā§āĻāĻāϝāĻŧāĻžāϰā§āĻā§ āϏāĻāϝā§āĻ āϏāĻšāĻ āĻāϰāϤā§, āĻāĻŽāϰāĻž l2tp-ipsec-vpn āĻĒā§āϝāĻžāĻā§āĻ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻāϰāĻŦ, āϝāĻž āϏāϰāϞā§āĻā§āϤ āϏāĻāϝā§āĻ āϏā§āĻāĻāĻĒā§āϰ āĻāύā§āϝ āĻāĻāĻāĻŋ āĻā§āϰāĻžāĻĢāĻŋāĻā§āϝāĻžāϞ āĻļā§āϞ āĻĒā§āϰāĻĻāĻžāύ āĻāϰā§āĨ¤
āĻāϏā§āύ āϧāĻžāĻĒā§ āϧāĻžāĻĒā§ āĻāĻĒāĻžāĻĻāĻžāύāĻā§āϞāĻŋ āĻāĻāϤā§āϰāĻŋāϤ āĻāϰāĻž āĻļā§āϰ⧠āĻāϰāĻŋ, āϤāĻŦā§ āϤāĻžāϰ āĻāĻā§ āĻāĻŽāϰāĻž āĻāĻŋāĻĒāĻŋāĻāύ āϏāϰāĻžāϏāϰāĻŋ āĻāĻžāĻ āĻāϰāĻžāϰ āĻāύā§āϝ āĻĒā§āϰāϝāĻŧā§āĻāύā§āϝāĻŧ āϏāĻŽāϏā§āϤ āĻĒā§āϝāĻžāĻā§āĻ āĻāύāϏā§āĻāϞ āĻāϰāĻŦ:
sudo apt-get install xl2tpd strongswan libp11-3
āĻā§āĻā§āύ āĻĻāĻŋāϝāĻŧā§ āĻāĻžāĻ āĻāϰāĻžāϰ āĻāύā§āϝ āϏāĻĢā§āĻāĻāϝāĻŧā§āϝāĻžāϰ āĻāύāϏā§āĻāϞ āĻāϰāĻž
āĻĨā§āĻā§ āϏāϰā§āĻŦāĻļā§āώ librtpkcs11ecp.so āϞāĻžāĻāĻŦā§āϰā§āϰāĻŋ āĻāύāϏā§āĻāϞ āĻāϰā§āύ , āĻāĻāĻžāĻĄāĻŧāĻžāĻ āϏā§āĻŽāĻžāϰā§āĻ āĻāĻžāϰā§āĻĄā§āϰ āϏāĻžāĻĨā§ āĻāĻžāĻ āĻāϰāĻžāϰ āĻāύā§āϝ āϞāĻžāĻāĻŦā§āϰā§āϰāĻŋ:
sudo apt-get install pcscd pcsc-tools opensc libengine-pkcs11-openssl
āϰā§āĻā§āĻā§āύ āϏāĻāϝā§āĻ āĻāϰā§āύ āĻāĻŦāĻ āĻāĻāĻŋ āϏāĻŋāϏā§āĻā§āĻŽ āĻĻā§āĻŦāĻžāϰāĻž āϏā§āĻŦā§āĻā§āϤ āĻāĻŋāύāĻž āϤāĻž āĻĒāϰā§āĻā§āώāĻž āĻāϰā§āύ:
pkcs11-tool --module /usr/lib/librtpkcs11ecp.so -O -l
āĻĒā§āϝāĻžāĻāĻĄ āĻĒāĻŋāĻĒāĻŋāĻĒāĻŋ āĻāύāϏā§āĻāϞ āĻāϰāĻž āĻšāĻā§āĻā§
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 āϞāĻžāĻāĻŦā§āϰā§āϰāĻŋāϰ āĻĒāĻĨ āύāĻŋāϰā§āĻĻā§āĻļ āĻāϰāĻŋāĨ¤ āĻāĻāĻŋ āĻāϰāĻžāϰ āĻāύā§āϝ, openssl āĻĒā§āϝāĻžāϰāĻžāĻŽāĻŋāĻāĻžāϰāĻā§āϞāĻŋ āĻāύāĻĢāĻŋāĻāĻžāϰ āĻāϰāϤ⧠"āĻĒāĻāύā§āĻĻāĻā§āϞāĻŋ" āĻā§āϝāĻžāĻŦāĻāĻŋ āĻā§āϞā§āύ:
.
āĻāĻĒā§āύāĻāϏāĻāϏāĻāϞ āϏā§āĻāĻŋāĻāϏ āĻāĻāύā§āĻĄā§āĻāĻŋ āĻŦāύā§āϧ āĻāϰ⧠āύā§āĻāĻāϝāĻŧāĻžāϰā§āĻ āϏā§āĻ āĻāĻĒ āĻāϰāϤ⧠āĻāĻāĻŋāϝāĻŧā§ āĻāϞā§āύāĨ¤ āϏā§āĻāĻŋāĻāϏ āĻĒā§āϝāĻžāύā§āϞ⧠āϝā§āĻ āĻāϰā§āύ... āĻŦā§āϤāĻžāĻŽā§ āĻā§āϞāĻŋāĻ āĻāϰ⧠āĻāĻāĻāĻŋ āύāϤā§āύ āύā§āĻāĻāϝāĻŧāĻžāϰā§āĻ āϝā§āĻ āĻāϰāĻž āϝāĻžāĻ āĻāĻŦāĻ āύā§āĻāĻāϝāĻŧāĻžāϰā§āĻā§āϰ āύāĻžāĻŽ āϞāĻŋāĻā§āύ:

āĻāϰ āĻĒāϰā§, āĻāĻ āύā§āĻāĻāϝāĻŧāĻžāϰā§āĻ āϏā§āĻāĻŋāĻāϏ āĻĒā§āϝāĻžāύā§āϞ⧠āĻāĻĒāϞāĻŦā§āϧ āĻšāĻŦā§āĨ¤ āĻāĻāĻŋ āĻāύāĻĢāĻŋāĻāĻžāϰ āĻāϰāϤ⧠āύāϤā§āύ āύā§āĻāĻāϝāĻŧāĻžāϰā§āĻā§ āĻĄāĻžāĻŦāϞ-āĻĄāĻžāύ-āĻā§āϞāĻŋāĻ āĻāϰā§āύāĨ¤ āĻĒā§āϰāĻĨāĻŽ āĻā§āϝāĻžāĻŦā§ āĻāĻĒāύāĻžāĻā§ IPsec āϏā§āĻāĻŋāĻāϏ āĻāϰāϤ⧠āĻšāĻŦā§āĨ¤ āϏāĻžāϰā§āĻāĻžāϰ āĻ āĻŋāĻāĻžāύāĻž āĻāĻŦāĻ āϏāϰā§āĻŦāĻāύā§āύ āĻā§ āϏā§āĻ āĻāϰāĻž āϝāĻžāĻ:

āĻāϰ āĻĒāϰā§, āĻĒāĻŋāĻĒāĻŋāĻĒāĻŋ āϏā§āĻāĻŋāĻāϏ āĻā§āϝāĻžāĻŦā§ āϝāĻžāύ āĻāĻŦāĻ āϏā§āĻāĻžāύ⧠āĻŦā§āϝāĻŦāĻšāĻžāϰāĻāĻžāϰā§āϰ āύāĻžāĻŽ āύāĻŋāϰā§āĻĻā§āĻļ āĻāϰā§āύ āϝāĻžāϰ āĻ āϧā§āύ⧠āĻāĻŽāϰāĻž āύā§āĻāĻāϝāĻŧāĻžāϰā§āĻ āĻ ā§āϝāĻžāĻā§āϏā§āϏ āĻāϰāϤ⧠āĻāĻžāĻ:

āĻāϰ āĻĒāϰā§, āĻŦā§āĻļāĻŋāώā§āĻā§āϝ āĻā§āϝāĻžāĻŦāĻāĻŋ āĻā§āϞā§āύ āĻāĻŦāĻ āĻā§, āĻā§āϞāĻžāϝāĻŧā§āύā§āĻ āĻļāĻāϏāĻžāĻĒāϤā§āϰ āĻāĻŦāĻ CA-āĻāϰ āĻĒāĻĨāĻāĻŋ āύāĻŋāϰā§āĻĻāĻŋāώā§āĻ āĻāϰā§āύ:

āĻāϏā§āύ āĻāĻ āĻā§āϝāĻžāĻŦāĻāĻŋ āĻŦāύā§āϧ āĻāϰāĻŋ āĻāĻŦāĻ āĻā§āĻĄāĻŧāĻžāύā§āϤ āϏā§āĻāĻŋāĻāϏ āϏāĻŽā§āĻĒāĻžāĻĻāύ āĻāϰāĻŋ; āĻāĻāĻŋ āĻāϰāĻžāϰ āĻāύā§āϝ, "āĻāĻāĻĒāĻŋ āϏā§āĻāĻŋāĻāϏ" āĻā§āϝāĻžāĻŦāĻāĻŋ āĻā§āϞā§āύ āĻāĻŦāĻ "āϏā§āĻŦāϝāĻŧāĻāĻā§āϰāĻŋāϝāĻŧāĻāĻžāĻŦā§ DNS āϏāĻžāϰā§āĻāĻžāϰ āĻ āĻŋāĻāĻžāύāĻž āĻĒā§āϰāĻžāĻĒā§āϤ āĻāϰā§āύ" āĻŦāĻŋāĻāϞā§āĻĒā§āϰ āĻĒāĻžāĻļā§āϰ āĻŦāĻžāĻā§āϏāĻāĻŋ āĻā§āĻ āĻāϰā§āύ:

āĻāĻ āĻŦāĻŋāĻāϞā§āĻĒāĻāĻŋ āĻā§āϞāĻžāϝāĻŧā§āύā§āĻāĻā§ āϏāĻžāϰā§āĻāĻžāϰ āĻĨā§āĻā§ āύā§āĻāĻāϝāĻŧāĻžāϰā§āĻā§āϰ āĻŽāϧā§āϝ⧠āĻāĻāĻāĻŋ āĻŦā§āϝāĻā§āϤāĻŋāĻāϤ āĻāĻāĻĒāĻŋ āĻ āĻŋāĻāĻžāύāĻž āĻĒā§āϤ⧠āĻ
āύā§āĻŽāϤāĻŋ āĻĻā§āĻŦā§āĨ¤
āϏāĻŽāϏā§āϤ āϏā§āĻāĻŋāĻāϏā§āϰ āĻĒāϰā§, āϏāĻŽāϏā§āϤ āĻā§āϝāĻžāĻŦ āĻŦāύā§āϧ āĻāϰā§āύ āĻāĻŦāĻ āĻā§āϞāĻžāϝāĻŧā§āύā§āĻ āĻĒā§āύāϰāĻžāϝāĻŧ āĻāĻžāϞ⧠āĻāϰā§āύ:

āύā§āĻāĻāϝāĻŧāĻžāϰā§āĻā§āϰ āϏāĻžāĻĨā§ āϏāĻāϝā§āĻā§āϤ āĻšāĻā§āĻā§
āϏā§āĻāĻŋāĻāϏā§āϰ āĻĒāϰā§, āĻāĻĒāύāĻŋ āύā§āĻāĻāϝāĻŧāĻžāϰā§āĻā§āϰ āϏāĻžāĻĨā§ āϏāĻāϝā§āĻ āĻāϰāϤ⧠āĻĒāĻžāϰā§āύāĨ¤ āĻāĻāĻŋ āĻāϰāĻžāϰ āĻāύā§āϝ, āĻ ā§āϝāĻžāĻĒāϞā§āĻ āĻā§āϝāĻžāĻŦāĻāĻŋ āĻā§āϞā§āύ āĻāĻŦāĻ āϝ⧠āύā§āĻāĻāϝāĻŧāĻžāϰā§āĻāĻāĻŋāϤ⧠āĻāĻŽāϰāĻž āϏāĻāϝā§āĻ āĻāϰāϤ⧠āĻāĻžāĻ āϏā§āĻāĻŋ āύāĻŋāϰā§āĻŦāĻžāĻāύ āĻāϰā§āύ:

āϏāĻāϝā§āĻ āϏā§āĻĨāĻžāĻĒāύ āĻĒā§āϰāĻā§āϰāĻŋāϝāĻŧāĻž āĻāϞāĻžāĻāĻžāϞā§āύ, āĻā§āϞāĻžāϝāĻŧā§āύā§āĻ āĻāĻŽāĻžāĻĻā§āϰ āϰā§āĻā§āĻā§āύ āĻĒāĻŋāύ āĻā§āĻĄ āϞāĻŋāĻāϤ⧠āĻŦāϞāĻŦā§āύ:

āϝāĻĻāĻŋ āϏā§āĻā§āϝāĻžāĻāĻžāϏ āĻŦāĻžāϰ⧠āĻāĻāĻāĻŋ āĻŦāĻŋāĻā§āĻāĻĒā§āϤāĻŋ āĻāĻĒāϏā§āĻĨāĻŋāϤ āĻšāϝāĻŧ āϝ⧠āϏāĻāϝā§āĻāĻāĻŋ āϏāĻĢāϞāĻāĻžāĻŦā§ āĻĒā§āϰāϤāĻŋāώā§āĻ āĻŋāϤ āĻšāϝāĻŧā§āĻā§, āϤāĻžāĻšāϞ⧠āĻāϰ āĻŽāĻžāύ⧠āĻšāϞ āϏā§āĻāĻāĻĒ āϏāĻĢāϞ āĻšāϝāĻŧā§āĻā§:

āĻ āύā§āϝāĻĨāĻžāϝāĻŧ, āĻā§āύ āϏāĻāϝā§āĻāĻāĻŋ āĻĒā§āϰāϤāĻŋāώā§āĻ āĻŋāϤ āĻšāϝāĻŧāύāĻŋ āϤāĻž āĻā§āĻāĻā§ āĻŦā§āϰ āĻāϰāĻž āĻŽā§āϞā§āϝāĻŦāĻžāύāĨ¤ āĻāĻāĻŋ āĻāϰāĻžāϰ āĻāύā§āϝ, āĻ ā§āϝāĻžāĻĒāϞā§āĻā§ "āϏāĻāϝā§āĻ āϤāĻĨā§āϝ" āĻāĻŽāĻžāύā§āĻĄāĻāĻŋ āύāĻŋāϰā§āĻŦāĻžāĻāύ āĻāϰ⧠āĻāĻĒāύāĻžāĻā§ āĻĒā§āϰā§āĻā§āϰāĻžāĻŽ āϞāĻāĻāĻŋ āĻĻā§āĻāϤ⧠āĻšāĻŦā§:

āĻā§āϞāĻžāϝāĻŧā§āύā§āĻ āϏā§āĻāĻāĻĒ Windows
āĻā§āϞāĻžāϝāĻŧā§āύā§āĻ āϏā§āĻ āĻāĻĒ āĻāϰāĻž āĻšāĻā§āĻā§ Windows āĻāϰ āĻā§āϝāĻŧā§ āĻ āύā§āĻ āϏāĻšāĻā§ āϏāĻŽā§āĻĒāύā§āύ āĻāϰāĻž āĻšāϝāĻŧ LinuxāĻāĻžāϰāĻŖ āĻĒā§āϰāϝāĻŧā§āĻāύā§āϝāĻŧ āϏāĻŽāϏā§āϤ āϏāĻĢāĻāĻāϝāĻŧā§āϝāĻžāϰ āĻāĻā§ āĻĨā§āĻā§āĻ āϏāĻŋāϏā§āĻā§āĻŽā§āϰ āĻŽāϧā§āϝ⧠āĻ āύā§āϤāϰā§āĻā§āĻā§āϤ āϰāϝāĻŧā§āĻā§āĨ¤
āϏāĻŋāϏā§āĻā§āĻŽ āϏā§āĻāĻāĻĒ
āĻāĻŽāϰāĻž āϰā§āĻā§āĻā§āύāĻā§āϞāĻŋāϰ āϏāĻžāĻĨā§ āĻāĻžāĻ āĻāϰāĻžāϰ āĻāύā§āϝ āĻĒā§āϰāϝāĻŧā§āĻāύā§āϝāĻŧ āϏāĻŽāϏā§āϤ āĻĄā§āϰāĻžāĻāĻāĻžāϰāĻā§āϞāĻŋ āĻĨā§āĻā§ āĻĄāĻžāĻāύāϞā§āĻĄ āĻāϰ⧠āĻāύāϏā§āĻāϞ āĻāϰāĻŦ .
āĻĒā§āϰāĻŽāĻžāĻŖā§āĻāϰāĻŖā§āϰ āĻāύā§āϝ āĻāĻāĻāĻŋ āϰā§āĻ āĻļāĻāϏāĻžāĻĒāϤā§āϰ āĻāĻŽāĻĻāĻžāύāĻŋ āĻāϰāĻž āĻšāĻā§āĻā§
āϏāĻžāϰā§āĻāĻžāϰ āϰā§āĻ āϏāĻžāϰā§āĻāĻŋāĻĢāĻŋāĻā§āĻ āĻĄāĻžāĻāύāϞā§āĻĄ āĻāϰā§āύ āĻāĻŦāĻ āĻāĻāĻŋ āϏāĻŋāϏā§āĻā§āĻŽā§ āĻāύāϏā§āĻāϞ āĻāϰā§āύāĨ¤ āĻāĻāĻŋ āĻāϰāĻžāϰ āĻāύā§āϝ, āĻāĻāĻŋ āĻā§āϞā§āύ āĻāĻŦāĻ āϝ⧠āĻāĻāύā§āĻĄā§āĻāĻŋ āĻā§āϞā§, āϏā§āĻāĻžāύ⧠"āĻāύāϏā§āĻāϞ āϏāĻžāϰā§āĻāĻŋāĻĢāĻŋāĻā§āĻ" āĻŦāĻŋāĻāϞā§āĻĒāĻāĻŋ āύāĻŋāϰā§āĻŦāĻžāĻāύ āĻāϰā§āύ:

āĻā§āϞāĻž āĻāĻāύā§āĻĄā§āϤā§, āϏā§āĻĨāĻžāύā§āϝāĻŧ āĻŦā§āϝāĻŦāĻšāĻžāϰāĻāĻžāϰā§āϰ āĻāύā§āϝ āĻāĻāĻāĻŋ āĻļāĻāϏāĻžāĻĒāϤā§āϰ āĻāύāϏā§āĻāϞ āĻāϰāĻž āύāĻŋāϰā§āĻŦāĻžāĻāύ āĻāϰā§āύāĨ¤ āĻāĻĒāύāĻŋ āϝāĻĻāĻŋ āĻāĻŽā§āĻĒāĻŋāĻāĻāĻžāϰ⧠āϏāĻŽāϏā§āϤ āĻŦā§āϝāĻŦāĻšāĻžāϰāĻāĻžāϰā§āĻĻā§āϰ āĻāύā§āϝ āĻļāĻāϏāĻžāĻĒāϤā§āϰāĻāĻŋ āĻāĻĒāϞāĻŦā§āϧ āĻāϰāϤ⧠āĻāĻžāύ, āϤāĻžāĻšāϞ⧠āĻāĻĒāύāĻžāϰ āϏā§āĻĨāĻžāύā§āϝāĻŧ āĻāĻŽā§āĻĒāĻŋāĻāĻāĻžāϰ⧠āĻļāĻāϏāĻžāĻĒāϤā§āϰāĻāĻŋ āĻāύāϏā§āĻāϞ āĻāϰāĻž āĻŦā§āĻā§ āύā§āĻāϝāĻŧāĻž āĻāĻāĻŋāϤ:

CA āĻāϰ āĻŦāĻŋāĻļā§āĻŦāϏā§āϤ āϰā§āĻ āϏāĻžāϰā§āĻāĻŋāĻĢāĻŋāĻā§āĻ āϏā§āĻā§āϰ⧠āĻļāĻāϏāĻžāĻĒāϤā§āϰāĻāĻŋ āĻāύāϏā§āĻāϞ āĻāϰāĻž āϝāĻžāĻ:

āĻāĻ āϏāĻŽāϏā§āϤ āĻāϰā§āĻŽā§āϰ āĻĒāϰā§, āĻāĻŽāϰāĻž āĻāϰāĻ āϏāĻŽāϏā§āϤ āĻĒāϝāĻŧā§āύā§āĻā§āϰ āϏāĻžāĻĨā§ āĻāĻāĻŽāϤāĨ¤ āϏāĻŋāϏā§āĻā§āĻŽ āĻāĻāύ āĻāύāĻĢāĻŋāĻāĻžāϰ āĻāϰāĻž āĻšāϝāĻŧā§āĻā§.
āĻāĻāĻāĻŋ VPN āϏāĻāϝā§āĻ āϏā§āĻ āĻāĻĒ āĻāϰāĻž āĻšāĻā§āĻā§
āĻāĻāĻāĻŋ VPN āϏāĻāϝā§āĻ āϏā§āĻ āĻāĻĒ āĻāϰāϤā§, āύāĻŋāϝāĻŧāύā§āϤā§āϰāĻŖ āĻĒā§āϝāĻžāύā§āϞ⧠āϝāĻžāύ āĻāĻŦāĻ āĻāĻāĻāĻŋ āύāϤā§āύ āϏāĻāϝā§āĻ āϤā§āϰāĻŋ āĻāϰāĻžāϰ āĻŦāĻŋāĻāϞā§āĻĒāĻāĻŋ āύāĻŋāϰā§āĻŦāĻžāĻāύ āĻāϰā§āύ⧎

āĻĒāĻĒ-āĻāĻĒ āĻāĻāύā§āĻĄā§āϤā§, āĻāĻĒāύāĻžāϰ āĻāϰā§āĻŽāĻā§āώā§āϤā§āϰ⧠āϏāĻāϝā§āĻ āĻāϰāϤ⧠āĻāĻāĻāĻŋ āϏāĻāϝā§āĻ āϤā§āϰāĻŋ āĻāϰāĻžāϰ āĻŦāĻŋāĻāϞā§āĻĒāĻāĻŋ āύāĻŋāϰā§āĻŦāĻžāĻāύ āĻāϰā§āύ:

āĻĒāϰāĻŦāϰā§āϤ⧠āĻāĻāύā§āĻĄā§āϤā§, āĻāĻāĻāĻŋ VPN āϏāĻāϝā§āĻ āύāĻŋāϰā§āĻŦāĻžāĻāύ āĻāϰā§āύ:

āĻāĻŦāĻ VPN āϏāĻāϝā§āĻā§āϰ āĻŦāĻŋāĻŦāϰāĻŖ āϞāĻŋāĻā§āύ, āĻāĻŦāĻ āĻāĻāĻāĻŋ āϏā§āĻŽāĻžāϰā§āĻ āĻāĻžāϰā§āĻĄ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻāϰāĻžāϰ āĻŦāĻŋāĻāϞā§āĻĒāĻāĻŋāĻ āĻāϞā§āϞā§āĻ āĻāϰā§āύ:

āϏā§āĻāĻāĻĒ āĻāĻāύāĻ āϏāĻŽā§āĻĒā§āϰā§āĻŖ āĻšāϝāĻŧāύāĻŋ. āϝāĻž āĻ āĻŦāĻļāĻŋāώā§āĻ āĻĨāĻžāĻā§ āϤāĻž āĻšāϞ IPsec āĻĒā§āϰā§āĻā§āĻāϞā§āϰ āĻāύā§āϝ āĻāĻžāĻ āĻāϰāĻž āĻā§ āύāĻŋāϰā§āĻĻāĻŋāώā§āĻ āĻāϰāĻž; āĻāĻāĻŋ āĻāϰāĻžāϰ āĻāύā§āϝ, "āύā§āĻāĻāϝāĻŧāĻžāϰā§āĻ āϏāĻāϝā§āĻ āϏā§āĻāĻŋāĻāϏ" āĻā§āϝāĻžāĻŦā§ āϝāĻžāύ āĻāĻŦāĻ āϤāĻžāϰāĻĒāϰ⧠"āĻāĻ āϏāĻāϝā§āĻā§āϰ āĻŦā§āĻļāĻŋāώā§āĻā§āϝāĻā§āϞāĻŋ" āĻā§āϝāĻžāĻŦā§ āϝāĻžāύ:

āϝ⧠āĻāĻāύā§āĻĄā§āĻāĻŋ āĻā§āϞā§, āϏā§āĻāĻžāύ⧠"āύāĻŋāϰāĻžāĻĒāϤā§āϤāĻž" āĻā§āϝāĻžāĻŦā§ āϝāĻžāύ, āύā§āĻāĻāϝāĻŧāĻžāϰā§āĻ āĻĒā§āϰāĻāĻžāϰ āĻšāĻŋāϏāĻžāĻŦā§ "L2TP/IPsec āύā§āĻāĻāϝāĻŧāĻžāϰā§āĻ" āύāĻŋāϰā§āĻĻāĻŋāώā§āĻ āĻāϰā§āύ āĻāĻŦāĻ "āĻāύā§āύāϤ āϏā§āĻāĻŋāĻāϏ" āύāĻŋāϰā§āĻŦāĻžāĻāύ āĻāϰā§āύ:

āĻā§āϞāĻž āĻāĻāύā§āĻĄā§āϤā§, āĻāĻžāĻ āĻāϰāĻž IPsec āĻā§ āύāĻŋāϰā§āĻĻāĻŋāώā§āĻ āĻāϰā§āύ:

ĐОдĐēĐģŅŅĐĩĐŊиĐĩ
āϏā§āĻāĻāĻĒ āϏāĻŽā§āĻĒā§āϰā§āĻŖ āĻāϰāĻžāϰ āĻĒāϰā§, āĻāĻĒāύāĻŋ āύā§āĻāĻāϝāĻŧāĻžāϰā§āĻā§ āϏāĻāϝā§āĻ āĻāϰāĻžāϰ āĻā§āώā§āĻāĻž āĻāϰāϤ⧠āĻĒāĻžāϰā§āύ:

āϏāĻāϝā§āĻ āĻĒā§āϰāĻā§āϰāĻŋāϝāĻŧāĻž āĻāϞāĻžāĻāĻžāϞā§āύ, āĻāĻŽāĻžāĻĻā§āϰ āĻā§āĻā§āύ āĻĒāĻŋāύ āĻā§āĻĄ āϞāĻŋāĻāϤ⧠āĻšāĻŦā§:

āĻāĻŽāϰāĻž āĻāĻāĻāĻŋ āύāĻŋāϰāĻžāĻĒāĻĻ VPN āύā§āĻāĻāϝāĻŧāĻžāϰā§āĻ āϏā§āĻ āĻāĻĒ āĻāϰā§āĻāĻŋ āĻāĻŦāĻ āύāĻŋāĻļā§āĻāĻŋāϤ āĻāϰā§āĻāĻŋ āϝ⧠āĻāĻāĻŋ āĻāĻ āĻŋāύ āύāϝāĻŧāĨ¤
āϏā§āĻŦā§āĻā§āϤāĻŋ
āĻā§āϞāĻžāϝāĻŧā§āύā§āĻāĻĻā§āϰ āĻāύā§āϝ āĻāĻŋāĻĒāĻŋāĻāύ āϏāĻāϝā§āĻ āϤā§āϰāĻŋ āĻāϰāĻžāϰ āĻĒā§āϰāĻā§āϰāĻŋāϝāĻŧāĻž āϏāĻšāĻ āĻāϰāĻžāϰ āĻā§āώā§āϤā§āϰ⧠āϤāĻžāĻāĻĻā§āϰ āϝā§āĻĨ āĻāĻžāĻā§āϰ āĻāύā§āϝ āĻāĻŽāĻŋ āĻāĻŽāĻžāĻĻā§āϰ āϏāĻšāĻāϰā§āĻŽā§ āĻāĻžāϏāĻŋāϞāĻŋ āĻļā§āĻāĻ āĻāĻŦāĻ āĻāϞā§āĻāĻāĻžāύā§āĻĄāĻžāϰ āϏā§āĻŽāĻŋāϰāύāĻāĻā§ āĻāĻŦāĻžāϰāĻ āϧāύā§āϝāĻŦāĻžāĻĻ āĻāĻžāύāĻžāϤ⧠āĻāĻžāĻāĨ¤ Linux.
āĻāϤā§āϏ: www.habr.com
