IPの設定
まず/etc/dhcpcd.conf
を開きます。
ここで固定IPを設定します。
interface eth0
static ip_address=192.168.10.33/24
static routers=192.168.10.1
static domain_name_servers=192.168.10.1 8.8.8.8
ip_address
は設定したいRaspberryPiのIPアドレス。
router
は同ネットワークのルーターのIPアドレス。
domain_name_servers
はDNSと呼ばれるもので名前解決するサーバーのIPアドレス。
設定が通らない時はいくつかのパターンがあります。
- ルーターのIPアドレスが間違っている。 -サブネットが間違っている。
- 物理的にネットワークに繋がっていない。
-
domain_name_servers
の指定が間違っていたりして、/etc/resolve.conf
に正常な設定がされない。
確認
まずはネットワークが設定されているか確かめましょう。
適当な所でCtrl+c
を入力して終了しましょう。
$ ping 8.8.8.8
PING 8.8.8.8 (8.8.8.8) 56(84) bytes of data.
64 bytes from 8.8.8.8: icmp_seq=1 ttl=49 time=10.9 ms
64 bytes from 8.8.8.8: icmp_seq=2 ttl=49 time=5.33 ms
64 bytes from 8.8.8.8: icmp_seq=3 ttl=49 time=5.52 ms
64 bytes from 8.8.8.8: icmp_seq=4 ttl=49 time=5.46 ms
^C
--- 8.8.8.8 ping statistics ---
もしここでping: icmp open socket: Operation not permitted
といったエラーが発生した場合はpingコマンドの設定をしましょう。
$ sudo chmod u+s /bin/ping
これで繋がります。
SSH
RaspberryPi3にSSHする場合、専用の設定をしておかなければSSHができません。
これについては簡潔な外部記事(1分程度)を貼っておきますのでそちらをご覧ください。
まとめ
以上で設定は終了です。
同じネットワークに属す別のPCからSSHしてみましょう。
ユーザー名など変更していないのであればpi
のままです。
$ ssh pi@192.168.10.33
yes/noの質問が出たらyesを入力しておけば大丈夫です。