Анонсирована внутриядСрная рСализация WireGuard для OpenBSD

Π’ Ρ‚Π²ΠΈΡ‚Ρ‚Π΅Ρ€Π΅ ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΈ EdgeSecurity, основатСлСм ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ являСтся Π°Π²Ρ‚ΠΎΡ€ WireGuard, сообщили ΠΎ создании Π½Π°Ρ‚ΠΈΠ²Π½ΠΎΠΉ ΠΈ ΠΏΠΎΠ»Π½ΠΎΡΡ‚ΡŒΡŽ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅ΠΌΠΎΠΉ Ρ€Π΅Π°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ VPN WireGuard ΠΏΠΎΠ΄ OpenBSD. Π’ ΠΏΠΎΠ΄Ρ‚Π²Π΅Ρ€ΠΆΠ΄Π΅Π½ΠΈΠ΅ словам ΠΎΠΏΡƒΠ±Π»ΠΈΠΊΠΎΠ²Π°Π½ ΡΠΊΡ€ΠΈΠ½ΡˆΠΎΡ‚ с дСмонстрациСй Ρ€Π°Π±ΠΎΡ‚Ρ‹. Π“ΠΎΡ‚ΠΎΠ²Π½ΠΎΡΡ‚ΡŒ ΠΏΠ°Ρ‚Ρ‡Π΅ΠΉ для ядра OpenBSD Ρ‚Π°ΠΊΠΆΠ΅ ΠΏΠΎΠ΄Ρ‚Π²Π΅Ρ€ΠΆΠ΄Π΅Π½Π° ДТСйсоном Π”ΠΎΠ½Π΅Π½Ρ„ΠΈΠ»Π΄ΠΎΠΌ (Jason A. Donenfeld), Π°Π²Ρ‚ΠΎΡ€ΠΎΠΌ WireGuard, Π² анонсС обновлСния ΡƒΡ‚ΠΈΠ»ΠΈΡ‚ wireguard-tools.

Анонсирована внутриядСрная рСализация WireGuard для OpenBSD

Π’ настоящий ΠΌΠΎΠΌΠ΅Π½Ρ‚ доступны лишь внСшниС ΠΏΠ°Ρ‚Ρ‡ΠΈ, ΠΎΠ΄Π½Π°ΠΊΠΎ, Π°Π²Ρ‚ΠΎΡ€Ρ‹ ΠΎΠ±Π΅Ρ‰Π°ΡŽΡ‚ Π² блиТайшСС врСмя ΠΎΡ‚ΠΏΡ€Π°Π²ΠΈΡ‚ΡŒ ΠΈΡ… Ρ„ΠΈΠ½Π°Π»ΡŒΠ½Ρ‹ΠΉ Π²Π°Ρ€ΠΈΠ°Π½Ρ‚ Π² список рассылки Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΎΠ² OpenBSD. Код WireGuard для ядра OpenBSD Π²ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ 3322 строк, Ρ‡Ρ‚ΠΎ мСньшС, Ρ‡Π΅ΠΌ рСализация для ядра Linux. Если ΠΊΠΎΠ΄ с Ρ€Π΅Π°Π»ΠΈΠ·Π°Ρ†ΠΈΠ΅ΠΉ WireGuard Π±ΡƒΠ΄Π΅Ρ‚ Π² ΠΈΡ‚ΠΎΠ³Π΅ принят Π² Π΄Π΅Ρ€Π΅Π²ΠΎ исходных тСкстов OpenBSD, Ρ‚ΠΎ ΠΎΠ½Π° станСт Π²Ρ‚ΠΎΡ€ΠΎΠΉ ОБ (послС 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, Π²ΠΊΠ»ΡŽΡ‡Π°ΡŽΡ‰ΠΈΡ… Ρ€Π°Π±ΠΎΡ‚Π°ΡŽΡ‰ΠΈΠ΅ Π² пространствС ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ ΡƒΡ‚ΠΈΠ»ΠΈΡ‚Ρ‹, Ρ‚Π°ΠΊΠΈΠ΅ ΠΊΠ°ΠΊ wg ΠΈ wg-quick, ΠΈ слой для обСспСчСния совмСстимости со старыми ядрами Linux (ΠΎΡ‚ 3.10 ΠΈ Π΄ΠΎ 5.5 Π²ΠΊΠ»ΡŽΡ‡ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ), Π² ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… Π½Π΅Ρ‚ встроСнной ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠΈ WireGuard. Π’ Π½ΠΎΠ²ΠΎΠΌ выпускС ΡƒΡ‚ΠΈΠ»ΠΈΡ‚ wg ΠΈ wg-quick Π΄ΠΎΠ±Π°Π²Π»Π΅Π½Π° ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° взаимодСйствия с Ρ€Π΅Π°Π»ΠΈΠ·Π°Ρ†ΠΈΠ΅ΠΉ WireGuard для ядра OpenBSD. БообщаСтся, Ρ‡Ρ‚ΠΎ ΠΏΠ°Ρ‚Ρ‡ΠΈ для ядра OpenBSD ΠΏΠ»Π°Π½ΠΈΡ€ΡƒΡŽΡ‚ΡΡ ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‚ΡŒ Π² Ρ‚Π΅Ρ‡Π΅Π½ΠΈΠ΅ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅ΠΉ Π½Π΅Π΄Π΅Π»ΠΈ. Для настройки туннСля Π² OpenBSD Π±ΡƒΠ΄Π΅Ρ‚ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ ΠΏΡ€ΠΈΠ²Ρ‹Ρ‡Π½Ρ‹ΠΉ интСрфСйс wg ΠΈ «ifconfig wg0 create».

Из Π½Π΅ связанных с ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠΎΠΉ OpenBSD ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠΉ выдСляСтся Π΄ΠΎΠ±Π°Π²Π»Π΅Π½ΠΈΠ΅ Π² ΡƒΡ‚ΠΈΠ»ΠΈΡ‚Ρƒ wg-quick Π΄ΠΎΠΌΠ΅Π½ΠΎΠ², ΠΏΠΎΠ΄ΠΏΠ°Π΄Π°ΡŽΡ‰ΠΈΡ… ΠΏΠΎΠ΄ маску «dns search» Π² resolv.conf. Для Android Π΄ΠΎΠ±Π°Π²Π»Π΅Π½Π° ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° Π±Π΅Π»ΠΎΠ³ΠΎ списка ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ Π² Π΄ΠΎΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ ΠΊ Ρ‡Ρ‘Ρ€Π½ΠΎΠΌΡƒ списку. Для systemd Π΄ΠΎΠ±Π°Π²Π»Π΅Π½ сСрвис wg-quick.target для пСрСзапуска ΠΈ управлСния wg-quick. Π’ ΠΏΠ°ΠΊΠ΅Ρ‚Π΅ wireguard-linux-compat Π½Π°ΠΈΠ±ΠΎΠ»Π΅Π΅ Π·Π°ΠΌΠ΅Ρ‚Π½Ρ‹ΠΌ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ΠΌ являСтся обСспСчСниС совмСстимости с Π±ΡƒΠ΄ΡƒΡ‰ΠΈΠΌΠΈ обновлСниями ΠΏΠ°ΠΊΠ΅Ρ‚ΠΎΠ² с ядром для Ubuntu 19.10 ΠΈ 18.04-hwe, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΏΠΎΠΊΠ° находятся Π² сСкции «proposed» ΠΈ Π½Π΅ пСрСнСсСны Π² обновлСния.

Π˜ΡΡ‚ΠΎΡ‡Π½ΠΈΠΊ: opennet.ru

Π”ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ ΠΊΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠΉ