Raspberry Pi 4の電源用に用意されているUSBポートは設定を変更することで任意のUSBデバイスになる。RaspberryPiをEthernetデバイスにしてSSHログインすることでセットアップが容易になる。
前提
- ホストはMac
- Raspbian OS
RaspberryPi本体は以下のキットを使った。基板を裸で置きたくないのでケース付きが好き。
config.txt, cmdline.txt の書き換え
Raspbianイメージの書かれたSDカードをMacに挿して次のように設定する。
echo "dtoverlay=dwc2" >> /Volumes/boot/config.txt touch /Volumes/boot/ssh
/boot/cmdline.txt
のオプションに modules-load=dwc2,g_serial
を書き加える。
Macのインターネット共有1
共有メニューで RNDIS/Ethernet Gadget
のチェックをつける。
sshログイン
Bonjourが動いているので raspberrypi.local
でアクセスできる。
[key@imac-pro] ssh pi@raspberrypi.local pi@raspberrypi.local's password: Linux raspberrypi 4.19.118-v7l+ #1311 SMP Mon Apr 27 14:26:42 BST 2020 armv7l The programs included with the Debian GNU/Linux system are free software; the exact distribution terms for each program are described in the individual files in /usr/share/doc/*/copyright. Debian GNU/Linux comes with ABSOLUTELY NO WARRANTY, to the extent permitted by applicable law. Last login: Wed Dec 30 14:22:50 2020 from xxxx::xxxx:xxxx:xxxx:xxxx%usb0 SSH is enabled and the default password for the 'pi' user has not been changed. This is a security risk - please login as the 'pi' user and type 'passwd' to set a new password. Wi-Fi is currently blocked by rfkill. Use raspi-config to set the country before use. pi@raspberrypi:~ $