心地よいライフハック

これ便利だな〜と思ったことなど

debian 9 stretch 固定IPアドレスの設定 ( debian公式参照 + エラー対処 )

RTNETLINK answers: Cannot assign requested address がでた。
 
 
すると 自分の場合は、ひとつのNICIPアドレスが2つ になってしまったり、しっちゃか めっちゃか。。
 
対策:flush  の実行を挟む!
 
# ifdown NIC名 ; ip addr flush dev NIC名 ; ifup NIC
 
 

 
 debian 9 stretch において、あんまり 固定IPアドレス を設定する まとまった情報がなかったので 以下にまとめます。
 

 
 
debian 9 stretch において 固定IPアドレス設定 をする方法をまとめます。
 
例1
NIC名 : ens3  とします。
 
通常通り  /etc/network/interfaces を編集して固定IPアドレスの設定をします。
 

 
# The primary network interface
auto ens3
allow-hotplug ens3
iface ens3 inet static
address  自分の設定したい固定IPアドレス
netmask 255.255.255.0  (などサブネットマスクの設定)
gateway ルータのアドレスなど
 
# network とか broadcast とか dns-servers の設定なくてもいけるのね。。

 
 
上記 ファイルの 編集が完了したら、、
# ifdown ens3 ; ip addr flush dev ens3 ; ifup ens3
 
最後確認して 問題なければOK!
# ip a
 

 
 
参考:
公式マニュアル
 
エラー対処