라즈베리파이를 공유기에 연결해 놓고 우분투 리눅스에서 SSH로 접속하려는데 IP를 확인할 방법이 떠오르지 않았습니다. 라즈베리파이에서 고정 아이피를 사용하도록 해놓았으면 좋았겠지만 공유기마다 IP 대역이 달라서 그렇게 해놓기는 힘든 상황이고 공유기 설정페이지로 들어가기 위한 패스워드를 모르는 상항입니다.
라즈베리파이와 노트북이 같은 네트워크에 연결되어 있으니 윈도우에서 했던 사용 중 인 아이피를 조회할 수 있는 방법이 있지 않을 까 싶어 구글링을 했더니 방법이 있네요... ( http://askubuntu.com/a/224567 ) 윈도우에서 했던 방법은 아래 포스팅에 나와있습니다.
nmap 패키지를 설치해줍니다. nmap은 네트워크 스캐닝에 사용되는 툴이라고 합니다.
webnautes@webnautes-notebook ~ $ sudo apt-get install nmap
우선 노트북에서 할당 받은 IP를 확인해 봅니다. 현재 노트북에서 할당받은 IP는 192.168.35.92이므로 네크워크 IP 대역은 192.168.35.0/24 가 됩니다.
webnautes@webnautes-notebook ~ $ ifconfig
enp3s0f1 Link encap:Ethernet HWaddr 00:90:f5:f7:93:ac
UP BROADCAST MULTICAST MTU:1500 Metric:1
RX packets:0 errors:0 dropped:0 overruns:0 frame:0
TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:0 (0.0 B) TX bytes:0 (0.0 B)
lo Link encap:Local Loopback
inet addr:127.0.0.1 Mask:255.0.0.0
inet6 addr: ::1/128 Scope:Host
UP LOOPBACK RUNNING MTU:65536 Metric:1
RX packets:15366 errors:0 dropped:0 overruns:0 frame:0
TX packets:15366 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1
RX bytes:23987172 (23.9 MB) TX bytes:23987172 (23.9 MB)
wlp2s0 Link encap:Ethernet HWaddr 40:f0:2f:e3:7b:1e
inet addr:192.168.35.92 Bcast:192.168.35.255 Mask:255.255.255.0
inet6 addr: fe80::ed0b:d6d4:b153:f5f2/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:140647 errors:0 dropped:0 overruns:0 frame:0
TX packets:133410 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:115699602 (115.6 MB) TX bytes:46388674 (46.3 MB)
다음 명령을 실행하면 nmap은 네트워크 아이피 대역 192.168.35.0/24에 속하는 192.168.35.0부터 192.168.35.255까지의 아이피에게 ping 요청을 합니다. 응답이 온 IP만 출력해주는데 이 IP들이 현재 네트워크에 접속중인 컴퓨터나 공유기입니다.
webnautes@webnautes-notebook ~ $ nmap -sn 192.168.35.0/24
Starting Nmap 7.01 ( https://nmap.org ) at 2016-11-29 03:38 KST
Nmap scan report for 192.168.35.1
Host is up (0.12s latency).
Nmap scan report for 192.168.35.5
Host is up (0.12s latency).
Nmap scan report for 192.168.35.92
Host is up (0.00080s latency).
Nmap done: 256 IP addresses (3 hosts up) scanned in 22.92 seconds
아이피 3개가 검색되었습니다. 이 중에 192.168.35.1은 공유기이고 192.168.35.92는 노트북이니 라즈베리파이가 할당 받은 아이피는 192.168.35.5가 되겠네요...
이제 SSH로 라즈베리파이에 접속해봅니다.
webnautes@webnautes-notebook ~/다운로드 $ ssh pi@192.168.35.5
The authenticity of host '192.168.35.5 (192.168.35.5)' can't be established.
ECDSA key fingerprint is SHA256:wP2jWZzbgbge0GWOxzsqVvHFtEHAsmIGoVLbSFhRZrA.
Are you sure you want to continue connecting (yes/no)? yes
Warning: Permanently added '192.168.35.5' (ECDSA) to the list of known hosts.
pi@192.168.35.5's password:
The programs included with the Debian GNU/Linux system are free software;
the exact distribution terms for each program are described in the
individual files in /usr/share/doc/*/copyright.
Debian GNU/Linux comes with ABSOLUTELY NO WARRANTY, to the extent
permitted by applicable law.
Last login: Thu Nov 24 08:17:08 2016
pi@raspberrypi:~ $
'OpenCV > Ubuntu 개발환경' 카테고리의 다른 글
Ubuntu 22.04에 CUDA 사용하는 OpenCV 설치하는 방법 (1) | 2024.07.04 |
---|---|
Ubuntu에 설치된 Visual Studio Code에서 CMake 사용하여 OpenCV 코드 컴파일 하기 (0) | 2023.10.29 |
시간날때마다 틈틈이 이것저것 해보며 블로그에 글을 남깁니다.
블로그의 문서는 종종 최신 버전으로 업데이트됩니다.
여유 시간이 날때 진행하는 거라 언제 진행될지는 알 수 없습니다.
영화,책, 생각등을 올리는 블로그도 운영하고 있습니다.
https://freewriting2024.tistory.com
제가 쓴 책도 한번 검토해보세요 ^^
그렇게 천천히 걸으면서도 그렇게 빨리 앞으로 나갈 수 있다는 건.
포스팅이 좋았다면 "좋아요❤️" 또는 "구독👍🏻" 해주세요!