เบเบฒเบ™เบ›เบฐเบ•เบดเบšเบฑเบ”เปƒเบ™เปเบเปˆเบ™เบ‚เบญเบ‡ WireGuard เบชเปเบฒเบฅเบฑเบš OpenBSD เป„เบ”เป‰เบ›เบฐเบเบฒเบ”

เปƒเบ™ Twitter เบ‚เบญเบ‡เบšเปเบฅเบดเบชเบฑเบ” EdgeSecurity, เบชเป‰เบฒเบ‡เบ•เบฑเป‰เบ‡เบ‚เบถเป‰เบ™เป‚เบ”เบเบœเบนเป‰เบ‚เบฝเบ™เบ‚เบญเบ‡ WireGuard, เบฅเบฒเบเบ‡เบฒเบ™ เบเปˆเบฝเบงโ€‹เบเบฑเบšโ€‹เบเบฒเบ™โ€‹เบชเป‰เบฒเบ‡โ€‹เบเบฒเบ™โ€‹เบ›เบฐโ€‹เบ•เบดโ€‹เบšเบฑเบ” VPN เบžเบทเป‰เบ™โ€‹เป€เบกเบทเบญเบ‡โ€‹เปเบฅเบฐโ€‹เบชเบฐโ€‹เบซเบ™เบฑเบšโ€‹เบชเบฐโ€‹เบซเบ™เบนเบ™โ€‹เบขเปˆเบฒเบ‡โ€‹เป€เบ•เบฑเบกโ€‹เบ—เบตเปˆโ€‹ WireGuard เบžเบฒเบเปƒเบ•เป‰ OpenBSD. เป€เบžเบทเปˆเบญเบขเบทเบ™เบขเบฑเบ™เบ„เปเบฒเบชเบฑเบšเบ•เปˆเบฒเบ‡เป†, เบžเบฒเบšเบซเบ™เป‰เบฒเบˆเปเบ—เบตเปˆเบชเบฐเปเบ”เบ‡เปƒเบซเป‰เป€เบซเบฑเบ™เบเบฒเบ™เป€เบฎเบฑเบ”เบงเบฝเบเป„เบ”เป‰เบ–เบทเบเบˆเบฑเบ”เบžเบตเบกเบกเบฒ. เบ„เบงเบฒเบกเบžเป‰เบญเบกเบ‚เบญเบ‡ patches เบชเปเบฒเบฅเบฑเบš OpenBSD kernel เบเบฑเบ‡เป„เบ”เป‰เบฎเบฑเบšเบเบฒเบ™เบขเบทเบ™เบขเบฑเบ™เป‚เบ”เบ Jason A. Donenfeld, เบœเบนเป‰เบ‚เบฝเบ™เบ‚เบญเบ‡ WireGuard, เปƒเบ™ เบ›เบฐเบเบฒเบ” เบญเบฑเบšเป€เบ”เบ”เบœเบปเบ™เบ›เบฐเป‚เบซเบเบ” wireguard-tools.

เบเบฒเบ™เบ›เบฐเบ•เบดเบšเบฑเบ”เปƒเบ™เปเบเปˆเบ™เบ‚เบญเบ‡ WireGuard เบชเปเบฒเบฅเบฑเบš OpenBSD เป„เบ”เป‰เบ›เบฐเบเบฒเบ”

เบ›เบฐเบˆเบธเบšเบฑเบ™เบกเบตเปƒเบซเป‰เป€เบ—เบปเปˆเบฒเบ™เบฑเป‰เบ™ เป€เบžเบตเป‰เบกเบžเบฒเบเบ™เบญเบเบขเปˆเบฒเบ‡เปƒเบ”เบเปเบ•เบฒเบก, เบœเบนเป‰เบ‚เบฝเบ™เบชเบฑเบ™เบเบฒเบงเปˆเบฒเบˆเบฐเบชเบปเปˆเบ‡เบชเบฐเบšเบฑเบšเบชเบธเบ”เบ—เป‰เบฒเบเบ‚เบญเบ‡เบžเบงเบเป€เบ‚เบปเบฒเป„เบ›เบซเบฒเบšเบฑเบ™เบŠเบตเบฅเบฒเบเบŠเบทเปˆเบ—เบฒเบ‡เป„เบ›เบชเบฐเบ™เบตเบ‚เบญเบ‡เบœเบนเป‰เบžเบฑเบ”เบ—เบฐเบ™เบฒ OpenBSD เปƒเบ™เบญเบฐเบ™เบฒเบ„เบปเบ”เบญเบฑเบ™เปƒเบเป‰เบ™เบตเป‰. เบฅเบฐเบซเบฑเบ” WireGuard เบชเปเบฒเบฅเบฑเบš OpenBSD kernel เบ›เบฐเบเบญเบšเบ”เป‰เบงเบ 3322 เบชเบฒเบ, เป€เบŠเบดเปˆเบ‡เปเบกเปˆเบ™เบซเบ™เป‰เบญเบเบเบงเปˆเบฒเบเบฒเบ™เบ›เบฐเบ•เบดเบšเบฑเบ”เบ‚เบญเบ‡ Linux kernel. เบ–เป‰เบฒเบฅเบฐเบซเบฑเบ”เบเบฒเบ™เบ›เบฐเบ•เบดเบšเบฑเบ” WireGuard เปƒเบ™เบ—เบตเปˆเบชเบธเบ”เบเปเปˆเบ–เบทเบเบเบญเบกเบฎเบฑเบšเป€เบ‚เบปเป‰เบฒเป„เบ›เปƒเบ™เบ•เบปเป‰เบ™เป„เบกเป‰เปเบซเบผเปˆเบ‡ OpenBSD, เบกเบฑเบ™เบˆเบฐเบเบฒเบเป€เบ›เบฑเบ™ OS เบ—เบตเบชเบญเบ‡ (เบซเบผเบฑเบ‡เบˆเบฒเบ Linux) เบ”เป‰เบงเบเบเบฒเบ™เบชเบฐเบซเบ™เบฑเบšเบชเบฐเบซเบ™เบนเบ™เบขเปˆเบฒเบ‡เป€เบ•เบฑเบกเบ—เบตเปˆเปเบฅเบฐเบ›เบฐเบชเบปเบกเบ›เบฐเบชเบฒเบ™เบชเปเบฒเบฅเบฑเบš WireGuard เบญเบญเบเบˆเบฒเบเบเปˆเบญเบ‡. เบเบฒเบ™เบชเบฐเบซเบ™เบฑเบšเบชเบฐเบซเบ™เบนเบ™เบขเปˆเบฒเบ‡เบเบงเป‰เบฒเบ‡เบ‚เบงเบฒเบ‡เบชเปเบฒเบฅเบฑเบš WireGuard เบ„เบฒเบ”เบงเปˆเบฒเบˆเบฐเบขเบนเปˆเปƒเบ™เบเบฒเบ™เบ›เปˆเบญเบ OpenBSD 6.8 (เปƒเบ™เบเบฒเบ™เบ›เปˆเบญเบ OpenBSD 6.7, เป€เบŠเบดเปˆเบ‡เปเบกเปˆเบ™ เบเป‰เบฒเบ เบ•เบฑเป‰เบ‡เปเบ•เปˆเบงเบฑเบ™เบ—เบต 1 เบซเบฒเบงเบฑเบ™เบ—เบต 19 เบžเบถเบ”เบชเบฐเบžเบฒ, เปเบœเปˆเบ™เปเบžเบšเปเปˆเบชเบฒเบกเบฒเบ”เปƒเบŠเป‰เป„เบ”เป‰). เปƒเบ™เป€เบงเบฅเบฒเบ™เบตเป‰, เบœเบนเป‰เบ—เบตเปˆเบ•เป‰เบญเบ‡เบเบฒเบ™เปƒเบŠเป‰ WireGuard เปƒเบ™ OpenBSD เบ„เบงเบ™เปƒเบŠเป‰เบžเบญเบ” net/wireguard-go เบซเบผเบทเบ•เบดเบ”เบ•เบฑเป‰เบ‡เปเบžเบฑเบ”เบ—เบตเปˆเบชเบฐเปœเบญเบ‡เปƒเบซเป‰เบ”เป‰เบงเบเบ•เบปเบ™เป€เบญเบ‡.

เบ™เบญเบเบˆเบฒเบเบ™เบฑเป‰เบ™, เบ—เปˆเบฒเบ™เบชเบฒเบกเบฒเบ”เบชเบฑเบ‡เป€เบเบ”เป€เบซเบฑเบ™เบเบฒเบ™เบžเบดเบกเป€เบœเบตเบเปเบœเปˆเบเบฒเบ™เบ›เบฑเบšเบ›เบธเบ‡เบŠเบธเบ”เบเบฒเบ™เปเบเป‰เป„เบ‚ wireguard-tools v1.0.20200510 ะธ wireguard-linux-compat v1.0.20200506, เบฅเบงเบกเบ—เบฑเบ‡ user-space utilities เป€เบŠเบฑเปˆเบ™ wg เปเบฅเบฐ wg-quick, เปเบฅเบฐ layer เป€เบžเบทเปˆเบญเบชเบฐเบซเบ™เบญเบ‡เบ„เบงเบฒเบกเป€เบ‚เบปเป‰เบฒเบเบฑเบ™เป„เบ”เป‰เบเบฑเบš Linux kernels เป€เบเบปเปˆเบฒ (3.10 เป€เบ–เบดเบ‡เปเบฅเบฐเบฅเบงเบกเบ—เบฑเบ‡ 5.5) เบ—เบตเปˆเบšเปเปˆเบกเบตเบ•เบปเบงเบŠเปˆเบงเบเปƒเบ™ WireGuard. เบเบฒเบ™เบ›เปˆเบญเบเปƒเบซเบกเปˆเบ‚เบญเบ‡ wg เปเบฅเบฐ wg-quick utilities เป€เบžเบตเปˆเบกเบเบฒเบ™เบชเบฐเบซเบ™เบฑเบšเบชเบฐเบซเบ™เบนเบ™เบชเปเบฒเบฅเบฑเบšเบเบฒเบ™เป‚เบ•เป‰เบ•เบญเบšเบเบฑเบšเบเบฒเบ™เบ›เบฐเบ•เบดเบšเบฑเบ”เปเบเปˆเบ™ OpenBSD เบ‚เบญเบ‡ WireGuard. เบกเบฑเบ™เป„เบ”เป‰เบ–เบทเบเบฅเบฒเบเบ‡เบฒเบ™เบงเปˆเบฒ patches เบชเปเบฒเบฅเบฑเบš OpenBSD kernel เป„เบ”เป‰เบ–เบทเบเบงเบฒเบ‡เปเบœเบ™เบ—เบตเปˆเบˆเบฐเปเบˆเบเบขเบฒเบเบžเบฒเบเปƒเบ™เบญเบฒเบ—เบดเบ”เบ•เปเปˆเป„เบ›. เป€เบžเบทเปˆเบญเบ•เบฑเป‰เบ‡เบ„เปˆเบฒเบญเบธเป‚เบกเบ‡เปƒเบ™ OpenBSD, เบเบฒเบ™เป‚เบ•เป‰เบ•เบญเบš wg เบ—เบตเปˆเบ„เบธเป‰เบ™เป€เบ„เบตเบเปเบฅเบฐ "ifconfig wg0 create" เบˆเบฐเบ–เบทเบเปƒเบŠเป‰.

เปƒเบ™เบšเบฑเบ™เบ”เบฒเบเบฒเบ™เบ›เปˆเบฝเบ™เปเบ›เบ‡เบ—เบตเปˆเบšเปเปˆเบเปˆเบฝเบงเบ‚เป‰เบญเบ‡เบเบฑเบšเบเบฒเบ™เบชเบฐเบซเบ™เบฑเบšเบชเบฐเบซเบ™เบนเบ™ OpenBSD, เบ—เบตเปˆเบซเบ™เป‰เบฒเบชเบฑเบ‡เป€เบเบ”เบ—เบตเปˆเบชเบธเบ”เปเบกเปˆเบ™เบเบฒเบ™เป€เบžเบตเปˆเบกเบ›เบฐเป‚เบซเบเบ” wg-เป„เบงเบ‚เบญเบ‡เป‚เบ”เป€เบกเบ™เบ—เบตเปˆเบ•เบปเบเบขเบนเปˆเบžเบฒเบเปƒเบ•เป‰เบซเบ™เป‰เบฒเบเบฒเบ "dns search" เปƒเบ™ resolv.conf. เบชเปเบฒเบฅเบฑเบš Android, เป€เบžเบตเปˆเบกเบเบฒเบ™เบชเบฐเบซเบ™เบฑเบšเบชเบฐเบซเบ™เบนเบ™เบชเปเบฒเบฅเบฑเบšเบ„เปเบฒเบฎเป‰เบญเบ‡เบชเบฐเบซเบกเบฑเบเบšเบฑเบ™เบŠเบตเบ‚เบฒเบงเบ™เบญเบเป€เบซเบ™เบทเบญเป„เบ›เบˆเบฒเบเบšเบฑเบ™เบŠเบตเบ”เปเบฒ. เป€เบžเบตเปˆเบกเบเบฒเบ™เบšเปเบฅเบดเบเบฒเบ™ wg-quick.target เบชเปเบฒเบฅเบฑเบš systemd เป€เบžเบทเปˆเบญ restart เปเบฅเบฐเบˆเบฑเบ”เบเบฒเบ™ wg-quick. เบเบฒเบ™เบ›เปˆเบฝเบ™เปเบ›เบ‡เบ—เบตเปˆเป‚เบ”เบ”เป€เบ”เบฑเปˆเบ™เบ—เบตเปˆเบชเบธเบ”เปƒเบ™เบŠเบธเบ” wireguard-linux-compat เปเบกเปˆเบ™เป€เบžเบทเปˆเบญเบฎเบฑเบšเบ›เบฐเบเบฑเบ™เบ„เบงเบฒเบกเป€เบ‚เบปเป‰เบฒเบเบฑเบ™เป„เบ”เป‰เบเบฑเบšเบเบฒเบ™เบ›เบฑเบšเบ›เบธเบ‡เปƒเบ™เบญเบฐเบ™เบฒเบ„เบปเบ”เบ‚เบญเบ‡เปเบžเบฑเบเป€เบเบฑเบ” kernel เบชเปเบฒเบฅเบฑเบš Ubuntu 19.10 เปเบฅเบฐ 18.04-hwe, เป€เบŠเบดเปˆเบ‡เบ›เบฐเบˆเบธเบšเบฑเบ™เบขเบนเปˆเปƒเบ™เบžเบฒเบ "เบชเบฐเป€เบซเบ™เบต" เปเบฅเบฐเบšเปเปˆเป„เบ”เป‰เบ”เปเบฒเป€เบ™เบตเบ™เบเบฒเบ™เบ›เบฑเบšเบ›เบธเบ‡เปƒเบซเบกเปˆ.

เปเบซเบผเปˆเบ‡เบ‚เปเป‰เบกเบนเบ™: opennet.ru

เป€เบžเบตเปˆเบกเบ„เบงเบฒเบกเบ„เบดเบ”เป€เบซเบฑเบ™