ラズパイ

備忘録

初心者レベルでハマったこと。

 

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多めに確保推奨。