🥧
HypriotOS v1.12.3で固定IPを設定する方法
昔作ったラズパイk8sクラスタをアップデートしようと思い、過去まとめた手順に従い構築し直していた
すると、固定IPの設定が昔の設定方法(/etc/dhcpcd.conf
の設定)だと聞かなくなっていたので対応を調べた
関連Issue
ここで上がっていた、対応を元に解決した
対応方法
Example Interfaces Configuration (Debian)
を参考に実施します。
これこのままやるとcloud initでeth0の立ち上げをやってくれなくなり、毎回直接アクセスして、 ifup eth0
をやらないといけないのでcloud initでやってもらえるように調べた
/etc/network/interfaces.d/50-cloud-init.cfg を編集する
これだけです。
auto lo
iface lo inet loopback
auto eth0
- iface eth0 inet dhcp
+ iface eth0 inet static
+ address xxx.xxx.xxx.xxx/24
+ gateway xxx.xxx.xxx.xxx
+ dns-nameservers xxx.xxx.xxx.xxx 8.8.8.8
address, gatewayは環境に合わせてください
これでrebootすれば固定IPで起動されます
Discussion