고정 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...