ラズパイ
備忘録
初心者レベルでハマったこと。
<ssh 有効化>
sshサービス永続起動。
pi@raspi:~ $sudo systemctl enable ssh
<StaticIP>
ネットワークデバイスを確認。enxb8xx7ebxxxxxxなどだった場合、GUIでeth0を有効化すると2個デバイスが有効になっているようにみえ、実際設定してもIP割当たらず、ドツボにハマる。
回避策は無効なネットワークデバイスを無効化すること。
また、GUIで有効化したeth0は、ifdownでは無効化できない。
pi@raspi:~ $sudo ifdown eth0 ×
pi@raspi:~ $sudo ifconfig eth0 down ○
IP設定は以下。
vimは標準で入ってないので何かtexteditorで修正。
pi@raspi:~ $ sudo vim /etc/dhcpcd.conf
以下、追加。
interface enxbxxxxxxxxxxx
static ip_address=172.20.100.xxx/16
static routers=172.20.xxx.xxx
static domain_name_servers=172.20.xxx.xxx
pi@raspi:~ $sudo /etc/init.d/dhcpcd reload
pi@raspi:~ $reboot
<Update>
pi@raspi:~ $ sudo apt-get update
pi@raspi:~ $ sudo apt-get upgrade
<メモリ>
メモリ使用量確認
pi@raspi:~ $ free -m command
Swap拡張
pi@raspi:~ $ sudo vim /etc/dphys-swapfile
default 100なので、1024などに変更。メモリ少ないからBuildに失敗する事があるので、Swap多めに確保推奨。