안녕하세요? 오만뒤입니다.
오늘은 모니터 없이 라즈베리파이 유선 IP 주소를 확인하는 방법에 대해서 설명드리겠습니다.
[개요]
저는 embedded device를 개발하는 firmware 개발자로 10년 넘게 일하다보니, 모니터도 키보드도 없는 보드를 개발하는게 익숙하고 편리하다고 생각하는 개발자입니다.
이번에 라즈베리파이를 구입하면서 micro-HDMI 케이블을 별도로 구입하지 않았습니다.
물론 라즈베리파이를 모니터에 연결하면 손쉽게 IP 주소를 확인할 수 있지만, 저는 모니터가 연결되지 않은 상태에서 IP 주소를 확인하는 방법에 대해서 설명드리고자 합니다.
라즈베리파이의 IP 주소가 확인되면 라즈베리파이에는 전원과 유선랜만 연결하고, 나머지는 Host PC에서 ssh나 VNC를 이용해서 라즈베리파이에 로그인할 수 있습니다.
[환경]
저는 아래와 같은 환경을 기준으로 이 글을 작성하였습니다.
- 인터넷 공유기 : DVW-2000N
- 라즈베리파이 : Raspberry Pi 4 Model B Rev 1.4
- OS : Raspbian GNU/Linux 10 (buster)
[네트워크 구성]
Host PC와 라즈베리파이가 동일한 네트워크에 연결된 것을 가정하고 이 글을 작성하였습니다.
만약 인터넷공유기를 사용하고 있다면, Host PC와 라즈베리파이 모두를 인터넷공유기에 연결하시기 바랍니다.
[인터넷 공유기 접속]
1. 라즈베리파이에 유선Lan을 연결하고 전원을 인가합니다.
랜 포트의 LED가 깜빡이는 것을 확인한후에 인터넷 공유기에 접속합니다.
2. ipconfig 명령으로 인터넷 공유기의 IP 주소를 확인합니다.
이 과정은 인터넷 공유기마다 다를 수 있음을 유의하십시오.
저는 SK의 DVW-2000N이라는 공유기를 기준으로 설명드리고 있습니다.
$ ipconfig |
ipconfig 명령에서 나오는 기본 게이트웨이 주소가 인터넷공유기의 주소입니다.
3. 이제 인터넷 브라우저에서 게이트웨이 주소로 접속한 후에 로그인을 합니다.
4. 로컬 랜 설정으로 들어가서 접속 리스트를 확인해봅니다.
5. MAC 주소에 할당된 IP 주소를 확인합니다.
제 경우는 94:3b:b1 으로 시작되는 MAC Address가 라즈베리파이였습니다.
IP가 여러개가 있을때 라즈베리파이의 IP인지 확인할 수 있는 방법은 ping을 날려보는 방법이 있겠습니다.
라즈베리파이에 유선Lan을 연결한 상태에서 ping을 날렸을때 정상적으로 응답이 오고, 유선Lan을 제거한 상태에서 ping을 날렸을때 응답이 없으면 그것이 바로 라즈베리파이 IP일 것입니다.
6. ssh로 접속
ssh로 정상적으로 접속이 되는 것을 확인하시면 됩니다.
인터넷공유기에서 확인한 라즈베리파이의 IP를 ssh 프로토콜로 접속해보겠습니다. (Port Number : 22)
정상적으로 접속이 되는 것을 확인하였습니다.
이제 모니터 없이 라즈베리파이에 접속할 수 있습니다.
[라즈베리파이 IP를 고정하기]
매번 라즈베리파이를 연결할때마다 IP가 바뀐다면 위의 과정을 계속 반복해야 할 것입니다.
라즈베리파이 IP를 고정으로 할당하면 매번 공유기에 접속하는 수고로움을 덜 수 있겠지요.
1. 로컬 랜 설정 -> 고정 IP 할당으로 접속합니다.
2. 고정으로 사용할 MAC 주소와 IP 주소를 입력합니다.
3. 인터넷 공유기 재부팅 이후 라즈베리파이의 IP가 고정된 것을 확인하실 수 있습니다.
[끝 맺음 말]
이상으로 모니터가 없는 환경에서 라즈베리파이의 IP의 유선Lan IP를 확인하고, 고정 IP로 할당하는 방법에 대해서 설명해드렸습니다.
<더보기>
'Study > 라즈베리파이 공부' 카테고리의 다른 글
라즈베리파이 회로도 & Data Sheet (0) | 2021.01.19 |
---|---|
[라즈베리파이] 발열 테스트 및 CPU 온도 확인 방법 (0) | 2021.01.19 |
[라즈베리파이] 보드 시리얼번호 확인하는 방법 (0) | 2021.01.17 |
라즈베리파이 Ubuntu Linux 초기 비밀번호 (0) | 2021.01.17 |
라즈베리파이 SD카드 최소용량은 4GB면 가능합니다. (Ubuntu Linux Server 기준) (0) | 2021.01.16 |