고정 IP 설정
유선 포트 PC 직접 연결
FlyOS-Fast v1.3.9부터 유선 포트는 PC 또는 라우터 직접 연결을 자동으로 인식합니다. 장치의 유선 포트를 PC에 직접 연결한 경우 약 15초 후 10.10.10.1 또는 local.klipper.cn을 통해 장치에 접속할 수 있습니다. 일반적으로 직접 연결 시나리오에서는 수동으로 고정 IP를 설정할 필요가 없습니다.
고정 IP의 용도 및 장점
고정 IP 구성은 장치가 네트워크에서 고정된 주소를 가지도록 보장하여 다양한 애플리케이션 시나리오에 안정적이고 신뢰할 수 있는 네트워크 연결을 제공합니다.
주요 적용 시나리오
-
장치의 안정적인 접근 보장
- 장치가 항상 동일한 IP 주소를 유지하여 원격 접속 및 제어에 용이합니다.
- 웹 서버, MQTT 통신, PLC 제어 등 고정 주소가 필요한 시나리오에 적합합니다.
-
네트워크 관리 간소화
- LAN 또는 산업용 네트워크에서 카메라, 센서, 컨트롤러 등의 장치는 고정 IP가 필요합니다.
- 다른 시스템 및 서비스의 안정적인 연결이 용이합니다.
-
특수 네트워크 환경 적응
- DHCP 서비스가 없는 환경(예: 산업 제어, 엣지 컴퓨팅)에서는 반드시 고정 IP를 사용해야 합니다.
- 동적 주소 할당에 의존하지 않습니다.
-
개발 및 디버깅 효율성 향상
- 고정 IP는 장치를 빠르게 찾고 연결하는 데 용이합니다.
- 반복적인 테스트 프로세스를 간소화합니다.
-
장치 검색 메커니즘 지원
- 사전 설정된 IP 대역으로 장치에 접근할 때 고정 IP는 장치가 예상대로 응답하도록 보장합니다.
고정 IP 장점 비교
| 장점 | 설명 |
|---|---|
| 안정적이고 신뢰성 있음 | IP 주소가 고정되어 장기간 운영되는 장치의 통신 안정성을 보장합니다. |
| 무인터페이스 환경에 적합 | 임베디드 장치 등 그래픽 인터페이스가 없는 환경에 적합합니다. |
| 원격 유지보수 편리 | SSH, Web, API 등의 방식으로 연결할 때 더 효율적입니다. |
| 폐쇄형 네트워크 적응 | 산업용 네트워크 또는 전용 네트워크에서 DHCP가 없을 때 반드시 고정 IP를 사용해야 합니다. |
| 자동화 지원 | 배포, 모니터링, 업데이트 스크립트가 IP 일관성에 의존하여 실행됩니다. |
시스템 측 구성
IP 주소 선택 권장 사항
0,1,254,255등 경계값에 가까운 IP 주소는 사용하지 않는 것이 좋습니다.- 예:
192.168.1.254를 사용하면 다른 애플리케이션이 선점하여 연결이 불안정해질 수 있습니다. - 중간 범위의 IP 주소(예:
192.168.1.100-192.168.1.200) 사용을 권장합니다.
구성 단계
-
시스템 터미널 연결
- SSH를 사용하여 장치 시스템에 연결합니다.
-
네트워크 인터페이스 확인
- 명령어 실행:
ip link show eth0,end0등의 네트워크 카드 이름을 확인합니다.
Loading... - 명령어 실행:
-
네트워크 구성 파일 편집
- 명령어 실행:
nano /etc/systemd/network/end0.network - 주의: 파일명의
end0은 실제 네트워크 카드 이름으로 변경해야 합니다.
Loading... - 명령어 실행:
-
고정 IP 매개변수 구성
- 파일 내용을 다음과 같이 수정합니다(실제 네트워크 환경에 따라 조정):
[Match]# 네트워크 카드 이름 매칭, 실제 상황에 따라 수정Name=end0[Network]# 고정 IP 주소 및 서브넷 마스크 설정# /24는 서브넷 마스크가 255.255.255.0임을 의미Address=192.168.1.100/24# 기본 게이트웨이 주소 설정Gateway=192.168.1.1# DNS 서버 설정DNS=8.8.8.8DNS=114.114.114.114Loading... -
저장 및 구성 적용
Ctrl + S를 눌러 파일을 저장합니다.Ctrl + X를 눌러 편집기를 종료합니다.- 네트워크 서비스 재시작 명령어 실행:
systemctl restart systemd-networkd
-
구성 결과 확인
- 명령어 실행:
ip a - 표시된 IP 주소가 구성과 일치하는지 확인합니다.
Loading... - 명령어 실행:
PC 측 구성
고정 IP가 설정된 장치와 PC가 정상적으로 통신할 수 있도록 PC 측에서도 해당 네트워크 구성을 수행해야 합니다.
네트워크 매개변수 설정
| 매개변수 | 구성 요구 사항 | 설명 |
|---|---|---|
| 로컬 IP | 192.168.1.xxx | 장치 IP와 동일한 네트워크 세그먼트이면 충분합니다. |
| 게이트웨이 | 192.168.1.1 | 장치에 설정된 게이트웨이와 반드시 일치해야 합니다. |
| 서브넷 마스크 | 255.255.255.0 | 장치 IP의 /24 구성에 해당합니다. |
| DNS 서버 | 8.8.8.8, 114.114.114.114 | 일반적인 공용 DNS 서비스를 사용합니다. |
구성 방법
Windows 시스템
- "네트워크 및 공유 센터"를 엽니다.
- "어댑터 설정 변경"을 클릭합니다.
- 현재 사용 중인 네트워크 연결을 마우스 오른쪽 버튼으로 클릭하고 "속성"을 선택합니다.
- "인터넷 프로토콜 버전 4 (TCP/IPv4)"를 더블 클릭합니다.
- "다음 IP 주소 사용"을 선택하고 해당 매개변수를 입력합니다.
macOS 시스템
- "시스템 환경설정" → "네트워크"를 엽니다.
- 현재 사용 중인 네트워크 연결을 선택합니다.
- "고급" → "TCP/IP"를 클릭합니다.
- "IPv4"를 "수동"으로 구성합니다.
- 해당 IP 주소, 서브넷 마스크 및 라우터 주소를 입력합니다.
연결 테스트
구성이 완료된 후 연결 테스트를 수행하는 것이 좋습니다:
# PC에서 ping 명령어를 실행하여 연결 테스트
ping 192.168.1.100
# 응답을 받을 수 있다면 네트워크 구성이 성공한 것입니다.
문제 해결
장치에 ping이 되지 않는 경우 다음 사항을 확인하세요:
- 네트워크 케이블 연결이 정상적인지
- 방화벽 설정이 통신을 차단하고 있는지
- IP 주소가 동일한 네트워크 세그먼트에 있는지
- 서브넷 마스크와 게이트웨이 구성이 올바른지
Loading...