Trong quá trình cài đặt Ubuntu Server từ file ISO, bạn hãy gán IP tĩnh cho nó như sau:
Sau đó bạn chui vào /etc/netplan để coi file cấu hình netplan ở dạng YAML có mặt mũi ra sao
# cat /etc/netplan/50-cloud-init.yaml
# This file is generated from information provided by the datasource. Changes
# to it will not persist across an instance reboot. To disable cloud-init's
# network configuration capabilities, write a file
# /etc/cloud/cloud.cfg.d/99-disable-network-config.cfg with the following:
# network: {config: disabled}
network:
ethernets:
ens32:
addresses:
- 192.168.71.129/24
nameservers:
addresses:
- 192.168.71.2
- 8.8.8.8
- 8.8.4.4
search: []
routes:
- to: default
via: 192.168.71.2
version: 2
Địa chỉ IP tĩnh trên Ubuntu Server thì lệnh ip a sẽ không có chữ dynamic.
# ip a
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000
link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
inet 127.0.0.1/8 scope host lo
valid_lft forever preferred_lft forever
inet6 ::1/128 scope host noprefixroute
valid_lft forever preferred_lft forever
2: ens32: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP group default qlen 1000
link/ether 00:0c:29:94:49:e4 brd ff:ff:ff:ff:ff:ff
altname enp2s0
inet 192.168.71.129/24 brd 192.168.71.255 scope global ens32
valid_lft forever preferred_lft forever
inet6 fe80::20c:29ff:fe94:49e4/64 scope link
valid_lft forever preferred_lft forever