Ubuntu
Ubuntu18.04等でIPアドレス固定
方法はいくつかあるが、GUIを利用しない方法について
ファイル、 /etc/network/interfaces の
auto eth0
iface eth0 inet static
を
auto eth0
iface eth0 inet static
address 192.168.1.221
netmask 255.255.255.0
network 192.168.1.0
broadcast 192.168.1.255
gateway 192.168.1.101
dns-nameservers 8.8.8.8
dns-search localdomain
といった感じにします。
Ubuntu18.04等でNICに2っ以上のIPアドレスを設定
上記のIPアドレスの設定に追加する場合。NICがデバイス名「eth0」で認識、指定が可能なら、「eth0:0」、「eth0:1」などのように「:番号」の書式でデバイスを指定します。
auto eth0
iface eth0 inet static
address 192.168.1.221
netmask 255.255.255.0
network 192.168.1.0
broadcast 192.168.1.255
gateway 192.168.1.101
dns-nameservers 8.8.8.8
dns-search localdomain
# second ip
auto eth0:0
iface eth0:0 inet static
address 192.168.0.221
netmask 255.255.255.0
network 192.168.0.0
broadcast 192.168.0.255
この時、ifconfigでは上記設定のIPアドレスの割当は、
eth0: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500
inet 192.168.1.221 netmask 255.255.255.0 broadcast 192.168.1.255
inet6 fe80::12bf:48ff:fe7a:4426 prefixlen 64 scopeid 0x20<link>
ether **:**:**:**:44:26 txqueuelen 1000 (イーサネット)
RX packets 66901 bytes 65892415 (65.8 MB)
RX errors 0 dropped 0 overruns 0 frame 0
TX packets 55462 bytes 10330905 (10.3 MB)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
eth0:0: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500
inet 192.168.0.221 netmask 255.255.255.0 broadcast 192.168.0.255
ether **:**:**:**:44:26 txqueuelen 1000 (イーサネット)
※ macアドレスの一部を「**」としています。
用語
リンクローカルアドレス
参考LINK: Wikipedia→