harden_pi.sh 실행 후 SSH·콘솔 자동로그인이 꺼져, 네트워크 재설정은 현장 물리 콘솔에서 해야 한다. NetworkManager(nmcli) 기반으로 고정 IP/서브넷(CIDR)/ 게이트웨이/DNS 를 한 번에 설정하는 헬퍼를 추가한다. - 대화형/비대화형(--ip/--gw/--dns/--yes), 현재 확인(--show), DHCP 복귀(--dhcp). - 유선 연결/인터페이스 자동 감지, IPv4·CIDR·게이트웨이 서브넷 검증, 적용 전 이전 설정 백업, 적용 후 IP/라우팅/게이트웨이 ping/서버 test_connection 검증. - 하드닝 방화벽 불변(인바운드 drop/아웃바운드 accept라 고정 IP로 서버 POST 정상). - 폐쇄망 안전: nmcli 로컬 설정만, 네트워크 미사용. 배포 스테이징(deploy/*)은 .gitignore 대상이라 정본은 tools/ 에 둔다. |
||
|---|---|---|
| .. | ||
| harden_pi.sh | ||
| make_deploy_bundles.py | ||
| set_network.sh | ||