見出し画像

ラズパイにubuntu sever 22.04LTS導入

タイトルのとおり導入したときの備忘録として記録しておきます。

導入までの大まかなシナリオ

・ローカルネットワークの整備

我が家にはルーターが3つありますが全てブリッジモードにします。
これで物理的な環境は整いました。

raspberry pi imagerでOSインストール

ubuntu server 22.04LTS 64bitを選ぶ



歯車ボタンを押して詳細な設定をする
黒塗りの部分は任意で変えてく




後はSDカードをラズパイに挿して電源onして10分位放置

IP検索

IPを調べる方法はうちはTP-link製の無線LANなのでDecoというスマホアプリで見つけました。

他の方法としてはラズパイをモニターと繋げてログイン後

ip -4 a

というコマンドで見られます。

teratermでssh接続してIP固定する

/etc/netplan/50-cloud-init.yamlをエディタで開く

sudo nano /etc/netplan/50-cloud-init.yaml

編集例
ホームゲートウェイ: 192.162.0.1
無線LANルーター: 192.162.60.1
固定したいIP
有線: 192.168.0.201
無線: 192.168.0.200
とした場合

# This file is generated from information provided by the datasource.  Changes
# to it will not persist across an instance reboot.  To disable cloud-init's
# network configuration capabilities, write a file
# /etc/cloud/cloud.cfg.d/99-disable-network-config.cfg with the following:
# network: {config: disabled}
network:
    version: 2
    renderer: networkd
    ethernets:
        eth0:
            dhcp4: false
            addresses:
              - 192.168.0.201/24
            routes:
              - to: default
                via: 192.168.0.1 # HGWのIP
                metric: 200
            nameservers:
              addresses: [192.168.0.1] # HGWのIP
            optional: true
    wifis:
        wlan0:
            access-points:
                my_SSID_name:
                    password: SSID_password
            dhcp4: false
            addresses:
              - 192.168.0.200/24
            routes:
              - to: default
                via: 192.168.60.1 # 無線lanルーターのIP
                metric: 300
            nameservers:
              addresses: [192.168.60.1] # 無線lanルーターのIP
            optional: true

ctrl + x -> y -> Enter で上書き保存
適用するコマンドは下

sudo netplan apply

googleに繋いでインターネット接続確認

ping google.com

後は好きなようにスマートホーム化したりpi-hole導入して広告ブロックしたり定期的に仮想通貨の口座残高確認するcron作ったりして遊び尽くしましょう。

いいなと思ったら応援しよう!