Ubuntu MATE 16.04でIPアドレス固定


RaspberryPiでSSHする時に毎回IPが変わってしまうので固定化することに
有線と無線の場合でやり方が違うっぽいのでそれぞれ書いておく

環境

  • Raspberry Pi 3
  • Ubuntu MATE 16.04

有線

IP固定のためには固定するIPアドレスの他に
1. ネットマスク
2. ゲートウェイ
3. 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になるんですが..)

私はこんな感じでできました.