古いディストリビューション
kali Linux などのDebian系はよく、
「/etc/network/interfaces」
ファイルを編集する。
「enp0s8」はネットワークの名称。
sudo vim /etc/network/interfaces
auto enp0s8
iface enp0s8 inet static
address 192.168.56.102
network 192.168.56.0
netmask 255.255.255.0
sudo systemctl restart
Ubuntuの場合
Ubuntu18.04 LTS, Ubuntu20.04 LTS環境
/etc/network/interfaces 編集は効果なし。
昨今のubuntuのネットワーク設定は
「/etc/netplan/99_config.yaml 」
ファイルを編集する。
- 空白がインデントと認識されるので、インデントを揃える。
- 「enp0s8:」とあるところは、ネットワークの名称。
- ネットワークの名称下の「addresses:」には、設定したい静的IPアドレスとサブネットを指定。
- 「gateway4:」、nameservers下の「adresses:」にはデフォルトゲートウェイを指定する。(?)
/etc/netplan/99_config.yaml
network:
version: 2
renderer: networkd
ethernets:
enp0s8:
dhcp4: false
dhcp6: false
addresses: [192.168.1.70/24]
gateway4: 192.168.1.1
nameservers:
addresses: [192.168.1.1]
Ubuntu 20.04 LTSで固定IPアドレスの設定
[Ubuntu公式 Network Configuration](
(https://ubuntu.com/server/docs/network-configuration)