Commit Graph

11 Commits

Author SHA1 Message Date
20fc34a3d7 자동 NIC 감지 스크립트 및 udev 규칙 설치 기능 추가 2025-06-09 08:15:46 +00:00
0a1ff6ba9e DNS 서버 라우팅 설정 추가 및 기존 DNS 서버 라우트 제거 기능 구현 2025-06-09 01:34:25 +09:00
2fabaf865a GitLab CI 구성 업데이트: 빌드 단계에 SonarQube 분석 추가 및 관련 설정 파일 생성 2025-06-06 20:44:36 +09:00
556a4f43a9 README.md 및 cloud-init 스크립트의 다운로드 URL을 GitHub로 변경하여 최신 버전으로 업데이트 2025-06-05 19:15:32 +09:00
5faf22452d 파일 권한을 755로 변경하여 실행 가능하도록 수정 2025-06-05 18:49:56 +09:00
8b8690ba79 네트워크 인터페이스 자동 감지 로직 수정 및 종료 스크립트 생성 기능 추가, 사용자 확인 옵션 개선 2025-06-02 22:42:41 +09:00
383f7cd2f2 NIC 설정 저장 및 로드 기능 추가, NIC 변경 감지 및 동적 규칙 적용 로직 개선 2025-06-02 21:52:27 +09:00
7839226e72 Implement code changes to enhance functionality and improve performance 2025-06-02 16:51:59 +09:00
0ae3cfb507 Netlink 상수 추가 및 인터페이스 라우팅에 메트릭 지원 추가 2025-05-30 03:00:37 +09:00
4be94ade77 .gitlab-ci.yml에 Python 테스트 추가 및 cloud-init 스크립트 생성, policy_routing.py에서 서비스 재시작 명령 추가 2025-05-28 15:38:59 +09:00
21211c5fc0 Add Policy-Based Routing Manager and unit tests
- Implemented the Policy-Based Routing Manager in `policy_routing.py` for real-time network change detection.
- Added configuration management, network interface monitoring, and routing rule application features.
- Created a test suite in `test_policy_routing.py` to validate the functionality of the PolicyRoutingManager class.
- Included tests for network calculations, command execution, interface retrieval, and routing application.
- Mocked external dependencies to ensure tests do not affect the actual system configuration.
2025-05-28 10:42:48 +09:00