HPIサービスを提供するPIホールの設定


私は最近、パイホールサーバーとして私のラズベリーパイを設定します、しかし、私がDNSMASQを使用してDNSとDHCPサーバとしてそれを使用する前に、幸運にもパイ穴はこのプロセスを超簡単にしたdnsmasqの独自のフォークが付属しています.
それを始めましょう.
まず最初に、私はARKLinuxを使用しています.
あなたがArchiLinuxを使うならば、ステップに続いてくださいhere
公式文書はhere
あなたのPIホールとあなたのWeb管理サーバーを実行したら、今あなたのDHCPとDNSサーバーを設定することができます実行している、私はあなたが追加のものを使用するように選択することができますデフォルトのPIホールのブロックリストを使用している.
完了したら、インストールを完了してください.Go to Settings => DHCP
DHCPサーバが有効になったら、PIの穴にカスタム設定を追加します/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


DNSASASQを再起動してください
~]$ sudo systemctl restart dnsmasq.service
or
~]$ pihole restartdns
これは、私のカスタムファイルがどのように見えるかというと、私のクライアントに私のラズベリーパイの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.
パイ穴は基本的にDNSASASQを使用して重いリフトのほとんどを行います.
私は、これが助けることを望みます、私は後でピホールをインストールする方法に関する詳細なポストを書きます.
お読みありがとうございます.