DHCP 서비스를 제공하기 위한 Pi-hole 설정

나는 최근에 내 라즈베리 파이를 파이홀 서버로 설정했지만, 그 전에는 dnsmasq를 사용하여 DNS 및 DHCP 서버로 사용했습니다. 다행히도 파이홀에는 자체 dnsmasq 포크가 있어 이 프로세스를 매우 쉽게 만들었습니다.

시작합시다.

먼저, 나는 archlinux arm을 사용하므로 pihole을 설치하려면 설명서를 참조해야 합니다.

Archlinux를 사용하는 경우 다음 단계를 따르십시오here.
공식 문서는 here입니다.

Pi-hole 및 웹 관리 서버가 실행되면 이제 DHCP 및 DNS 서버 설정을 시작할 수 있습니다. 기본 Pi-hole 차단 목록을 사용했으며 추가 항목을 사용하도록 선택할 수 있습니다.

설치가 완료되면 Pi-hole용 Web Admin 인터페이스를 엽니다.Go to Settings => DHCP

DHCP 서버를 활성화하면 pi-hole에서 사용자 정의 구성을 추가합니다/etc/dnsmasq.d/.
가지고 있는지 확인하십시오conf-dir=/etc/dnsmasq.d/,*.conf/etc/dnsmasq.conf에서 주석 처리됨

~$ ls /etc/dnsmasq.d/
01-pihole.conf  02-pihole-dhcp.conf  03-pihole-custom.conf


dhcp 서버를 활성화하면 다음과 같은 파일을 만들어 추가 명령을 추가할 수 있습니다.

/etc/dnsmasq.d/03-custom.conf



다음을 사용하여 dnsmasq를 다시 시작하십시오.

~]$ sudo systemctl restart dnsmasq.service


또는

~]$ pihole restartdns


내 raspberry-pi IP를 DNS 서버로 내 클라이언트에 푸시하고 싶기 때문에 내 사용자 지정 파일은 다음과 같습니다.

~$ cat /etc/dnsmasq.d/03-pihole-custom.conf 
dhcp-option=option:dns-server,192.168.31.2,192.168.31.3
dhcp-host=medusa-arch.demodomain,192.168.31.4,36h



위에서 했던 것처럼 dhcp-host 옵션과 dnsmasq가 지원하는 모든 것을 사용하여 정적 호스트를 추가할 수 있습니다.

이는 예를 들어 로컬 도메인을 확인하거나 IP 주소를 호스트 이름으로 확인하는 데 도움이 됩니다.

~]$ dig +short a medusa-arch
192.168.31.4

~]$ dig +short -x 192.168.31.4
medusa-arch.demodomain.


Pi-hole은 기본적으로 dnsmasq를 사용하여 대부분의 무거운 작업을 수행합니다.

이것이 도움이 되기를 바라며 나중에 Pihole을 설치하는 방법에 대한 자세한 게시물을 작성할 것입니다.

읽어 주셔서 감사합니다.

좋은 웹페이지 즐겨찾기