Rocky Linux 9 / NetworkManager 정적 라우팅 명령
실행할 부분을 골라 주소와 프로필을 바꿉니다. 전체 파일을 한 번에 실행하는 스크립트가 아닙니다.
전제: ens19=192.168.20.10/24, 다음 홉=192.168.20.1, 목적지=172.16.50.0/24.
관리망 ens18=192.168.10.50/24와 기본 게이트웨이 192.168.10.1은 기존 설정입니다.

# 프로필 확인
nmcli -f NAME,UUID,TYPE,DEVICE connection show --active
nmcli -g GENERAL.CONNECTION device show ens19
PROFILE='internal-lan'

# 임시 시험
sudo ip route add 172.16.50.0/24 via 192.168.20.1 dev ens19 metric 100
ip -4 route get 172.16.50.20
ping -c 3 -W 1 172.16.50.20
sudo ip route del 172.16.50.0/24 via 192.168.20.1 dev ens19 metric 100

# 프로필에 영구 추가하고 활성 연결에 적용
sudo nmcli connection modify "$PROFILE" +ipv4.routes "172.16.50.0/24 192.168.20.1 100"
sudo nmcli device reapply ens19
nmcli -f ipv4.routes connection show "$PROFILE"
ip -4 route get 172.16.50.20
ip -4 route show default

# 선택 예제: 서버 한 대
sudo nmcli connection modify "$PROFILE" +ipv4.routes "172.16.50.20/32 192.168.20.1 100"
sudo nmcli device reapply ens19

# 선택 예제: 두 대역
sudo nmcli connection modify "$PROFILE" +ipv4.routes "172.16.60.0/24 192.168.20.1 100, 172.16.70.0/24 192.168.20.1 100"
sudo nmcli device reapply ens19

# 영구 항목에서 해당 경로만 삭제
sudo nmcli connection modify "$PROFILE" -ipv4.routes "172.16.50.0/24 192.168.20.1 100"
sudo nmcli device reapply ens19

주의: + 없는 ipv4.routes는 기존 경로 목록을 교체합니다.
reapply가 불가능한 변경의 재활성화는 콘솔/유지보수 시간에 합니다.
다음 홉 전달 경로와 상대편 반환 경로가 준비되어 있어야 합니다.
라우팅 테이블 전체를 비우지 않습니다. 운영 서버의 주소와 기본 경로를 실습 주소로 바꾸지 않습니다.
