일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
- x.509
- IoT Central
- nodejs
- Linux
- W5100S-EVB-Pico
- Python
- ChatGPT
- aws
- 라즈베리파이3
- openssl
- W5100S
- w5500-evb-pico
- thonny
- raspberrypi
- SSH
- W5500
- PuTTYgen
- Raspberry Pi
- ubuntu
- vscode
- WIZnet
- Ethernet
- RP2040
- Azure
- circuitPython
- putty
- PIR
- Private Key
- micropython
- adafruitio
- Today
- Total
Develop Note
Raspberry Pi OS 고정 IP 설정하기 본문
Raspberry Pi OS에서 고정 IP를 사용하는 방법에 대해 정리해 둔다.
몇년 전에는 /etc/network/interfaces
파일에서 IP를 설정하는 방식을 사용했어서 그 방식을 그대로 사용해오고 있었는데 최근(?) 릴리즈에서 /etc/dhcpcd.conf
파일을 사용하는 것으로 변경된 것으로 보인다.
관련 내용은 아래 링크에서 참조할 수 있다.
Previous versions of Raspberry Pi OS used the file /etc/network/interfaces for network interface configuration: if an interface is listed in this file, any settings there will take precedence over what is in /etc/dhcpcd.conf.
Network interface 설정
설정 전 ifconfig
커맨드를 입력하여 사용중인 네트워크 인터페이스를 확인해 보고, 그에 따라 고정 IP를 설정한다.
테스트 환경은 다음과 같다.
- Raspberry Pi zero W (Wireless)
- 공유기 사용 (DHCP 서버 사용)
/etc/dhcpcd.conf
수정
Vim으로 파일을 열고 다음과 같이 IP, Gateway, DNS 서버 주소를 설정한다.
RPI zero W의 경우 WiFi를 사용하므로, 인터페이스를 wlan0
로 설정했다.
만약 Ethernet, WiFi 둘 다 사용한다면 2개 인터페이스에 대한 설정을 각각 추가하면 된다.
Ethernet 사용 시
$ sudo vi /etc/dhcpcd.conf
// 추가
...
interface eth0
static ip_address=<IP address>/24
static routers=<Gateway address>
static domain_name_servers=<DNS>
WiFi 사용 시
WiFi 사용 시 인터페이스는 wlan0
이다.
$ sudo vi /etc/dhcpcd.conf
// 추가
...
interface wlan0
static ip_address=<IP address>/24
static routers=<Gateway address>
static domain_name_servers=<DNS>
Reboot
설정을 완료하고, 변경사항 적용을 위해 Reboot 한다.
sudo reboot
Reboot 후 IP가 변경되므로 설정한 IP를 통해 SSH로 접속한다.
다음과 같이 설정한 IP로 변경된 것을 확인할 수 있다.
'개발 (Ko) > Raspberry Pi' 카테고리의 다른 글
Raspberry Pi 4 무선랜(WiFi) 설정 (0) | 2022.06.28 |
---|---|
Raspberry Pi 4로 크롤링하기 (Selenium, Chrome Driver 환경 구축) (4) | 2022.03.04 |
[Raspberry Pi] RPI Imager로 라즈베리 파이 OS 설치 및 Headless 설정 (0) | 2022.02.07 |
Raspberry Pi - Putty 자동 로그인 설정 (SSH Key 사용) (0) | 2021.07.05 |
[RaspberryPi zero W] 초기 설정 (headless setup) (10) | 2019.02.19 |