본문으로 건너뛰기

고정 IP 설정

유선 포트 PC 직접 연결

FlyOS-Fast v1.3.9부터 유선 포트는 PC 또는 라우터 직접 연결을 자동으로 인식합니다. 장치의 유선 포트를 PC에 직접 연결한 경우 약 15초 후 10.10.10.1 또는 local.klipper.cn을 통해 장치에 접속할 수 있습니다. 일반적으로 직접 연결 시나리오에서는 수동으로 고정 IP를 설정할 필요가 없습니다.

고정 IP의 용도 및 장점

고정 IP 구성은 장치가 네트워크에서 고정된 주소를 가지도록 보장하여 다양한 애플리케이션 시나리오에 안정적이고 신뢰할 수 있는 네트워크 연결을 제공합니다.

주요 적용 시나리오

  1. 장치의 안정적인 접근 보장

    • 장치가 항상 동일한 IP 주소를 유지하여 원격 접속 및 제어에 용이합니다.
    • 웹 서버, MQTT 통신, PLC 제어 등 고정 주소가 필요한 시나리오에 적합합니다.
  2. 네트워크 관리 간소화

    • LAN 또는 산업용 네트워크에서 카메라, 센서, 컨트롤러 등의 장치는 고정 IP가 필요합니다.
    • 다른 시스템 및 서비스의 안정적인 연결이 용이합니다.
  3. 특수 네트워크 환경 적응

    • DHCP 서비스가 없는 환경(예: 산업 제어, 엣지 컴퓨팅)에서는 반드시 고정 IP를 사용해야 합니다.
    • 동적 주소 할당에 의존하지 않습니다.
  4. 개발 및 디버깅 효율성 향상

    • 고정 IP는 장치를 빠르게 찾고 연결하는 데 용이합니다.
    • 반복적인 테스트 프로세스를 간소화합니다.
  5. 장치 검색 메커니즘 지원

    • 사전 설정된 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) 사용을 권장합니다.

구성 단계

  1. 시스템 터미널 연결

    • SSH를 사용하여 장치 시스템에 연결합니다.
  2. 네트워크 인터페이스 확인

    • 명령어 실행: ip link show
    • eth0, end0 등의 네트워크 카드 이름을 확인합니다.
    Loading...
  3. 네트워크 구성 파일 편집

    • 명령어 실행: nano /etc/systemd/network/end0.network
    • 주의: 파일명의 end0은 실제 네트워크 카드 이름으로 변경해야 합니다.
    Loading...
  4. 고정 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.8
    DNS=114.114.114.114
    Loading...
  5. 저장 및 구성 적용

    • Ctrl + S를 눌러 파일을 저장합니다.
    • Ctrl + X를 눌러 편집기를 종료합니다.
    • 네트워크 서비스 재시작 명령어 실행: systemctl restart systemd-networkd
  6. 구성 결과 확인

    • 명령어 실행: ip a
    • 표시된 IP 주소가 구성과 일치하는지 확인합니다.
    Loading...

PC 측 구성

고정 IP가 설정된 장치와 PC가 정상적으로 통신할 수 있도록 PC 측에서도 해당 네트워크 구성을 수행해야 합니다.

네트워크 매개변수 설정

매개변수구성 요구 사항설명
로컬 IP192.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 시스템

  1. "네트워크 및 공유 센터"를 엽니다.
  2. "어댑터 설정 변경"을 클릭합니다.
  3. 현재 사용 중인 네트워크 연결을 마우스 오른쪽 버튼으로 클릭하고 "속성"을 선택합니다.
  4. "인터넷 프로토콜 버전 4 (TCP/IPv4)"를 더블 클릭합니다.
  5. "다음 IP 주소 사용"을 선택하고 해당 매개변수를 입력합니다.

macOS 시스템

  1. "시스템 환경설정" → "네트워크"를 엽니다.
  2. 현재 사용 중인 네트워크 연결을 선택합니다.
  3. "고급" → "TCP/IP"를 클릭합니다.
  4. "IPv4"를 "수동"으로 구성합니다.
  5. 해당 IP 주소, 서브넷 마스크 및 라우터 주소를 입력합니다.

연결 테스트

구성이 완료된 후 연결 테스트를 수행하는 것이 좋습니다:

# PC에서 ping 명령어를 실행하여 연결 테스트
ping 192.168.1.100

# 응답을 받을 수 있다면 네트워크 구성이 성공한 것입니다.
문제 해결

장치에 ping이 되지 않는 경우 다음 사항을 확인하세요:

  • 네트워크 케이블 연결이 정상적인지
  • 방화벽 설정이 통신을 차단하고 있는지
  • IP 주소가 동일한 네트워크 세그먼트에 있는지
  • 서브넷 마스크와 게이트웨이 구성이 올바른지
Loading...