피드로 돌아가기
Dev.toInfrastructure
원문 읽기
Ubuntu NetworkManager Routing Metric 조정 통한 Dual-LAN 연결 안정성 확보
Ubuntu NetworkManager Fooled Me with Routing Metrics
AI 요약
Context
Dual-LAN 환경의 Ubuntu 기반 NVR 시스템에서 외부 인터넷망과 격리된 카메라망을 동시 운영하는 구조. NetworkManager의 자동 Metric 할당으로 인한 기본 Gateway 우선순위 충돌 및 인터넷 연결 간헐적 단절 현상 발생.
Technical Solution
- ip route show 명령어를 통한 Routing Table 분석으로 네트워크 인터페이스별 Metric 값 확인
- NetworkManager의 동적 Metric 할당 로직에 의한 인터넷망 우선순위 밀림 현상 식별
- nmcli connection modify 명령어를 활용한 격리 네트워크의 ipv4.route-metric 값 강제 상향 조정
- Metric 값을 999로 설정하여 인터넷 연결 인터페이스의 우선순위를 상대적으로 높게 유지하는 구조 설계
- C 기반 시스템 코드 내에 nmcli 제어 로직을 통합하여 런타임 시 인터페이스 우선순위 자동 보장
실천 포인트
- Dual-LAN 환경 구축 시 인터페이스별 Routing Metric 우선순위 명시적 설정 여부 검토 - NetworkManager의 자동 설정에 의존하지 않고 인프라 제약 사항에 맞는 정적 Metric 값 정의 - 네트워크 단절 발생 시 하드웨어 점검 전 ip route show를 통한 Routing Table 우선순위 검증