自宅内で Raspberry pi間の接続を高速にしようと有線LANの環境を整えましたが、肝心の raspberry pi の有線LANが動作していませんでした。
設定を探すのに苦慮しましたので、備忘録的に残しておこうと思います。
前提
- windows / macbook 等でubuntu server 24.03 をSDやUSBストレージ等に焼き込んでいる
- 焼き込む際に、PCからwifi経由(SSH)/キーボード・マウスを利用して raspberry piへアクセスできる
- 文字編集アプリが使える
手順
1.以下のファイルに ethernets 以下の内容を追記する
/etc/netplan/50-cloud-init.yaml
network:
version: 2
wifis:
wlan0:
optional: true
dhcp4: true
access-points:
"SSID":
auth:
key-management: "psk"
password: "wifi password"
ethernets:
eth0:
dhcp4: true
optional: true
2.netplanを適用する
sudo netplan apply
3.ip addr でinetが設定されていることを確認する
ip addr
変更前
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000
link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
inet 127.0.0.1/8 scope host lo
valid_lft forever preferred_lft forever
inet6 ::1/128 scope host noprefixroute
valid_lft forever preferred_lft forever
2: eth0: <BROADCAST,MULTICAST> mtu 1500 qdisc noop state DOWN group default qlen 1000
link/ether xx:xx:xx:xx:xx:xx brd ff:ff:ff:ff:ff:ff
・
・
・
変更後
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000
link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
inet 127.0.0.1/8 scope host lo
valid_lft forever preferred_lft forever
inet6 ::1/128 scope host noprefixroute
valid_lft forever preferred_lft forever
2: eth0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc mq state UP group default qlen 1000
link/ether xx:xx:xx:xx:xx:xx brd ff:ff:ff:ff:ff:ff
inet 192.168.0.38/24 metric 100 brd 192.168.0.255 scope global dynamic eth0
valid_lft 7185sec preferred_lft 7185sec
inet6 240b:12:d246:d400:dea6:32ff:fe71:45de/64 scope global dynamic mngtmpaddr noprefixroute
valid_lft 294sec preferred_lft 294sec
inet6 fe80::dea6:32ff:fe71:45de/64 scope link
valid_lft forever preferred_lft forever
・
・
・
ということで無事、raspberry pi が有線LANでアクセスすることができました。