debian 10(Raspberry Pi OS)にてIPアドレスの設定(固定/DHCP)にする設定方法をこの記事に残します。 (実機として、raspberry piを使っています)

前提条件

ネットワーク構成として以下のようになっています。

この構成時の設定方法をこのブログで紹介していきます。

interfaceの設定

/etc/network/interfaces.d/[name]で設定を書き込みます。

([name]部分は、基本的にわかりやすい名前にするのがおすすめです。)

DHCP

DHCPの場合はこのようなmanual部分をdhcpに変更することで使えます。

# eth0
auto eth0
iface eth0 inet dhcp

IPアドレスの固定

# eth0
auto eth0
iface eth0 inet manual

ip addressの設定(固定の場合)

IPアドレスの固定設定は、/etc/dhcpcd.confに書き込みます。

# eth0
interface eth0
static ip_address=192.168.1.100/24
#static ip6_address=2001::ffff
static routers=192.168.1.254
static domain_name_servers=1.1.1.1 8.8.8.8

今回は必要ありませんが、ip6_addressでIPv6アドレスも固定にすることが可能です。

静的ルーティングの設定

/lib/dhcpcd/dhcpcd-hooks/40-route

ip route del default via 10.100.1.254
ip route add 10.100.0.0/16 via 10.100.1.254
ip route add default via 2001::ffff:ffff:ffff:fffe

この設定に関しては、こちらを参考にさせていただきました。

https://qiita.com/BlueBlue/items/cf49e33cdc36a55b4082