WAN ์ธํฐํ์ด์ค ์ธก์ ์ธ๋ถ ๋คํธ์ํฌ ์กฐ์์ ํตํด ์ธ์ฆ ์์ด ๋ฃจํธ ๊ถํ์ผ๋ก ์ฝ๋๋ฅผ ์คํํ ์ ์๋ ์ทจ์ฝ์ ์ด Netgear ์ฅ์น์์ ํ์ธ๋์์ต๋๋ค. ์ด ์ทจ์ฝ์ ์ R6900P, R7000P, R7960P ๋ฐ R8000P ๋ฌด์ ๋ผ์ฐํฐ๋ ๋ฌผ๋ก MR60 ๋ฐ MS60 ๋ฉ์ ๋คํธ์ํฌ ์ฅ์น์์๋ ํ์ธ๋์์ต๋๋ค. Netgear๋ ์ด๋ฏธ ์ทจ์ฝ์ ์ ํด๊ฒฐํ๋ ํ์จ์ด ์ ๋ฐ์ดํธ๋ฅผ ์ถ์ํ์ต๋๋ค.
ํด๋น ์ทจ์ฝ์ ์ ์ธ๋ถ ์น ์๋น์ค(https://devicelocation.json)์ ์์ฒญ์ ๋ณด๋ธ ํ ์์ ๋ JSON ํ์์ ๋ฐ์ดํฐ๋ฅผ ๊ตฌ๋ฌธ ๋ถ์ํ ๋ ๋ฐฑ๊ทธ๋ผ์ด๋ ํ๋ก์ธ์ค aws_json(/tmp/media/nand/router-analytics/aws_json)์์ ์คํ ์ค๋ฒํ๋ก๋ก ์ธํด ๋ฐ์ํฉ๋๋ค. ngxcld.com/device -location/resolve) ์ฅ์น์ ์์น๋ฅผ โโ๊ฒฐ์ ํ๋ ๋ฐ ์ฌ์ฉ๋ฉ๋๋ค. ๊ณต๊ฒฉ์ ์ํํ๋ ค๋ฉด ํน๋ณํ ์ค๊ณ๋ ํ์ผ์ JSON ํ์์ผ๋ก ์น ์๋ฒ์ ๋ฐฐ์นํ๊ณ ๋ผ์ฐํฐ๊ฐ ์ด ํ์ผ์ ๊ฐ์ ๋ก ๋ก๋ํด์ผ ํฉ๋๋ค(์: DNS ์คํธํ ๋๋ ์ ์ก ๋ ธ๋๋ก์ ์์ฒญ ๋ฆฌ๋๋ ์ ์ ํตํด). ์ฅ์น๊ฐ ์์๋ ๋ ํธ์คํธ devicelocation.ngxcld.com์ ๋ํ ์์ฒญ). ์์ฒญ์ HTTPS ํ๋กํ ์ฝ์ ํตํด ์ ์ก๋์ง๋ง ์ธ์ฆ์์ ์ ํจ์ฑ์ ํ์ธํ์ง ์์ต๋๋ค(๋ค์ด๋ก๋ ์ "-k" ์ต์ ๊ณผ ํจ๊ป ์ปฌ ์ ํธ๋ฆฌํฐ ์ฌ์ฉ).
์ค์ ์ ์ธ ์ธก๋ฉด์์๋ ๊ธฐ์
๋ด๋ถ ๋คํธ์ํฌ์ ๋ํ ํ์ ์ ์ด๋ฅผ ์ํด ๋ฐฑ๋์ด๋ฅผ ์ค์นํ๋ ๋ฑ ์ฅ์น๋ฅผ ์์์ํค๋ ๋ฐ ์ทจ์ฝ์ ์ ์ฌ์ฉํ ์ ์์ต๋๋ค. ๊ณต๊ฒฉํ๋ ค๋ฉด Netgear ๋ผ์ฐํฐ ๋๋ WAN ์ธํฐํ์ด์ค ์ธก์ ๋คํธ์ํฌ ์ผ์ด๋ธ/์ฅ๋น์ ๋ํ ๋จ๊ธฐ ์ก์ธ์ค ๊ถํ์ด ํ์ํฉ๋๋ค(์: ISP ๋๋ ์ก์ธ์ค ๊ถํ์ ์ป์ ๊ณต๊ฒฉ์๊ฐ ๊ณต๊ฒฉ์ ์ํํ ์ ์์). ํต์ ์ด๋). ์์ฐ์ผ๋ก ์ฐ๊ตฌ์๋ค์ ์ทจ์ฝํ ๋ผ์ฐํฐ์ WAN ์ธํฐํ์ด์ค๋ฅผ ๋ณด๋์ ์ด๋๋ท ํฌํธ์ ์ฐ๊ฒฐํ ๋ ๋ฃจํธ ์
ธ์ ์ป์ ์ ์๋ Raspberry Pi ๋ณด๋๋ฅผ ๊ธฐ๋ฐ์ผ๋ก ํ ํ๋กํ ํ์
๊ณต๊ฒฉ ์ฅ์น๋ฅผ ์ค๋นํ์ต๋๋ค.
์ถ์ฒ : opennet.ru