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