Raspberry Pi 3 Model B + Raspberry Pi OS (64-bit) + Pi-Hole

LinkedIn にシェア
Pocket
このエントリーをはてなブックマークに追加
このエントリーを Google ブックマーク に追加
reddit にシェア
LINEで送る

■Raspberry Pi Imagerのダウンロードとインストール
Raspberry Pi ImagerとはRaspberry Pi公式のイメージ書き込みツールです。
2023/5/9
(Raspberry Pi 3B V1.2)
(Windows 10 Pro)
(imager_1.7.4.exe)

・以下のURLにアクセス
https://www.raspberrypi.org/software/

・Download for Windowsボタンをクリック

・ダウンロードしたファイルを保存
imager_1.7.4.exe

・ダウンロードしたファイルをダブルクリックし実行

・ユーザーアカウント制御ではいをクリック

・「Install」ボタンをクリック

・”Run Raspberry Pi Imager”にチェック

・「Finish」ボタンをクリック
※Raspberry Pi Imagerが起動します。

■Raspberry Pi OS Lite(64-bit)のインストール
2022/6/5
(Raspberry Pi 3)
(Windows 10 Pro)
(imager_1.7.2.exe)
(Raspberry Pi OS Lite(64-bit))

・Raspberry Pi Imagerを起動

・「CHOOSE OS」をクリック

・Raspberry Pi OS (Other)OSをクリック

・Raspberry Pi OS Lite(64-bit)をクリック

・パソコンにカードリーダーを接続をしてMicroSDカード挿入

・「ストレージを選ぶ」をクリック

・挿入したMicroSDカードをクリック

・右下の歯車アイコンをクリック

・SSHを有効化するにチェックを入れる

・ユーザ名を記入

・パスワードを記入

・ロケールを設定するにチェック

・キーボードレイアウトからjpを選択

・「テレメトリーを有効化する」のチェックを外す

・一番下の「保存」ボタンをクリック

・書き込むボタンをクリック

・はいをクリック
※インストールが始まります。約10分程度かかります。

・続けるボタンをクリック

・Raspberry Pi Imagerを閉じる

・MicroSDカードを取り外す

■RaspberryPi 起動
2022/6/19
(Raspberry Pi 3)
(Windows 10 Pro)
(imager_1.7.2.exe)
(Raspberry Pi OS Lite(64-bit))

・Raspberry Pi にMiroSDを挿す

・LAN ケーブルを接続
※DHCPサーバーが必要です。

・HDMIケーブルとディスプレイを接続

・USBマウス、キーボードを接続

・microUSBケーブルを接続し給電

・コマンドプロンプトを開く

・以下コマンドを実行(特定のセグメントにpingを実行する)
for /l %i in (0,1,255) do ping -w 1 -n 1 192.168.1.%i
※192.168.1.0の場合

・以下コマンドを実行
arp -a

・b8:27から始まるMACアドレスを確認

・該当MACアドレスのIPアドレスにSSHでアクセス

■vimで方向キーがABCDを入力してしまう場合の解決方法
2022/6/19
(Raspberry Pi 3)
(Windows 10 Pro)
(imager_1.7.2.exe)
(Raspberry Pi OS Lite(64-bit))

・ログイン

・以下入力しENTER
sudo su –

・設定ファイルを開く(新規作成)
vi ~/.vimrc

・以下記入(vi互換モードのoff)
set nocompatible

・以下記入(Backspaceの有効化)
set backspace=indent,eol,start

・上書き保存

■Raspberry Pi OS Liteの有線LANのIP固定方法
2022/6/19
(Raspberry Pi 3)
(Windows 10 Pro)
(imager_1.7.2.exe)
(Raspberry Pi OS Lite(64-bit))

・ログイン

・以下入力しENTER
sudo su –

・以下入力しENTER
vi /etc/dhcpcd.conf

・以下最終行に追記しENTER(任意のアドレス)
interface eth0
static ip_address=192.168.0.10/24
static routers=192.168.0.1
static domain_name_servers=192.168.0.1

・再起動
reboot

■Raspberry Pi OS Lite(64-bit)パッケージを全更新
2023/6/22
(Raspberry Pi 3)
(Windows 10 Pro)
(imager_1.7.2.exe)
(Raspberry Pi OS Lite(64-bit))

・ログイン

・以下入力しENTER
sudo su –

・パッケージを管理しているDBを更新
apt-get update

・インストールされているパッケージを全更新
apt-get -y upgrade

■Pi-holeのインストール
2023/6/22
(Raspberry Pi 3)
(Windows 10 Pro)
(imager_1.7.2.exe)
(Raspberry Pi OS Lite(64-bit))

・ログイン

・以下入力しENTER
sudo su –

・Pi-holeをインストール
curl -sSL https://install.pi-hole.net | bash

・pi-hole automated installerでOK

・Open Source SoftwareでOK

・Static IPでContinue

・Static IP AddressでContinue

・IP ConflictでOK

・アップストリームDNSプロバイダーを一番上のGoogleでOK

・BlocklistsでYes

・Web インターフェイス(管理画面)をインストールしますか?でYes

・Web ServerでYes

・DNS クエリをログとして保存しますか?でYes

・FTLというプライバシーレベルでShow everythingを選択しContinue
※インストール完了までしばらく待ちます

・WebUI画面を出すURLと、Adminのパスワードを記録しOK

■Pi-holeのブラックリスト設定
2023/6/22
(Raspberry Pi 3)
(Windows 10 Pro)
(imager_1.7.2.exe)
(Raspberry Pi OS Lite(64-bit))

・ログイン

・以下入力しENTER
sudo su –

・pip3をインストール
apt -y install python3-pip

・リストツールの更新とインストール
pip3 install pihole5-list-tool –upgrade

・リストツール実行
pihole5-list-tool

・以下でENTER
? Gravity Db to Update: /etc/pihole/gravity.db

・Manage Blacklists → Add a list

・以下3段階から選択しENTER
? Where are the block lists coming from?

・Yと入力しENTER
? Add 55 block lists? (Y/n)

・Yと入力しENTER
? Are you finished?

・Yと入力しENTER
? Update Gravity for immediate effect?

<参考>
https://bowmiow.net/garage/pihole/

■YouTubeの広告をブラックリストに追加する
2023/6/22
(Raspberry Pi 3)
(Windows 10 Pro)
(imager_1.7.2.exe)
(Raspberry Pi OS Lite(64-bit))

・ログイン

・以下入力しENTER
sudo su –

・pip3をインストール
git clone https://github.com/kboghdady/youTube_ads_4_pi-hole.git

・ディレクトリ移動
cd youTube_ads_4_pi-hole

・youtube.shファイルを開く
vi youtube.shファイル

・以下編集し上書き保存
repoDir=$(pwd)

repoDir=’/ユーザー名/youTube_ads_4_pi-hole’ ←変更(Raspberry Pi で設定した自分のユーザー名)
例)repoDir=’/admin/youTube_ads_4_pi-hole’

・youtube.shファイルに実行権を付与
chmod a+x youtube.sh

・自動で起動するエディタの設定
select-editor

・2と入力しENTER

  1. /usr/bin/vim.tiny

・crontabのエディタ起動
crontab -e

・以下追記し上書き保存(1時間ごとに実行)
0 */1 * * * sudo /home/ユーザー名/youTube_ads_4_pi-hole/youtube.sh >/dev/null
例)0 */1 * * * sudo /home/admin/youTube_ads_4_pi-hole/youtube.sh >/dev/null

・www-dataをpiholeのグループに追加
usermod -a -G pihole www-data

・スクリプトを実行
./youtube.sh

<参考>
https://bowmiow.net/garage/pihole/
https://raspida.com/pi-hole#index_id10