IPアドレスがDHCPでは使いにくいので、固定IPアドレスに変更する。
変更対象ファイル /etc/dhcpcd.conf
$ su Password: # cd /etc # cp -p dhcpcd.conf dhcpcd.conf.orig vi dhcpcd.conf
変更点(上記ファイルのどこかに追記すればよい)。無線LANと有線LANの両方のインターフェースに対してIPv4固定アドレスを設定する場合の例。IPv6アドレスはほっとくと勝手にアサインしてくれるのでひとまず放置。
$ diff dhcpcd.conf.orig dhcpcd.conf 49a50,59 > interface wlan0 > static ip_address=192.168.10.80/24 > static routers=192.168.10.1 > staticdomain_name_servers=192.168.10.1 > > interface eth0 > static ip_address=192.168.10.81/24 > static routers=192.168.10.1 > staticdomain_name_servers=192.168.10.1 >
最後にOSを再起動して確認する。(下記は一部伏字あり)
$ ip a 1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000 link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00 inet 127.0.0.1/8 scope host lo valid_lft forever preferred_lft forever inet6 ::1/128 scope host valid_lft forever preferred_lft forever 2: eth0: <NO-CARRIER,BROADCAST,MULTICAST,UP> mtu 1500 qdisc pfifo_fast state DOWN group default qlen 1000 link/ether xx:xx:xx:xx:xx:xx brd ff:ff:ff:ff:ff:ff 3: wlan0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc mq state UP group default qlen 1000 link/ether xx:xx:xx:xx:xx:xx brd ff:ff:ff:ff:ff:ff inet 192.168.10.80/24 brd 192.168.10.255 scope global noprefixroute wlan0 valid_lft forever preferred_lft forever inet6 xxxx:xxxx:xxxx:xxxx:xxxx:xxxx:xxxx:xxxx/64 scope global dynamic mngtmpaddr noprefixroute valid_lft 2591918sec preferred_lft 604718sec inet6 xxxx::xxxx:xxxx:xxxx/64 scope link valid_lft forever preferred_lft forever
(Raspbian busterより前、以前は/etc/network/interfacesを変えていたがやめた)