๋„คํŠธ์›Œํฌ ๊ตฌ์„ฑ๊ธฐ NetworkManager 1.22.0 ์ถœ์‹œ

๊ฒŒ์‹œ ๋จ ๋„คํŠธ์›Œํฌ ๋งค๊ฐœ๋ณ€์ˆ˜ ์„ค์ •์„ ๋‹จ์ˆœํ™”ํ•˜๋Š” ์ƒˆ๋กœ์šด ์•ˆ์ •์ ์ธ ์ธํ„ฐํŽ˜์ด์Šค ๋ฆด๋ฆฌ์Šค - NetworkManager 1.22. ํ”Œ๋Ÿฌ๊ทธ์ธ VPN์„ ์ง€์›ํ•˜๊ธฐ ์œ„ํ•ด OpenConnect, PPTP, OpenVPN ๋ฐ OpenSWAN์ด ์ž์ฒด ๊ฐœ๋ฐœ ์ฃผ๊ธฐ๋ฅผ ํ†ตํ•ด ๊ฐœ๋ฐœ๋˜๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค.

์ฃผ์š” ํ˜์‹  ๋„คํŠธ์›Œํฌ๋งค๋‹ˆ์ € 1.22:

  • NetworkManager ์„ค์ • ๋ฐ DNS ๋งค๊ฐœ๋ณ€์ˆ˜๋ฅผ ๋‹ค์‹œ ๋กœ๋“œํ•˜๊ธฐ ์œ„ํ•ด "general reload" ๋ช…๋ น์ด nmcli ์ธํ„ฐํŽ˜์ด์Šค์— ์ถ”๊ฐ€๋˜์—ˆ์Šต๋‹ˆ๋‹ค.
  • ํด๋ผ์šฐ๋“œ ํ™˜๊ฒฝ์—์„œ NetworkManager๋ฅผ ์ž๋™์œผ๋กœ ๊ตฌ์„ฑํ•˜๊ธฐ ์œ„ํ•œ nm-cloud-setup ์œ ํ‹ธ๋ฆฌํ‹ฐ๊ฐ€ ์ถ”๊ฐ€๋˜์—ˆ์Šต๋‹ˆ๋‹ค(ํ˜„์žฌ IPv2๊ฐ€ ํฌํ•จ๋œ EC4 ํด๋ผ์šฐ๋“œ๋งŒ ์ง€์›๋จ).
  • ์ƒˆ๋กœ ์ œ์•ˆ๋œ ๋กœ๊ณ  ๋„คํŠธ์›Œํฌ๊ด€๋ฆฌ์ž;
    ๋„คํŠธ์›Œํฌ ๊ตฌ์„ฑ๊ธฐ NetworkManager 1.22.0 ์ถœ์‹œ

  • DHCPv4์šฉ ๋‚ด์žฅ ํ”Œ๋Ÿฌ๊ทธ์ธ์€ ํ”„๋กœ์ ํŠธ์—์„œ ๊ฐœ๋ฐœ๋œ n-dhcp4 ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ๋ฅผ ์‚ฌ์šฉํ•˜๊ธฐ ์œ„ํ•ด systemd ์ฝ”๋“œ๋ฒ ์ด์Šค์—์„œ ์ „์†ก๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ๋„ทํˆด์ฆˆ;
  • '์— ๋Œ€ํ•œ ์ง€์›์ด ์ถ”๊ฐ€๋˜์—ˆ์Šต๋‹ˆ๋‹ค.๋ฒ”์œ„"(์ ‘๊ทผ ๊ฐ€๋Šฅ ์˜์—ญ);
  • ํ”Œ๋ž˜๊ทธ ์ง€์ •์— ๋Œ€ํ•œ ์ง€์›์€ DHCP ์š”์ฒญ์—์„œ ์ œ๊ณต๋ฉ๋‹ˆ๋‹ค.
    IAID ๋ฐ FQDN;

  • ์ธ์ฆ์ด ์„ ํƒ ์‚ฌํ•ญ์ธ์ง€ ์—ฌ๋ถ€๋ฅผ ๋‚˜ํƒ€๋‚ด๋Š” '802-1x.ional' ์†์„ฑ์„ ์ถ”๊ฐ€ํ–ˆ์Šต๋‹ˆ๋‹ค. 802.1X ์œ ์„  ๋„คํŠธ์›Œํฌ์—์„œ;
  • ์žฅ์น˜ ์ƒํƒœ๋ฅผ ํ™•์ธํ•  ๋•Œ ๋ฌด์„  ์—ฐ๊ฒฐ ๋น„์šฉ์— ๋Œ€ํ•œ ์ •๋ณด๊ฐ€ ๊ณ ๋ ค๋ฉ๋‹ˆ๋‹ค(๋„คํŠธ์›Œํฌ ๋น„์šฉ Wi-Fi ์š”์†Œ).
  • PolicyKit์„ ๋น„ํ™œ์„ฑํ™”ํ•˜๊ณ  ๋ฃจํŠธ ์‚ฌ์šฉ์ž์—๊ฒŒ๋งŒ ์•ก์„ธ์Šค๋ฅผ ์ œ๊ณตํ•˜๋ ค๋ฉด main.auth-polkit=root-only ์„ค์ •์„ ๊ถŒ์žฅํ•ฉ๋‹ˆ๋‹ค.
  • ์ด์ œ ์‹œ์ž‘ ์™„๋ฃŒ ์ƒํƒœ๊ฐ€ ์งํ›„์— ์„ค์ •๋ฉ๋‹ˆ๋‹ค.
    ์žฅ์น˜๋ฅผ ์—ฐ๊ฒฐํ•˜์ง€๋งŒ("์—ฐ๊ฒฐ๋œ" ์ƒํƒœ) IP ์ฃผ์†Œ๊ฐ€ ํ• ๋‹น๋  ๋•Œ๊นŒ์ง€ ๊ธฐ๋‹ค๋ฆฌ์ง€ ์•Š๊ณ  "NetworkManager-wait-online.service" ๋ฐ "network-online.target"์„ ์ฐจ๋‹จํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค. ๋ฌธ์ œ๊ฐ€ ์žˆ๋Š” ๊ฒฝ์šฐ "ipv4.may-fail=no" ๋ฐ "ipv6.may-fail=no" ๋งค๊ฐœ๋ณ€์ˆ˜๋ฅผ ์‚ฌ์šฉํ•˜๋ฉด ์ฃผ์†Œ๊ฐ€ ์ˆ˜์‹ ๋  ๋•Œ๊นŒ์ง€ "์—ฐ๊ฒฐ๋จ" ์ƒํƒœ ํ• ๋‹น์„ ์—ฐ๊ธฐํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

  • NMDeviceWimax ๋ฐ NNMWimaxNsp API๋Š” libnm์—์„œ ์ œ๊ฑฐ๋˜์—ˆ์Šต๋‹ˆ๋‹ค.
    WiMAX์— ๋Œ€ํ•œ NetworkManager ์ง€์›์€ 2016๋…„์— ์ œ๊ฑฐ๋˜์—ˆ์Šต๋‹ˆ๋‹ค.

  • ๋™๊ธฐ ๋ชจ๋“œ์—์„œ D-Bus์— ์•ก์„ธ์Šคํ•˜๊ธฐ ์œ„ํ•œ libnm API๋Š” ๋” ์ด์ƒ ์‚ฌ์šฉ๋˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค.
  • NMClient์˜ ๋‚ด๋ถ€๋Š” ํฌ๊ฒŒ ์žฌ์„ค๊ณ„๋˜์–ด libnm์˜ ๊ฐ„๋‹จํ•œ ๋ฒ„์ „์œผ๋กœ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
  • BlueZ 4 Blutooth ์Šคํƒ์— ๋Œ€ํ•œ ์ง€์›์ด ์ค‘๋‹จ๋˜์—ˆ์Šต๋‹ˆ๋‹ค(BlueZ 2012๋Š” โ€‹โ€‹5๋…„๋ถ€ํ„ฐ ๊ฐœ๋ฐœ๋˜์—ˆ์Šต๋‹ˆ๋‹ค).

์ถœ์ฒ˜ : opennet.ru

์ฝ”๋ฉ˜ํŠธ๋ฅผ ์ถ”๊ฐ€