RaspberryPiでSSHする時に毎回IPが変わってしまうので固定化することに
有線と無線の場合でやり方が違うっぽいのでそれぞれ書いておく
##環境
- Raspberry Pi 3
- Ubuntu MATE 16.04
#有線
IP固定のためには固定するIPアドレスの他に
- ネットマスク
- ゲートウェイ
- DNSサーバー
が必要になります.
※この方法は古いらしいので話半分に
#ipとネットマスクの確認.
#おそらく,en0のinet addrがipでMaskがネットマスク
$ ifconfig
#ゲートウェイの確認
#さきほどのインターフェースのGatewayを確認
$ route -n
#DNSサーバーの確認
$ cat /etc/resolv.conf
#確認したものを以下に書き込み
sudo vim /etc/network/interfaces
#####################################
auto en0
iface en0 inet static #←dhcpをstaticに変更
address [設定したいip]
netmask 255.255.255.0
gateway 987.654.432.0
dns-nameservers 123.456.789.0
これで再起動しましょう.
#無線
GUIでやるのが正確で楽です.(CLIのやり方を知らないだけだったりする..)
右上のwi-fiマークをクリックして,一番下の[Edit Connections..]をクリック
固定したいSSIDを選択し, Edit
こんな風に編集して保存→再起動(netmaskはなぜか24になるんですが..)
私はこんな感じでできました.