Quick

    라즈베리파이 OS에서 IP 고정하는 가장 쉬운 방법

 

목록으로

안녕하세요, 싱글보드컴퓨터 전문기업 나도메이커입니다.

대학교 연구실이나 사기업, 공공기관에서 다양한 실습 프로젝트와 시스템 통합 솔루션을 구축할 때 가장 많이 도입되는 장비가 바로 라즈베리파이 5(Raspberry Pi 5)입니다. 하나의 디바이스만을 단독으로 사용할 때는 큰 문제가 되지 않지만, 여러 장비와 연동하거나 다수의 로봇 제어 보드로 클러스터를 구성하여 사용할 때는 매번 IP 주소가 변경되는 DHCP(동적 호스트 구성 프로토콜) 환경이 굉장히 번거롭고 치명적인 귀찮음을 유발합니다.

시스템을 재부팅할 때마다 할당되는 IP가 바뀌면 원격 제어 연결이 끊기거나 데이터 송수신에 심각한 오류가 발생할 수 있기 때문입니다.



이러한 문제를 근본적으로 해결하기 위해 오늘은 라즈베리파이 OS 환경에서 가장 안정적이고 확실하게 IP를 고정하는 방법을 상세히 설명해 드리겠습니다. 별도의 그래픽 인터페이스(GUI) 환경이 없는 환경에서도 손쉽게 적용할 수 있는 텍스트 기반 네트워크 관리 도구를 활용할 예정입니다. 본격적인 내용에 앞서 아래 목차를 통해 전체적인 흐름을 확인해 보시기 바랍니다.

▣ 1. 터미널 접속 및 Network Manager 실행

고정 IP를 할당하기 위해서는 첫 번째로 현재 사용 중인 유선 통신(Ethernet) 혹은 무선 통신(Wi-Fi) 네트워크에 정상적으로 연결된 상태여야 합니다. 안정적인 실습 프로젝트 인프라를 구축하기 위해 대상 싱글보드컴퓨터 네트워크의 라우터 대역을 미리 파악해 두는 것이 좋습니다.

준비가 완료되었다면 라즈베리파이 터미널(Terminal)을 열거나 원격으로 접속한 후, 네트워크 설정을 제어할 수 있는 관리 도구를 실행해야 합니다. 아래의 관리자 권한 명령어를 입력하여 실행해 줍니다.

sudo nmtui



▣ 2. 네트워크 연결 편집 모드 진입

명령어를 입력하면 터미널 화면에 직관적인 NetworkManager 인터페이스가 나타납니다. 이 도구는 마우스를 사용할 수 없는 환경에서도 키보드 방향키와 엔터 키만으로 조작이 가능한 장점이 있습니다.

화면에 나타난 여러 가지 메뉴 중에서 네트워크 설정을 변경하기 위해 연결 편집(Edit a connection) 항목에 커서를 맞추고 엔터 키를 누릅니다. 이를 통해 기존에 연결되었던 모든 네트워크 프로파일의 상세 정보를 수정할 수 있습니다.


▣ 3. 고정 IP 할당 대상 유무선 프로파일 선택

연결 편집 메뉴로 진입하면 화면 좌측에 지금까지 접속했던 유선 네트워크와 무선 Wi-Fi SSID의 전체 목록이 나열됩니다. 연구실이나 기업 인프라 내에서는 여러 개의 무선 신호가 잡힐 수 있으므로, 제어 보드용으로 항상 고정하여 연결할 특정 네트워크(SSID)를 정확히 선택하는 것이 작업의 핵심입니다.

원하는 Wi-Fi 이름이나 유선 인터페이스를 선택한 상태에서 오른쪽(→) 방향키를 눌러 우측 메뉴로 넘어간 뒤, 아래(↓) 방향키를 조작하여 '편집(Edit)' 버튼으로 이동하여 엔터를 누릅니다.



▣ 4. IPv4 수동 설정 및 DNS 주소 기입

편집 화면에 들어가면 해당 네트워크의 세부 속성을 제어할 수 있습니다. 스크롤을 내려보면 하단에 'IPv4 설정(IPv4 Configuration)' 항목이 기본적으로 '자동(Automatic)'으로 부여된 것을 확인할 수 있습니다. 이 부분에서 엔터를 눌러 프로토콜 방식을 '수동(Manual)'으로 변경해 주어야 합니다. 변경 후, 바로 옆에 있는 '보이기(Show)' 버튼으로 이동하여 엔터를 누르면 상세 IP 입력 양식이 펼쳐집니다.

이곳에 실제 고정할 정보들을 정확히 기입해야 합니다.

1) 주소(Addresses) : 장비에 영구적으로 할당할 IP 주소를 입력하되, 반드시 끝에 '/24'와 같은 서브넷 마스크 비트 표기법을 덧붙여야 합니다. (예: 192.168.0.100/24) 여기서 '/24'는 대다수 공유기 망에서 대역폭을 규정하는 필수 네트워크 문법입니다.

2) DNS 서버(DNS Servers) : 외부 통신 및 패키지 업데이트를 위해 네임서버를 지정합니다. 특수한 사내 망이 아니라면 가장 안정성이 높은 구글 퍼블릭 DNS인 8.8.8.8을 입력하는 것이 유지보수에 유리합니다.


▣ 5. 변경 사항 저장 및 시스템 재부팅 검증

모든 주소와 DNS 정보의 입력이 끝났다면, 방향키를 이용해 화면 가장 하단으로 내려가 '확인(OK)' 버튼을 찾아 눌러줍니다. 이 단계에서 입력한 IP 대역이 라우터의 게이트웨이 범위망과 일치하는지 다시 한번 검토해야 접속 단절을 예방할 수 있습니다. 완료 후 초기 메뉴로 빠져나와 '종료(Quit)'를 선택하여 터미널 기본 프롬프트 상태로 복귀합니다.

변경된 네트워크 구성을 운영체제에 완벽하게 반영하려면 시스템 리부팅이 필요합니다. 아래 명령어를 터미널에 입력하여 라즈베리파이를 재시작해 줍니다.

sudo init 6

재부팅이 완료된 후 접속해 보면, 사용자가 지정한 고정 IP로 네트워크가 안정적으로 확립되어 있는 것을 확인할 수 있습니다. 관련 문구가 어려워 보일 수 있으나, 실제로는 기술적인 장벽 없이 직관적으로 금방 완료할 수 있었죠?

이렇게 한 번 설정을 마무리해 두면 아무리 여러 대의 장비를 관리하더라도 헷갈림 없이, 매번 IP를 스캔해야 하는 번거로움을 원천적으로 제거할 수 있어 업무 효율성이 극대화됩니다. 복잡한 시스템 구축 시 든든한 기반이 되는 지식이므로 꼭 실습 프로젝트에 적용해 보시기 바랍니다.

오늘 다룬 라즈베리파이 네트워크 환경 구축법이 연구소 및 기관의 원활한 업무 환경 구축에 큰 도움이 되길 바랍니다. 그럼 다음 시간에도 유익한 정보로 찾아오겠습니다 :)



해당 프로젝트에서 나온 상품은 아래에서 확인가능합니다 ▼

실습준비물

연관 컨텐츠

결제 및 주문

공지사항 목록