作成 2022.07.28
更新 2022.07.29
Ubuntu 22.04 ネットワーク設定
ホスト名
|
1 2
| $ sudo hostnamectl set-hostname host1.example.com
$ hostname |
|
DHCPクライアント
|
/etc/netplan/00-installer-config.yaml がインストール時に自動作成されるが、
上書きは非推奨なので新たに作成する
/etc/netplan/99_config.yaml を新規作成。
元のファイルを old などに変更する
1 2 3 4 5
| network:
ethernets:
eth0:
dhcp4: true
version: 2
|
1 2
| $ sudo netplan try --timeout 10
$ sudo netplan apply
|
|
現在の DNS サーバー
|
1
| $ sudo resolvectl status
|
|
IPv4, IPv6 固定IP
|
/etc/netplan/00-installer-config.yaml がインストール時に自動作成されるが、
上書きは非推奨なので新たに作成する
/etc/netplan/99_config.yaml を新規作成。
元のファイルを old などに変更する
gateway4, gateway6 は非推奨となった
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19
| network:
ethernets:
eth0:
dhcp4: false
addresses:
- 192.168.100.9/24
- 2001:db8::a/64
routes:
- to: default
via: 192.168.100.1
- to: "::/0"
via: 2001:db8::1
nameservers:
addresses: [8.8.8.8, 8.8.4.4]
eth1:
addresses:
- 172.16.10.1/24
mtu: 9000
version: 2
|
1 2
| $ sudo netplan try --timeout 10
$ sudo netplan apply
|
|
Firewall の状態
|
1 2
| $ sudo ufw status
$ sudo ufw status numbered
|
|
Firewall の有効化/無効化
|
ssh で接続している場合は、Firewall を有効化する前に ssh を開けておく
1 2 3
| $ sudo ufw allow 22/tcp
$ sudo ufw enable
$ sudo ufw disable
|
|
Firewall のポート開放 (IPv4/IPv6同時)
|
|
Firewall のポート開放 (IPv4 tcp)
|
1
| $ sudo ufw allow proto tcp to 0.0.0.0/0 port 22
|
|
Firewall の詳細設定
|
/etc/ufw/before.rules など。書式は iptables と同じオプション
|
補足: yaml の記述
以下は同じ意味です。
1
| nameservers: {addresses: [8.8.8.8, 8.8.4.4]}
|
1 2
| nameservers:
addresses: [8.8.8.8, 8.8.4.4]
|
1 2 3 4
| nameservers:
addresses:
- 8.8.8.8
- 8.8.4.4
|