Skip to content

라즈베리파이 고정 IP 할당 오류 해결 문서 #39

@Tae4an

Description

@Tae4an

문제 상황 요약

  • 환경: KT 공유기 + 라즈베리파이
  • 목표: 라즈베리파이에 고정 IP 할당
  • 시도: KT 공유기 관리자 페이지 → 네트워크 관리 > LAN 연결 설정
    • DHCP 범위 외의 IP(예: 172.30.1.101)를 수동 할당 시도
  • 문제:
    • 수동 IP 등록 시 "ip 할당을 확인해주세요"라는 오류 발생
    • DHCP 범위 수정, IP 변경 등 다양한 조치를 시도했지만 실패

문제 해결 과정

1. 공유기 수동 할당 시도

  • DHCP 범위 외 IP로 여러 번 등록 시도
  • 예: DHCP 범위를 172.30.1.2 ~ 172.30.1.100으로 설정하고 172.30.1.101을 수동 할당 시도
  • 결과: 계속 오류 메시지 발생, IP 등록 불가

2. 라즈베리파이에서 고정 IP 직접 설정

  • 공유기 수동 할당이 실패하므로 라즈베리파이 측에서 고정 IP를 직접 설정

방법 A: /etc/dhcpcd.conf 파일 수정

sudo nano /etc/dhcpcd.conf
interface eth0
static ip_address=172.30.1.101/24
static routers=172.30.1.1
static domain_name_servers=8.8.8.8 8.8.4.4

방법 B: nmtui 사용 (GUI 환경)

sudo nmtui
  • 'Edit a connection' → 이더넷 선택 → 수동 설정 → 저장

  • 결과: 고정 IP가 정상 적용되고, 네트워크 정상 작동

3. 공유기에서는 포트포워딩만 설정

  • 공유기에서 수동 IP 할당은 생략
  • 라즈베리파이에서 직접 고정 IP를 지정했기 때문에
    공유기에서는 해당 IP에 포트포워딩만 설정해주면 됨
  • 예:
    • 172.30.1.101:22 (SSH)
    • 172.30.1.101:80 (웹 서버)

최종 해결 방법 요약

  1. 라즈베리파이에서 고정 IP 직접 설정
    (172.30.1.101 등으로 지정)
  2. 공유기에서는 포트포워딩만 설정
    (수동 IP 할당은 하지 않아도 됨)

교훈 및 정리

  • 공유기에서 수동 IP 등록 오류가 반복된다면,
    라즈베리파이에서 직접 고정 IP를 지정하자
  • 공유기에서 수동 IP를 등록하려 할 때,
    이미 장치 측에서 IP를 고정 설정한 경우 충돌이 발생할 수 있음
  • 공유기 수동 할당 vs 장치 내 고정 IP 설정을 혼동하지 말 것
  • 고정 IP만 명확하게 설정하면, 공유기에서는 포트포워딩만으로도 네트워크 서비스 운영이 가능

참고: KT 공유기 및 172.30.1.x 대역을 사용하는 환경에서는 이러한 오류가 자주 발생할 수 있으므로,
장치에서 직접 네트워크를 고정 설정하는 것이 안정적입니다.

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't working

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions