Ubuntu 22.04LTS で dnsmasq を異ネットワークから応答出来るように設定する
以前に Ubuntu 22.04LTS へ dnsmasq をインストールする というメモを書きました。 但し、dnsmasq はデフォルト状態では「同じネットワークからの名前解決要求にしか応答しない」という設定になっているようです。 そこで今回は改めて dnsmasq のインストール手順に加え、「異なるネットワークからの名前解決要求にも応答する設定例」をメモしておきます。
以前に Ubuntu 22.04LTS へ dnsmasq をインストールする というメモを書きました。 但し、dnsmasq はデフォルト状態では「同じネットワークからの名前解決要求にしか応答しない」という設定になっているようです。 そこで今回は改めて dnsmasq のインストール手順に加え、「異なるネットワークからの名前解決要求にも応答する設定例」をメモしておきます。
オフラインの Ubuntu 環境へパッケージをインストールするには以下のような手順が必要です。
具体的な手順をメモしておきます。
Cisco ACI は HTTPS で接続可能な TLS バージョンを Fabric → Fabric Policies → Policies → Pod → Management Access から設定可能です。 ACI バージョンにってサポートしている SSL/TLS バージョンが異なります。
| TLS バージョン | 4.x 系 | 5.x 系 |
|---|---|---|
| TLS 1.0 | ○ | X |
| TLS 1.1 | ○ | X |
| TLS 1.2 | ○ | ○ |
| TLS 1.3 | X | ○ |
「AWS EC2 上のインスタンスを一覧表示する awscli のワンライナー」は以下の通りです。 ~/.aws/config で設定済みリージョンに対して実行する想定です。
aws ec2 describe-instances --output=table --query 'Reservations[].Instances[].{InstanceId: InstanceId, GlobalIP: join(`, `, NetworkInterfaces[].Association.PublicIp), State: State.Name, Name: Tags[?Key==`Name`].Value|[0]}'
実行例は以下の通りです。
$ aws ec2 describe-instances --output=table --query 'Reservations[].Instances[].{InstanceId: InstanceId, GlobalIP: join(`, `, NetworkInterfaces[].Association.PublicIp), State: State.Name, Name: Tags[?Key==`Name`].Value|[0]}'
----------------------------------------------------------------------------
| DescribeInstances |
+---------------+-----------------------+-----------------------+----------+
| GlobalIP | InstanceId | Name | State |
+---------------+-----------------------+-----------------------+----------+
| 3.115.xxx.xxx| i-0123456789abcdef1 | linux1 | running |
| 3.115.xxx.xxx| i-0123456789abcdef2 | linux2 | running |
| 3.115.xxx.xxx| i-0123456789abcdef3 | linux3 | running |
+---------------+-----------------------+-----------------------+----------+
awscli をインストールする手順は AWS CLI の最新バージョンをインストールまたは更新します。 に記載されています。 非常に簡単な手順ではありますが、今回は「macOS に CLI で awscli をインストールする手順」をメモしておきます。