스킬 routeros-netinstall
📦

routeros-netinstall

안전

netinstall로 RouterOS 장치 설치 및 관리

MikroTik RouterOS 장치 플래싱에는 BOOTP, TFTP, 패키지 관리 및 스크립팅에 대한 이해가 필요합니다. 이 스킬은 단일 장치 및 다중 장치 설치를 위한 자동화 패턴과 함께 완벽한 netinstall-cli 참조 문서를 제공합니다.

지원: Claude Codex Code(CC)
🥉 72 브론즈
1

스킬 ZIP 다운로드

2

Claude에서 업로드

설정 → 기능 → 스킬 → 스킬 업로드로 이동

3

토글을 켜고 사용 시작

테스트해 보기

"routeros-netinstall" 사용 중입니다. eth0를 통해 ARM64 장치에 container 및 WiFi 패키지가 포함된 RouterOS 7.22를 설치합니다.

예상 결과:

  • 실행: sudo netinstall-cli -r -b -i eth0 routeros-7.22-arm64.npk container-7.22-arm64.npk wifi-qcom-7.22-arm64.npk
  • 장치가 etherboot 모드인지 확인하십시오(전원을 켜는 동안 리셋 버튼을 누른 채로 netinstall에 나타날 때까지 기다립니다).
  • 시스템 패키지(routeros-*.npk)는 명령어에서 반드시 첫 번째로 나열되어야 합니다.

"routeros-netinstall" 사용 중입니다. RouterOS CLI를 사용하여 etherboot 모드에 진입하려면 어떻게 해야 하나요?

예상 결과:

  • RouterOS CLI에서 다음 명령어를 실행합니다: /system/routerboard/settings/set boot-device=try-ethernet-once-then-nand
  • 그런 다음 장치를 재부팅합니다. NAND로 폴백하기 전에 이더넷 부팅을 한 번 시도합니다.
  • netinstall이 완료되면 부팅 장치 설정은 정상으로 돌아갑니다.

보안 감사

안전
v2 • 4/16/2026

This skill is a documentation-only SKILL.md file (252 lines) describing MikroTik RouterOS netinstall-cli usage. The static analyzer flagged 124 patterns, but all are false positives from misinterpreting markdown formatting. Backtick-enclosed text (e.g., `netinstall-cli`) is markdown inline code formatting, not Ruby/shell execution. Sudo references, shell command substitution examples, and network URLs appear in documented code examples and reference links. The file contains no executable code, no secrets, and no malicious patterns. Safe for publication.

1
스캔된 파일
252
분석된 줄 수
0
발견 사항
2
총 감사 수
보안 문제를 찾지 못했습니다
감사자: claude 감사 이력 보기 →

품질 점수

38
아키텍처
100
유지보수성
87
콘텐츠
32
커뮤니티
100
보안
100
사양 준수

만들 수 있는 것

대규모 RouterOS 배포를 위한 네트워크 관리자

netinstall 자동화 패턴을 사용하여 랩 또는 프로덕션 환경에서 여러 RouterOS 장치를 동시에 플래싱합니다. 효율적인 배치 프로비저닝을 위해 -m -o 플래그가 포함된 다중 장치 설치 서비스 루프를 참조하십시오.

RouterOS CI/CD 파이프라인을 구축하는 DevOps 엔지니어

자동화된 RouterOS 테스트를 위해 컨테이너화된 빌드 파이프라인에 netinstall-cli를 통합합니다. VETH 네트워킹 및 환경 변수 구성이 포함된 컨테이너화된 netinstall 패턴을 참조하십시오.

브릭된 RouterOS 장치를 복구하는 기술자

etherboot 진입 절차 및 단일 장치 설치 단계를 따라 펌웨어 업데이트에 실패하거나 구성이 손상된 장치를 복구합니다. 맞춤형 기본값 설정을 위해 configure 스크립트 패턴을 사용하십시오.

이 프롬프트를 사용해 보세요

기본 netinstall 명령어 구성
ARM64 MikroTik 장치에 RouterOS 7.22를 설치해야 합니다. 재설치 기본값과 eth0 인터페이스에서 브랜딩 패키지를 제외하는 netinstall-cli 명령어를 작성해 주세요.
장치 모드 구성을 위한 modescript
고급 모드를 활성화하고 container 및 zerotier 지원을 포함하는 modescript를 작성한 후, 첫 부팅 시 적용할 netinstall-cli 명령어를 보여주세요.
ARM 호스트에서 크로스플랫폼 netinstall
ARM64 Linux 서버가 있고 netinstall-cli를 실행해야 합니다. QEMU 사용자 모드 설정을 설명하고 올바른 QEMU 바이너리를 자동 감지하여 투명하게 실행하는 방법을 보여주세요.
RouterOS에서 컨테이너화된 netinstall 서비스

모범 사례

  • 올바른 설치 순서를 보장하려면 netinstall-cli 패키지 목록에서 시스템 패키지(routeros-VER-ARCH.npk)를 항상 첫 번째로 나열하십시오.
  • etherboot 장치 검색 중 BOOTP 충돌을 피하려면 다른 DHCP 소스가 없는 전용 네트워크 인터페이스 또는 스위치를 사용하십시오.
  • 부팅 시 컨테이너에서 netinstall을 실행할 때 DNS가 즉시 사용 가능하지 않을 수 있으므로 DNS 재시도 로직(2초 지연으로 5회 시도)을 적용하십시오.

피하기

  • -r(기본값으로 재설치) 및 -e(빈 구성으로 재설치) 플래그를 함께 사용하지 마십시오. 이 두 플래그는 상호 배타적이며 정의되지 않은 동작을 발생시킵니다.
  • 호스트와 장치 간에 USB 이더넷 어댑터를 직접 사용하지 마십시오. USB 어댑터의 링크 플랩이 장치 검색을 방해할 수 있습니다. 중간에 스위치를 사용하십시오.
  • 활성 DHCP 서버가 있는 네트워크에서 격리 없이 netinstall-cli를 실행하지 마십시오. BOOTP는 DHCP와 동일한 포트를 사용하여 주소 충돌을 발생시킵니다.

자주 묻는 질문

netinstall과 netinstall-cli의 차이점은 무엇인가요?
Netinstall는 Windows GUI 애플리케이션입니다. Netinstall-cli는 x86 ELF 바이너리로 배포되는 Linux 명령줄 도구입니다. 둘 다 BOOTP 및 TFTP 프로토콜을 사용하여 이더넷을 통해 동일한 RouterOS 설치 기능을 수행합니다.
netinstall-cli에 루트 또는 sudo 권한이 필요한 이유는 무엇인가요?
Netinstall-cli는 포트 67/68에서 BOOTP를, 포트 69에서 TFTP를 사용합니다. 이들은 Linux 시스템에서 루트 접근이 필요한 1024 미만の特権 포트입니다. 이 도구는 장치 검색을 위한 저수준 네트워크 작업도 수행합니다.
Mac 또는 ARM Linux 머신에서 netinstall-cli를 실행할 수 있나요?
x86_64 Linux에서 netinstall-cli는 네이티브로 실행됩니다. ARM/ARM64 Linux에서는 qemu-i386-static 또는 qemu-i386과 함께 QEMU 사용자 모드 에뮬레이션을 사용하십시오. macOS에서는 QEMU 사용자 모드 에뮬레이션이 Linux 전용이므로 브리지 네트워킹이 포함된 전체 QEMU 가상 머신이 필요합니다.
configure 스크립트와 mode 스크립트의 차이점은 무엇인가요?
configure 스크립트(-s 플래그)는 기본 구성 적용 후 실행되며 재설치될 때까지 유지됩니다. mode 스크립트(-sm 플래그, RouterOS 7.22+)는 다른 스크립트 전에 첫 부팅 시 한 번 실행되며 실행 후 자동 삭제됩니다. Mode 스크립트는 초기 장치 모드 설정에 이상적입니다.
MikroTik 장치에서 etherboot 모드에 진입하려면 어떻게 해야 하나요?
네 가지 방법이 있습니다: netinstall에 장치가 나타날 때까지 전원을 켜는 동안 리셋 버튼을 누른 채로 유지; 시리얼 콘솔을 통해 부팅 중 Ctrl+E 누르기; RouterOS CLI에서 boot-device를 try-ethernet-once-then-nand로 설정 후 재부팅; 또는 이전에 구성한 경우 보호된 부트로더 방법 사용.
RouterOS 패키지 파일(.npk)은 어디에서 다운로드하나요?
다음 패턴을 사용하여 download.mikrotik.com에서 패키지를 다운로드합니다: https://download.mikrotik.com/routeros/VERSION/routeros-VERSION-ARCH.npk. 아키텍처에 해당하는 all_packages-ARCH-VERSION.zip 아카이브에서 개별 패키지를 추출할 수도 있습니다.

개발자 세부 정보

작성자

tikoci

라이선스

MIT

참조

main

파일 구조

📄 SKILL.md