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

์ธํ…”์€ ์•ฝ XNUMX๋…„ ๊ฐ„์˜ ๊ฐœ๋ฐœ ๋์— ์ œ์‹œ ๋„คํŠธ์›Œํฌ ๊ตฌ์„ฑ๊ธฐ ์ถœ์‹œ ์ฝ˜๋งจ 1.38. ์ด ํŒจํ‚ค์ง€๋Š” ์‹œ์Šคํ…œ ๋ฆฌ์†Œ์Šค ์†Œ๋น„๊ฐ€ ์ ๊ณ  ํ”Œ๋Ÿฌ๊ทธ์ธ์„ ํ†ตํ•ด ๊ธฐ๋Šฅ์„ ํ™•์žฅํ•  ์ˆ˜ ์žˆ๋Š” ์œ ์—ฐํ•œ ๋„๊ตฌ๊ฐ€ ์žˆ๋‹ค๋Š” ํŠน์ง•์ด ์žˆ์Šต๋‹ˆ๋‹ค. ์ด๋ฅผ ํ†ตํ•ด ConnMan์„ ์ž„๋ฒ ๋””๋“œ ์‹œ์Šคํ…œ์—์„œ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์ฒ˜์Œ์— ์ด ํ”„๋กœ์ ํŠธ๋Š” MeeGo ํ”Œ๋žซํผ ๊ฐœ๋ฐœ ๊ณผ์ •์—์„œ Intel๊ณผ Nokia์— ์˜ํ•ด ์„ค๋ฆฝ๋˜์—ˆ์œผ๋ฉฐ ๋‚˜์ค‘์— ConnMan ๊ธฐ๋ฐ˜ ๋„คํŠธ์›Œํฌ ๊ตฌ์„ฑ ์‹œ์Šคํ…œ์ด Tizen ํ”Œ๋žซํผ๊ณผ Yocto, Sailfish์™€ ๊ฐ™์€ ์ผ๋ถ€ ์ „๋ฌธ ๋ฐฐํฌํŒ ๋ฐ ํ”„๋กœ์ ํŠธ์— ์‚ฌ์šฉ๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ์•Œ๋ฐ๋ฐ”๋ž€ ๋กœ๋ณดํ‹ฑ์Šค ะธ Nest, Linux ๊ธฐ๋ฐ˜ ํŽŒ์›จ์–ด๋ฅผ ์‹คํ–‰ํ•˜๋Š” ๋‹ค์–‘ํ•œ ์†Œ๋น„์ž ์žฅ์น˜์—์„œ๋„ ๋งˆ์ฐฌ๊ฐ€์ง€์ž…๋‹ˆ๋‹ค. ํ”„๋กœ์ ํŠธ ์ฝ”๋“œ ๋ฐฐํฌ์ž GPLv2์— ๋”ฐ๋ผ ๋ผ์ด์„ผ์Šค๊ฐ€ ๋ถ€์—ฌ๋˜์—ˆ์Šต๋‹ˆ๋‹ค.

์ƒˆ๋กœ์šด ๋ฆด๋ฆฌ์Šค ๋†€๋ž„ ๋งŒํ•œ VPN ์ง€์› ์ œ๊ณต ์™€์ด์–ด ๊ฐ€๋“œ ๊ทธ๋ฆฌ๊ณ  ์™€์ดํŒŒ์ด ์•…๋งˆ IWD (iNet Wireless Daemon)์€ wpa_supplicant์— ๋Œ€ํ•œ ๊ฒฝ๋Ÿ‰ ๋Œ€์•ˆ์œผ๋กœ Intel์—์„œ ๊ฐœ๋ฐœ๋˜์—ˆ์œผ๋ฉฐ, ์ž„๋ฒ ๋””๋“œ Linux ์‹œ์Šคํ…œ์„ ๋ฌด์„  ๋„คํŠธ์›Œํฌ์— ์—ฐ๊ฒฐํ•˜๋Š” ๋ฐ ์ ํ•ฉํ•ฉ๋‹ˆ๋‹ค.

ConnMan์˜ ํ•ต์‹ฌ ๊ตฌ์„ฑ ์š”์†Œ๋Š” ๋„คํŠธ์›Œํฌ ์—ฐ๊ฒฐ์„ ๊ด€๋ฆฌํ•˜๋Š” ๋ฐฑ๊ทธ๋ผ์šด๋“œ ํ”„๋กœ์„ธ์Šค connmand์ž…๋‹ˆ๋‹ค. ๋‹ค์–‘ํ•œ ์œ ํ˜•์˜ ๋„คํŠธ์›Œํฌ ํ•˜์œ„ ์‹œ์Šคํ…œ์˜ ์ƒํ˜ธ ์ž‘์šฉ ๋ฐ ๊ตฌ์„ฑ์€ ํ”Œ๋Ÿฌ๊ทธ์ธ์„ ํ†ตํ•ด ์ˆ˜ํ–‰๋ฉ๋‹ˆ๋‹ค. ์˜ˆ๋ฅผ ๋“ค์–ด ์ด๋”๋„ท, WiFi, Bluetooth, 2G/3G/4G, VPN(Openconnect, OpenVPN, vpnc), PolicyKit, DHCP๋ฅผ ํ†ตํ•œ ์ฃผ์†Œ ํš๋“, ํ”„๋ก์‹œ ์„œ๋ฒ„๋ฅผ ํ†ตํ•œ ์ž‘์—…, DNS ํ™•์ธ์ž ์„ค์ • ๋ฐ ํ†ต๊ณ„ ์ˆ˜์ง‘์— ํ”Œ๋Ÿฌ๊ทธ์ธ์„ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. . Linux ์ปค๋„ netlink ํ•˜์œ„ ์‹œ์Šคํ…œ์€ ์žฅ์น˜์™€ ์ƒํ˜ธ ์ž‘์šฉํ•˜๋Š” ๋ฐ ์‚ฌ์šฉ๋˜๋ฉฐ ๋ช…๋ น์€ D-Bus๋ฅผ ํ†ตํ•ด ์ „์†ก๋˜์–ด ๋‹ค๋ฅธ ์‘์šฉ ํ”„๋กœ๊ทธ๋žจ๊ณผ ํ†ต์‹ ํ•ฉ๋‹ˆ๋‹ค. ์‚ฌ์šฉ์ž ์ธํ„ฐํŽ˜์ด์Šค์™€ ์ œ์–ด ๋กœ์ง์€ ์™„์ „ํžˆ ๋ถ„๋ฆฌ๋˜์–ด ์žˆ์–ด ConnMan ์ง€์›์„ ๊ธฐ์กด ๊ตฌ์„ฑ ํ”„๋กœ๊ทธ๋žจ์— ํ†ตํ•ฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

๊ธฐ์ˆ , ์ง€์›๋จ ์ฝ˜๋งจ์—์„œ:

  • ์ด๋”๋„ท;
  • WEP40/WEP128 ๋ฐ WPA/WPA2๋ฅผ ์ง€์›ํ•˜๋Š” WiFi;
  • ๋ธ”๋ฃจํˆฌ์Šค(์‚ฌ์šฉ BlueZ);
  • 2G/3G/4G(์‚ฌ์šฉ๋จ ์˜คํฌ๋…ธ);
  • IPv4, IPv4-LL(๋งํฌ-๋กœ์ปฌ) ๋ฐ DHCP;
  • IPv5227 ์ฃผ์†Œ ์ถฉ๋Œ(ACD) ์‹๋ณ„์„ ์œ„ํ•œ ACD(์ฃผ์†Œ ์ถฉ๋Œ ๊ฐ์ง€, RFC 4) ์ง€์›
  • IPv6, DHCPv6 ๋ฐ 6to4 ํ„ฐ๋„๋ง;
  • ๊ณ ๊ธ‰ ๋ผ์šฐํŒ… ๋ฐ DNS ๊ตฌ์„ฑ
  • ๋‚ด์žฅํ˜• DNS ํ”„๋ก์‹œ ๋ฐ DNS ์‘๋‹ต ์บ์‹ฑ ์‹œ์Šคํ…œ
  • ๋ฌด์„  ์•ก์„ธ์Šค ํฌ์ธํŠธ(WISPr ํ•ซ์ŠคํŒŸ)์— ๋Œ€ํ•œ ๋กœ๊ทธ์ธ ๋งค๊ฐœ๋ณ€์ˆ˜ ๋ฐ ์ธ์ฆ ์›น ํฌํ„ธ์„ ๊ฐ์ง€ํ•˜๊ธฐ ์œ„ํ•œ ๋‚ด์žฅ ์‹œ์Šคํ…œ
  • ์‹œ๊ฐ„ ๋ฐ ์‹œ๊ฐ„๋Œ€ ์„ค์ •(์ˆ˜๋™ ๋˜๋Š” NTP๋ฅผ ํ†ตํ•ด)
  • ํ”„๋ก์‹œ๋ฅผ ํ†ตํ•œ ์ž‘์—… ๊ด€๋ฆฌ(์ˆ˜๋™ ๋˜๋Š” WPAD๋ฅผ ํ†ตํ•ด)
  • ํ˜„์žฌ ์žฅ์น˜๋ฅผ ํ†ตํ•ด ๋„คํŠธ์›Œํฌ ์•ก์„ธ์Šค๋ฅผ ๊ตฌ์„ฑํ•˜๊ธฐ ์œ„ํ•œ ํ…Œ๋”๋ง ๋ชจ๋“œ์ž…๋‹ˆ๋‹ค. USB, Bluetooth ๋ฐ Wi-Fi๋ฅผ ํ†ตํ•œ ํ†ต์‹  ์ฑ„๋„ ์ƒ์„ฑ์„ ์ง€์›ํ•ฉ๋‹ˆ๋‹ค.
  • ํ™ˆ ๋„คํŠธ์›Œํฌ ๋ฐ ๋กœ๋ฐ ๋ชจ๋“œ์—์„œ์˜ ์ž‘์—…์— ๋Œ€ํ•œ ๋ณ„๋„์˜ ๊ณ„์‚ฐ์„ ํฌํ•จํ•˜์—ฌ ์ƒ์„ธํ•œ ํŠธ๋ž˜ํ”ฝ ์†Œ๋น„ ํ†ต๊ณ„ ์ถ•์ 
  • ๋ฐฑ๊ทธ๋ผ์šด๋“œ ํ”„๋กœ์„ธ์Šค ์ง€์› PAC๋Ÿฌ๋„ˆ ํ”„๋ก์‹œ๋ฅผ ๊ด€๋ฆฌํ•˜๊ธฐ ์œ„ํ•ด
  • ๋ณด์•ˆ ์ •์ฑ… ๊ด€๋ฆฌ ๋ฐ ์•ก์„ธ์Šค ์ œ์–ด๋ฅผ ์œ„ํ•œ PolicyKit ์ง€์›

์ถœ์ฒ˜ : opennet.ru

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