DHCP を無効にして静的 IP を設定する
デフォルトでは、DHCP クライアントは Single Node 仮想アプライアンス内で有効に設定されており、有効な DHCP サーバーがあるネットワークにデプロイされると IP アドレスが割り当てられます。
ただし、DHCP を無効にし、システムを静的 IP アドレスで構成する必要がある特定のシナリオが存在することを、私たちは理解しています。
DHCP を無効にする
Glasswall Single Node 仮想アプライアンス内で DHCP を無効にするには、以下の手順に従ってください。
- 次のパスに追加の設定ファイルを作成します: /etc/cloud/cloud.cfg.d/。その後、次の内容を追記します: network: config: disabled
- cloud-init が設定を上書きしないようにするための新しいファイルを作成します:
sudo touch /etc/cloud/cloud.cfg.d/99_disable_net_config.cfg
- 新しい cloud-init 設定ファイルに設定を追記します:
sudo echo "network: config: disabled" >> /etc/cloud/cloud.cfg.d/99_disable_net_config.cfg
- または、設定ファイルを手動で編集するには:
sudo vi /etc/cloud/cloud.cfg.d/99_disable_net_config.cfg
- Network Manager configuration guide に従って、ネットワーク設定および DHCP 設定を変更します。
- cloud-init をクリーンアップします:
sudo cloud-init clean
- 次のコマンドでシステムを再起動します:
sudo reboot now
- システムに再度ログインし、ネットワーク設定を確認します:
ip route | grep default
(i.e. default via <address> dev ens32 proto static metric 100 )
- すべてのGlasswall podが稼働中であることを確認します
kubectl get pods -w