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

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

NetworkManager 1.38์˜ ์ฃผ์š” ํ˜์‹  ์‚ฌํ•ญ:

  • ๋„คํŠธ์›Œํฌ ์ธํ„ฐํŽ˜์ด์Šค์— ์—ฌ๋Ÿฌ IP ์ฃผ์†Œ๊ฐ€ ์žˆ๋Š” ๊ฒฝ์šฐ ์†Œ์Šค ์ฃผ์†Œ๋ฅผ ์„ ํƒํ•˜๋Š” ๋…ผ๋ฆฌ๊ฐ€ ์žฌ์ž‘์—…๋˜์—ˆ์Šต๋‹ˆ๋‹ค. IPv6 ์ฃผ์†Œ์˜ ์šฐ์„ ์ˆœ์œ„ ๊ทœ์น™์€ ์ด์ „์— IPv4์— ์ ์šฉ๋˜์—ˆ๋˜ ๊ทœ์น™๊ณผ ์ผ์น˜ํ•˜๊ฒŒ ๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ์˜ˆ๋ฅผ ๋“ค์–ด, ๋„คํŠธ์›Œํฌ ์ธํ„ฐํŽ˜์ด์Šค์— ๋™์ผํ•œ ๋ฉ”ํŠธ๋ฆญ์„ ๊ฐ€์ง„ ์ฃผ์†Œ๊ฐ€ ์—ฌ๋Ÿฌ ๊ฐœ ์žˆ๋Š” ๊ฒฝ์šฐ ๋จผ์ € ์ง€์ •๋œ ์ฃผ์†Œ๊ฐ€ ๋” ๋†’์€ ์šฐ์„  ์ˆœ์œ„๋ฅผ ๋ฐ›์Šต๋‹ˆ๋‹ค(์ด์ „์—๋Š” IPv6์— ๋Œ€ํ•ด ๋งˆ์ง€๋ง‰ ์ฃผ์†Œ๊ฐ€ ์„ ํƒ๋˜์—ˆ์Šต๋‹ˆ๋‹ค). ์ •์ ์œผ๋กœ ๊ตฌ์„ฑ๋œ ์ฃผ์†Œ๋Š” ํ•ญ์ƒ ์ž๋™์œผ๋กœ ๊ตฌ์„ฑ๋œ ์ฃผ์†Œ๋ณด๋‹ค ์šฐ์„ ์ˆœ์œ„๊ฐ€ ๋†’์Šต๋‹ˆ๋‹ค.
  • Wi-Fi ์„ค์ • ์‹œ ์‚ฌ์šฉ์ž ๊ตญ๊ฐ€์—์„œ ํ—ˆ์šฉ๋˜์ง€ ์•Š๋Š” ์ฃผํŒŒ์ˆ˜์˜ ์‚ฌ์šฉ์ด ์ค‘์ง€๋˜์—ˆ์Šต๋‹ˆ๋‹ค. (์ด์ „์—๋Š” ๋ชฉ๋ก์— ํ•ด๋‹น ์žฅ๋น„์—์„œ ์ง€์›ํ•˜๋Š” ๋ชจ๋“  ์ฃผํŒŒ์ˆ˜๊ฐ€ ํ‘œ์‹œ๋˜์—ˆ์ง€๋งŒ, ๋น„๋ฉดํ—ˆ ์ฃผํŒŒ์ˆ˜๋ฅผ ์‚ฌ์šฉํ•˜๋ ค๋Š” ์‹œ๋„๋Š” ์ปค๋„ ์ˆ˜์ค€์—์„œ ์ฐจ๋‹จ๋˜์—ˆ์Šต๋‹ˆ๋‹ค.)
  • ์•ก์„ธ์Šค ํฌ์ธํŠธ ๊ตฌํ˜„์—์„œ๋Š” ์ถฉ๋Œ ๊ฐ€๋Šฅ์„ฑ์„ ์ค„์ด๊ธฐ ์œ„ํ•ด ์ฃผํŒŒ์ˆ˜ ๋Œ€์—ญ(์ฑ„๋„ ๋ฒˆํ˜ธ)์„ ๋ฌด์ž‘์œ„๋กœ ์„ ํƒํ•ฉ๋‹ˆ๋‹ค. ์ง€์›๋˜์ง€ ์•Š๋Š” SAE ๋ชจ๋“œ(WPA3 Personal)๋ฅผ ํ™œ์„ฑํ™”ํ•˜๋Š” ๊ธฐ๋Šฅ์ด ์ œ๊ฑฐ๋˜์—ˆ์Šต๋‹ˆ๋‹ค.
  • ์†ก์‹ ๊ธฐ๋ฅผ ๋„๋Š” ๋ฐ ์‚ฌ์šฉ๋˜๋Š” "nmcli radio" ๋ช…๋ น์˜ ๊ธฐ๋Šฅ(๋น„ํ–‰ ๋ชจ๋“œ๋กœ ์ „ํ™˜)์ด ํ™•์žฅ๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ์ธ์ˆ˜ ์—†์ด ์‹คํ–‰ํ•˜๋ฉด ๋ช…๋ น์€ ๋ฌด์„  ๋ชจ๋Ž€์ด๋‚˜ Wi-Fi ์–ด๋Œ‘ํ„ฐ์™€ ๊ฐ™์€ ์‹œ์Šคํ…œ์˜ ๋ฌด์„  ์žฅ์น˜ ๋ชฉ๋ก์„ ํ‘œ์‹œํ•ฉ๋‹ˆ๋‹ค. ์ƒˆ ๋ฒ„์ „์—์„œ๋Š” rfkill ์„ค์ •์„ ํ‘œ์‹œํ•  ๋•Œ ๋ฌผ๋ฆฌ์  ๋ฌด์„  ์žฅ๋น„๊ฐ€ ์—†์Œ์„ ๋ช…์‹œ์ ์œผ๋กœ ํ‘œ์‹œํ•ฉ๋‹ˆ๋‹ค.
    ๋„คํŠธ์›Œํฌ ๊ตฌ์„ฑ๊ธฐ NetworkManager 1.38.0 ์ถœ์‹œ
  • ๋ณด์•ˆ ๋ฌธ์ œ๊ฐ€ ์žˆ๊ณ  wpa_supplicant ํŒจํ‚ค์ง€์˜ ์ผ๋ถ€ ๋ฐฐํฌํŒ์—์„œ ๋น„ํ™œ์„ฑํ™”๋œ WEP ์•Œ๊ณ ๋ฆฌ์ฆ˜ ์‚ฌ์šฉ์— ๋Œ€ํ•œ ๊ฒฝ๊ณ  ๋ฉ”์‹œ์ง€๋ฅผ nmcli์— ์ถ”๊ฐ€ํ–ˆ์Šต๋‹ˆ๋‹ค. WEP ์ง€์› ์—†์ด wpa_supplicant๋ฅผ ๋นŒ๋“œํ•˜๋Š” ๊ฒฝ์šฐ ์ ์ ˆํ•œ ์ง„๋‹จ ์ •๋ณด๊ฐ€ ์ œ๊ณต๋ฉ๋‹ˆ๋‹ค.
    ๋„คํŠธ์›Œํฌ ๊ตฌ์„ฑ๊ธฐ NetworkManager 1.38.0 ์ถœ์‹œ
  • ๋„คํŠธ์›Œํฌ ์—ฐ๊ฒฐ ๊ธฐ๋Šฅ ํ™•์ธ์˜ ์‹ ๋ขฐ์„ฑ์ด ํ–ฅ์ƒ๋˜์—ˆ์œผ๋ฉฐ ํ™•์ธ ์ค‘์ธ ํ˜ธ์ŠคํŠธ ์ด๋ฆ„์„ ํ™•์ธํ•  ๋•Œ ์—ฌ๋Ÿฌ ์ฃผ์†Œ๋ฅผ ๋ฐ˜ํ™˜ํ•˜๋Š” ์ƒํ™ฉ์— ๋Œ€ํ•œ ์˜ฌ๋ฐ”๋ฅธ ์ฒ˜๋ฆฌ๊ฐ€ ๋ณด์žฅ๋˜์—ˆ์Šต๋‹ˆ๋‹ค.
  • ๋ ˆ๊ฑฐ์‹œ ifcfg ๊ตฌ์„ฑ ํ˜•์‹(/etc/sysconfig/network-scripts/ifcfg-*, Fedora Linux์—์„œ ์‚ฌ์šฉ๋จ)์„ ์‚ฌ์šฉํ•˜์—ฌ ์‹œ์Šคํ…œ์„ ๋” ์‰ฝ๊ฒŒ ๋งˆ์ด๊ทธ๋ ˆ์ด์…˜ํ•  ์ˆ˜ ์žˆ๋„๋ก "nmcli ์—ฐ๊ฒฐ" ๋ช…๋ น์— "๋งˆ์ด๊ทธ๋ ˆ์ด์…˜" ์ž‘์—…์ด ์ถ”๊ฐ€๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ํ‚ค ํŒŒ์ผ ๊ธฐ๋ฐ˜ ํ˜•์‹.
  • "throw" ์œ ํ˜•์˜ ๊ฒฝ๋กœ์— ๋Œ€ํ•œ ์ง€์›์ด ์ถ”๊ฐ€๋˜์—ˆ์Šต๋‹ˆ๋‹ค.
  • 802.1x ํ”„๋กœํ•„์— ๋Œ€ํ•œ ์ธ์ฆ์„œ๋ฅผ ์ฒ˜๋ฆฌํ•  ๋•Œ ์–ด๋–ค ์ž‘์—…๋„ ์ˆ˜ํ–‰ํ•˜์ง€ ์•Š๋Š” ๋นˆ "null" ์•”ํ˜ธํ™” ๋ฐฑ์—”๋“œ๋ฅผ ์ถ”๊ฐ€ํ–ˆ์Šต๋‹ˆ๋‹ค.
  • udev ๊ทœ์น™์€ ๊ฐ€์ƒ ์ด๋”๋„ท ์–ด๋Œ‘ํ„ฐ(Veth)๋ฅผ ๊ด€๋ฆฌํ•˜๋Š” ๋ฐ ์‚ฌ์šฉ๋˜๋ฉฐ ์ด๋ฅผ ํ†ตํ•ด LXD ์ปจํ…Œ์ด๋„ˆ์—์„œ ๋„คํŠธ์›Œํฌ ๊ด€๋ฆฌ๋ฅผ ์„ค์ •ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
  • DHCP๋ฅผ ํ†ตํ•ด ์–ป์€ ํ˜ธ์ŠคํŠธ ์ด๋ฆ„์€ ์ด์ œ ์ด๋ฆ„์˜ ์ฒซ ๋ฒˆ์งธ ์ ๊นŒ์ง€ ์ž˜๋ฆฌ๊ณ , ์ง€๋‚˜์น˜๊ฒŒ ๊ธด ์ด๋ฆ„์€ 64์ž๊นŒ์ง€ ์ž˜๋ฆฝ๋‹ˆ๋‹ค.

์ถœ์ฒ˜ : opennet.ru

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