インストール後のUbuntu 20.04 の基本設定。
TOC
Hostnameの変更
デフォルトの設定だとHostnameが再起動後にもどってしまうので、ホストネームが固定されるよう設定。
sudo hostnamectl set-hostname ubuntu-router
sudo sed -i -e 's/preserve_hostname: false/preserve_hostname: true/g' /etc/cloud/cloud.cfg
設定を確認
$ grep preserve_hostname /etc/cloud/cloud.cfg
preserve_hostname: true
固定IPの設定
設定ファイルは、/etc/netplan/
の配下にファイルを作成。ディレクトリ内でアルファベット順であとに来るファイルが上書きするので、/etc/netplan/90-user-config.yaml
という名前でファイルを作成。
DHCP4を明示的にno
にしないと、他の設定によりDHCPが有効化されたままになる可能性がある。
cat <<EOF | sudo tee /etc/netplan/90-user-config.yaml
network:
ethernets:
ens160:
dhcp4:no
addresses:
- 192.168.11.191/24
gateway4: 192.168.11.1
optional: true
version: 2
EOF
変更の適用
sudo netplan apply
DNSサーバの設定
/etc/systemd/resolved.conf
を設定する
sudo sed -i -e 's/#DNS=/DNS=192.168.10.1/g' /etc/systemd/resolved.conf
設定を有効化
sudo systemctl restart systemd-resolved.service
ローカルキャッシュのクリア
sudo systemd-resolve --flush-caches
パッケージの最新化
sudo apt update
sudo apt -y upgrade