결론: DHCP 예약 또는 수동 고정 IP를 사용하세요—NAS 주소가 바뀌도록 두지 마세요
2023년의 문제는 간단했습니다. ZimaOS가 DHCP에서 주소를 할당받았고, 재부팅 후 임대 주소가 변경되면서 이전 IP를 참조하던 앱이 작동하지 않았습니다. 현재 ZimaOS는 인터페이스별 고정 IP 설정을 제대로 지원하므로, 더 이상 라우터 우회 방법에만 의존할 필요가 없습니다. 중요한 것은 교묘한 호스트 이름 설정이 아니라 안정적인 주소입니다.
옵션 1: 라우터에서 주소 예약
DHCP 예약을 사용하면 ZimaOS는 자동 주소 할당을 유지하면서도 라우터가 동일한 MAC 주소에 항상 같은 IP를 할당하도록 설정할 수 있습니다. 게이트웨이, 서브넷, DNS를 중앙에서 관리할 수 있으므로 일반적으로 가정용 네트워크에서 가장 깔끔한 방법입니다. ZimaOS 이더넷 MAC 주소를 확인하고 예약을 만든 다음 서버에서 임대 갱신 또는 재부팅을 수행하세요.
옵션 2: ZimaOS에서 수동 IP 설정
현재 ZimaOS에서는 각 이더넷 인터페이스를 DHCP에서 수동 설정으로 전환할 수 있습니다. IP 주소, 서브넷 마스크, 게이트웨이, DNS 서버를 입력한 다음 저장하세요. ZimaOS 네트워크 설정 문서에서 현재 설정 절차를 확인할 수 있습니다.
라우터의 일반 DHCP 풀 범위 밖에 있는 주소를 선택하거나, 동일한 주소를 명시적으로 예약하여 나중에 다른 기기에 할당되지 않도록 하세요.
게이트웨이를 추측하지 마세요
게이트웨이가 잘못되면 고정 주소가 올바르게 보이더라도 외부 접속이 실패할 수 있습니다. 정상 작동하는 클라이언트나 라우터에서 실제 게이트웨이를 확인하세요. ZimaOS에서는 다음 명령을 실행합니다.
ip addr
ip route
cat /etc/resolv.conf
일반적으로 LAN 라우터를 통한 유효한 기본 경로가 하나 표시되어야 합니다. Linux IP 라우팅 테이블 문서에서 경로 선택 방식을 확인할 수 있습니다.
앱에서 임시 DHCP 주소를 하드코딩하지 마세요
변경될 수 있는 주소를 역방향 프록시, 웹훅 콜백, 마운트된 공유 폴더, 앱 URL에 사용하면 설정이 불안정해집니다. 지원되는 경우 안정적인 로컬 DNS 이름을 사용하거나 예약된/고정 IP를 사용하세요. 컨테이너가 환경 변수에 이전 호스트 주소를 저장하고 있다면 네트워크 변경 후 해당 설정을 업데이트하세요.
ZimaOS 앱 네트워킹을 사용하면 앱 엔드포인트를 예측 가능한 상태로 유지하는 데 도움이 됩니다.
WebUI에 접속할 수 없으면 콘솔을 사용하세요
고정 IP 설정 오류로 대시보드 연결이 끊긴 경우, 연결된 모니터에 현재 ZimaOS IP가 표시됩니다. 현재 ZimaOS는 exFAT USB 드라이브에 빈 _ResetNetwork 파일을 넣어 USB 기반 네트워크 초기화를 수행하는 기능도 제공합니다. ZimaOS 네트워크 초기화가 지원되는 복구 방법입니다.
물리적 인터페이스마다 주소 하나씩 예약하세요
듀얼 NIC 시스템에서는 MAC 주소와 서브넷이 서로 다를 수 있습니다. 두 인터페이스에 동일한 IP를 예약하지 마세요. 어느 포트를 관리/LAN 인터페이스로 사용할지 결정하고, 정책 기반 라우팅을 의도적으로 사용하는 경우가 아니라면 기본 게이트웨이는 해당 인터페이스에 유지하세요.
ZimaBoard 2 네트워킹에서 현재 듀얼 포트 하드웨어 예시를 확인할 수 있습니다.
다른 기기에서 수정 사항을 확인하세요
ping ZIMAOS_IP
arp -a
그런 다음 ZimaOS를 한 번 재부팅하고 동일한 주소가 다시 할당되는지 확인하세요. 이전에 작동하지 않았던 앱을 열어 저장된 호스트 이름/IP가 여전히 안정적인 주소를 가리키는지 확인하세요.
무작위 고정 주소보다 라우터 예약이 더 안전한 경우가 많은 이유
DHCP는 주소를 중앙에서 임대하도록 설계되었으므로, 현재 활성 풀 안에서 수동으로 선택한 IP는 나중에 다른 클라이언트와 충돌할 수 있습니다. DHCP 임대 모델에서 라우터 측 예약이 중앙 주소 관리를 유지하면서 NAS를 예측 가능한 상태로 만드는 이유를 설명합니다. 어떤 방법을 선택하든 주소, 게이트웨이, DNS 서버 및 인터페이스 MAC을 기록해 두세요.
FAQ
재부팅 후 ZimaOS IP가 변경된 이유는 무엇인가요?
라우터가 주소를 예약하지 않았거나 ZimaOS가 수동 고정 IP를 사용하지 않으면 DHCP가 다른 임대 주소를 할당할 수 있습니다.
DHCP 예약과 고정 IP 중 무엇을 사용해야 하나요?
대부분의 가정에서는 라우터 예약이 더 간단합니다. 서버에서 네트워크 설정을 직접 관리하려는 경우에는 ZimaOS의 수동 주소 설정이 유용합니다.
IP가 변경된 후 앱이 작동하지 않은 이유는 무엇인가요?
일부 앱 URL, 콜백 또는 마운트 설정에 이전 주소가 저장되어 있을 수 있습니다.
잘못된 고정 IP를 설정했다면 어떻게 해야 하나요?
가능하다면 다른 이더넷 포트를 사용하거나 현재 지원되는 _ResetNetwork USB 복구 방법을 사용하세요.
대신 zimaos.local에 의존해도 되나요?
mDNS 호스트 이름은 편리하지만, 인프라 서비스, 라우팅 및 문제 해결에는 여전히 안정적인 IP가 유용합니다.
