変更方法その1(/etc/network/interfacesを編集)
$ sudo vi /etc/network/interfaces
# interfaces(5) file used by ifup(8) and ifdown(8)
auto lo
iface lo inet loopback
# auto eth0
#iface eth0 inet dhcp
# The primary network interface
auto eth0
iface eth0 inet static # "static"が固定アドレスを表す
address 192.168.11.101 # 振りたいIPアドレス
netmask 255.255.255.0 # ネットワークマスク
gateway 192.168.11.1 # デフォルトゲートウェイのIPアドレス
dns-nameservers 8.8.8.8 # DNSサーバーのIPアドレス
# auto enp0s25
# auto eth0
# iface eth0 inet static # "static"が固定アドレスを表す
# address 192.168.21.101 # 振りたいIPアドレス
# gateway 192.168.21.1 # デフォルトゲートウェイのIPアドレス
# dns-nameservers 8.8.8.8 # DNSサーバーのIPアドレス
# To Enable New IP Address
# sudo service networking restart
#
変更方法その2 (ip a)を使いセカンダリーアドレスを指定
# Add secondary IP Address
/sbin/ifconfig eth0:0 192.168.21.200 netmask 255.255.255.0 broadcast 192.168.21.255
/sbin/ifconfig eth0:1 10.0.0.200 netmask 255.255.255.0 broadcast 10.0.0.255
注意点
最近のutubuntuではインターフェース名が”eth0″ではなく、”enp0s25″などに表記されるので、その場合は以下のように読み替えること。
# The primary network interface
auto enp0s25
iface enp0s25 inet static # "static"が固定アドレスを表す
address 192.168.11.101 # 振りたいIPアドレス
netmask 255.255.255.0 # ネットワークマスク
gateway 192.168.11.1 # デフォルトゲートウェイのIPアドレス
dns-nameservers 8.8.8.8 # DNSサーバーのIPアドレス
# auto enp0s25
# Secondary Address by "ip a"
sudo /sbin/ifconfig enp0s25:1 192.168.21.101 netmask 255.255.255.0 broadcast 192.168.21.255
リンク