OpenWRT 이미지를 다시 설치하는 방법은 무엇입니까?

OpenWRT 이미지를 다시 설치하는 방법은 무엇입니까?

모든 설정이 손실되도록 openwrt를 다시 이미지화하려면 어떻게 해야 합니까? 몇 가지 문제가 있어서 이것이 느린 설정이 아닌지 확인하고 싶고 새로 설치하고 싶습니다.

답변1

Kamikaze로 시작하는 OpenWRT 버전(기본적으로 Kamikaze 및 Backfire, White Russian 제외)은 NVRAM을 사용하여 설정이나 구성을 저장하지 않습니다. 이는 모두 기본 squashfs 이미지 또는 오버레이 jffs 이미지의 파일 시스템에 저장됩니다. 이는 이미지를 다시 플래시하고 "공장 기본값"으로 되돌릴 수 있어야 함을 의미합니다.

OpenWRT 이미지를 새로 고치는 방법은 다음에 설명되어 있습니다.http://wiki.openwrt.org/doc/howto/installing. OpenWRT를 처음 설치한 후 새로 고치는 가장 쉬운 방법은 "OpenWrt 명령줄을 통해" 방법을 사용하는 것입니다. .trx이미지 .bin마다 차이점을 확인하세요 . .trx이미지는 명령줄 설치 방법에서 사용되는 "원본" 일반 openwrt 이미지입니다. .bin이미지에는 공급업체별 헤더가 있으므로 라우터에 적합한 이미지를 제공해야 합니다.

부트로더에서 사용되는 일부 설정이 NVRAM에 저장되어 있지만 Linux 이미지가 부팅되면 유지해서는 안 될 것 같습니다. MAC 주소는 지속될 수 있지만 어쨌든 파일 시스템 구성에서 재정의될 수 있습니다.

무엇을 하든지 NVRAM을 함부로 지우지 마십시오. 장치를 수동으로 복원하기 위해 온라인에서 적절한 설정을 찾을 수 없다면 장치가 거의 벽돌이 될 것이며 아마도 그렇지 않을 것입니다.

답변2

귀하의 질문은 무엇인가?

귀하의 질문이 개발 중이고 빌드 중 최신 변경 사항이 실제로 새 펌웨어 이미지에 복사되었는지 확인하려는 경우 "OpenWRT를 다시 이미지화"할 필요가 없습니다(이것이 무엇을 의미하든).

새로 생성된 openwrt bin 이미지 파일을 분석하려면 다음을 사용할 수 있습니다.

binwalk -e imagefile.img

모든 것이 올바른 위치에 있고 올바른 권한 세트(실행 가능, 읽기 가능...)가 있는 경우 폴더 구조 내부를 볼 수 있도록 이미지의 압축이 풀립니다.

관련 정보