주요 콘텐츠

Raspberry Pi 하드웨어의 네트워크 설정 구성하기

이더넷 포트의 IP 구성을 검사하고 편집하여 Raspberry Pi® 하드웨어의 네트워크 설정을 구성할 수 있습니다.

사용 중인 Raspberry Pi 보드가 다음과 같은 경우 IP 설정을 재구성해야 할 수 있습니다.

  • IP 설정을 알 수 없음

  • 네트워크 연결을 사용하여 연결할 수 없음

  • 고정 IP 설정을 사용하는 네트워크 또는 직접 이더넷 연결로 이동하는 중임

  • 고정 IP 설정을 사용하던 네트워크에서 DHCP 서비스를 사용하는 네트워크로 이동 중임

네트워크가 DHCP 설정 또는 고정 IP 설정을 사용해야 하는 몇 가지 조건이 있습니다.

  • DHCP 서비스 사용 — Raspberry Pi 보드가 DHCP 서비스가 제공되는 네트워크(예: 오피스 LAN 또는 인터넷에 연결된 홈 네트워크)에 연결되어 있는 경우. DHCP는 네트워크에 연결된 이더넷 기기의 IP 설정을 자동으로 구성하는 네트워크 서비스입니다.

  • 고정 IP 설정 사용 — Raspberry Pi 보드가 호스트 컴퓨터의 이더넷 포트에 직접 연결되어 있거나 DHCP 서비스가 제공되지 않는 격리된 네트워크에 연결되어 있는 경우.

DHCP 설정 또는 고정 IP 설정을 사용하도록 Raspberry Pi 보드를 구성하려면 다음을 수행하십시오.

  1. 터미널 창은 Linux® 데스크탑에 액세스한 후에 사용할 수 있습니다. Access Linux on Raspberry Pi Using Computer Peripherals 항목을 참조하십시오.

  2. /etc/dhcpcd.conf 파일의 내용을 표시하려면 터미널에 다음 명령을 입력합니다.

    cat /etc/dhcpcd.conf

    기본적으로, dhcp.conf 파일에 설정된 DHCP 서버에서 가져온 IP 주소가 Raspberry Pi 보드에서 실행 중인 DHCP 클라이언트를 구성합니다.

    기본적으로, Raspberry Pi 보드에서 실행되는 DHCP 클라이언트는 DHCP 서버에서 IP 주소를 가져오도록 구성됩니다.

    DHCP Server IP Address

    Raspberry Pi 보드에 대한 고정 IP 주소는 dhcpcd.conf 파일을 업데이트하여 구성할 수 있습니다. Raspberry Pi 보드의 IP 주소를 172.31.164.194로 구성하는 방법을 보여주는 샘플을 참조하십시오.

    # Static IP configuration for eth0:
    interface eth0
    static ip_address=172.31.164.194/24
    static routers=172.31.164.1
    

    Static IP address for Raspberry Pi

  3. /etc/dhcpcd.conf 파일의 백업을 만들려면 터미널에 다음 명령을 입력합니다.

    sudo cp /etc/dhcpcd.conf /etc/dhcpcd.backup

    메시지가 표시되면 루트 비밀번호를 입력합니다.

  4. /etc/dhcpcd.conf 파일을 편집하려면 터미널에 다음 명령을 입력합니다.

    sudo nano /etc/dhcpcd.conf
  5. Raspberry Pi 보드에 고정 IP 주소를 구성하려면 dhcpcd.conf 파일의 끝에 ip_addressrouter에 대한 다음 코드를 추가합니다.

    # Static IP configuration for eth0:
    interface eth0
    static ip_address=172.31.164.194/24
    static routers=172.31.164.1
    

  6. 변경 내용을 저장하고 nano를 종료합니다.

    1. Ctrl+X를 누릅니다.

    2. Y를 입력하여 수정된 버퍼를 저장합니다.

    3. “File Name to Write: /etc/dhcpcd.conf” 문구에 대해서는 Enter 키를 누릅니다.

    4. nano 편집기가 “Wrote # lines”로 작성한 라인의 수를 표시하고 명령줄로 제어를 반환합니다.

  7. 보드를 재부팅합니다. MATLAB® 명령 창에 다음을 입력합니다.

    h = raspberrypi
    h.execute('sudo shutdown -r now')

  8. telnet 세션을 통해 보드에 로그인하여 IP 설정을 테스트합니다.

ifconfig 명령을 사용하여 IP 설정을 일시적으로 변경할 수 있습니다. 보드를 재부팅하면 ifconfig 설정이 제거되고 /etc/dhcpcd.conf 설정이 복원됩니다.

IP 설정을 일시적으로 변경하려면 Linux 명령줄을 엽니다. ifconfig, 기기 ID, 유효한 IP 주소, netmask, 적절한 네트워크 마스크를 입력합니다. 예를 들면 다음과 같습니다.

ifconfig eth0 192.168.45.12 netmask 255.255.255.0

참고 항목

도움말 항목