라즈베리 파이 제로를 가지고 있나요? 여기서 시작해야 할 첫 번째 프로젝트입니다
Raspberry Pi Zero와 Pi Zero 2는 Raspberry Pi 기준으로도 강력한 장치는 아닙니다. 그러나 그들의 작은 폼 팩터와 거의 없는 전력 소비 덕분에 저전력 애플리케이션과 서비스에 매우 적합합니다. 이것이 바로 제가 그것들을 사용하는 방법입니다.
Pi Zero에서 Pi-hole 실행하기
라즈베리 파이 제로와 그보다 약간 더 성능이 향상된 신형 모델인 파이 제로 2는 성능 상의 상을 받을 정도는 아니지만, 특정 가벼운 자체 호스팅 서비스에는 여전히 유용하다.
제가 Pi Zero에서 처음으로 설정한 프로젝트는 Pi-hole이었습니다.
파이홀(Pi-hole)은 자체 호스팅 방식의 네트워크 전체 광고 차단기로, 네트워크에 연결된 모든 장치를 보호합니다. 이는 DNS 싱크홀로 작동하여 광고를 제공하는 것으로 알려진 도메인만 선택적으로 차단합니다.
전체 설정 시간은 약 15분 정도 걸리며, 때로는 더 짧습니다. 또한 Pi Zero는 저렴하고 Pi-hole 소프트웨어는 무료이기 때문에, 프로젝트의 전체 비용은 약 20달러 정도입니다.
무엇이 필요하세요?
파이홀을 설정하려면 먼저 몇 가지가 필요합니다.
하드웨어 측면에서는 몇 가지가 필요합니다:
- 라즈베리 파이 제로 또는 제로 2
- 마이크로SD 카드 하나
- 운영체제를 카드에 쓰는 데 사용할 USB 마이크로SD 카드 리더
- 마이크로USB 전원 공급 장치
또한 Pi Zero를 유선 연결로 라우터에 연결하는 데 사용할 수 있는 USB-이더넷 어댑터를 구입하고 싶을 수도 있습니다. Pi Zero W 또는 Pi Zero 2W가 있는 경우에는 어댑터가 선택 사항입니다. 항상 Wi-Fi를 사용하여 Pi를 라우터에 연결할 수 있기 때문입니다. 무선 모델이 없는 경우에는 어댑터가 필요합니다.
소프트웨어에 관해서는, 다음이 필요합니다:
- 라즈베리 파이 이미지 소프트웨어
- 파이홀 소프트웨어
파이 제로에 파이홀 설정하기
먼저, 마이크로SD 카드를 PC에 삽입하고 Raspberry Pi 이미징 소프트웨어를 실행하세요.
Pi-hole은 단순히 네트워크에 설치되어 있으며, 이상적으로는 디스플레이, 마우스 또는 키보드를 연결할 필요가 없으므로 Raspberry PI OS (Other) 아래에서 찾을 수 있는 라이트 버전의 Raspberry Pi OS를 사용하는 것을 권장합니다. 또한, Pi는 여유 계산 능력이 많지 않기 때문에 낭비하고 싶지 않습니다.
설정 과정 중에 다음 몇 가지를 반드시 해야 합니다:
- 사용자 이름과 비밀번호를 반드시 적어 두세요
- Pi가 자동으로 연결되도록 올바른 Wi-Fi 네트워크 정보를 신중하게 입력하세요
- SSH를 활성화했는지 확인하세요
그것이 끝날 때까지 기다린 다음, microSD 카드를 Pi Zero에 삽입하세요. 유선 연결을 사용할 경우, 전원을 연결하기 전에 USB OTG 이더넷 어댑터를 연결하세요.
이제 네트워크에서 Pi를 식별하고 고정 IP 주소를 할당해야 합니다. 소프트웨어가 동일하지 않기 때문에 라우터마다 과정이 다릅니다.
IP 주소를 할당한 후, Pi에 SSH로 접속하거나 Raspberry Pi connect를 사용하여 연결한 다음, 다음 명령어를 입력하세요:
curl -sSL https://install.pi-hole.net | bashPi-hole 설치 관리자가 기본 설정을 안내해 줄 것입니다. 설정이 완료되면, 라우터에 Pi-hole을 실제로 사용하도록 지시하기만 하면 됩니다.
웹 인터페이스를 통해 라우터에 연결한 다음, DNS 설정을 제어할 수 있는 페이지를 찾으세요. 기본값에서 네트워크의 Pi-hole IP 주소로 DNS 서버를 변경해야 합니다.
이제 브라우저 주소 표시줄에 "http://pi.hole/admin/"를 입력하면 Pi-hole의 웹 인터페이스에 접근할 수 있습니다. 만약 실패하면, 대신 http://(YourPiholeIPAddress)/admin/ 를 입력할 수도 있습니다.
거기서 차단 목록을 추가하고, 사용 통계를 확인하며, 얼마나 많은 광고를 차단했는지 추적할 수 있습니다. 저는 매우 공격적인 목록보다는 완만한 차단 목록으로 시작하는 것을 권장합니다. 공격적인 광고 차단은 때때로 웹사이트(심지어 일부 앱) 작동에 문제를 일으킬 수 있습니다.
파이 제로에 무엇을 추가할 수 있나요?
Pi Zero에서 Pi-hole을 실행하면 네트워크의 백그라운드에서 조용히 작동하게 됩니다. 이상적으로는 한 번 작동하기 시작하면 전혀 상호작용할 필요가 없습니다.
비교적 수요가 낮은 서비스이기 때문에, 나는 동시에 내 Pi Zero에 WireGuard VPN도 추가했습니다. WireGuard는 내가 항상 집 네트워크(따라서 내가 직접 호스팅하는 서비스)에 접근할 수 있도록 보장합니다.
Pi Zero는 완전한 데스크탑으로는 적합하지 않을 수 있지만, 오래된 게임용 저전력 에뮬레이터나 간단한 스마트홈 장치의 두뇌로 훌륭하게 활용될 수 있습니다.




