개요
라즈비언은 라즈베리파이의 운영체제로 시스템의 자원을 관리해주는 소프트웨어입니다. 우리가 설치한 라즈비언 이미지에는 운영체제 외에도 각종 패키지가 함께 설치되어 있지만 그 외의 소프트웨어는 사용자의 필요에 따라 추가 설치해야 합니다.
라즈비언과 같은 리눅스에서 응용 소프트웨어를 설치하는 일반적인 방법은 패키지 관리 소프트웨어를 사용하여 인터넷으로 다운로드하여 설치하는 것입니다.
이를 위해서는 라즈베리파이를 유무선 네트워크와 연결해야 합니다. 유선이라면 모뎀, 스위치, 라우터(인터넷 공유기)와 이더넷 케이블로 연결해야 하며, 무선이라면 인터넷이 제공되는 와이파이에 올바른 아이디와 암호를 입력하여 접속해야 합니다.
이러한 네트워크의 연결은 사용자에 따라 다르기 때문에 여기서는 라즈베리파이를 네트워크에 연결하였을 때 올바르게 연결이 되었는지 확인하는 방법을 알아보도록 하겠습니다.
인터넷 연결 확인하기
PC라면 인터넷 설치를 한 후, 웹브라우저를 열어 구글, 네이버, 다음과 같은 유명 웹사이트에 접속을 시도해 웹사이트가 올바르게 표시되면 인터넷에 연결되었다고 판단할 것입니다.
이것은 상기 유명 웹사이트들이 항상 동작을 하며, 우리가 접속하고자 하면 언제든지 응답을 주기 때문에 사용자가 이것을 기준으로 인터넷 연결 여부를 확인할 수 있는 것입니다.
라즈베리파이에서 확인하는 방법 역시 동일합니다. 즉, 웹브라우저를 열고 구글, 네이버, 다음에 접속해 봅니다.
하지만 만약 여러분이 리눅스 기반의 라즈비언에 데스크톱 GUI가 포함된 이미지를 설치하지 않았다면 웹브라우저를 사용할 수 없을 수 있습니다. 따라서 이 경우 리눅스에서 제공해주는 ping
명령어를 사용하여 네트워크의 연결 상태를 확인할 수 있습니다. 예를 들면 다음과 같습니다.
$ ping google.com
명령의 실행 결과는 다음과 같습니다.
PING google.com (172.217.31.174) 56(84) bytes of data.
64 bytes from nrt12s22-in-f14.1e100.net (172.217.31.174): icmp_seq=1 ttl=53 time=33.6 ms
64 bytes from nrt12s22-in-f14.1e100.net (172.217.31.174): icmp_seq=2 ttl=53 time=32.7 ms
64 bytes from nrt12s22-in-f14.1e100.net (172.217.31.174): icmp_seq=3 ttl=53 time=33.0 ms
64 bytes from nrt12s22-in-f14.1e100.net (172.217.31.174): icmp_seq=4 ttl=53 time=33.0 ms
ping 명령을 사용하면 라즈베리파이는 google.com으로 56바이트의 패킷을 발송합니다. 이 패킷을 google.com까지 잘 도착하였다면 google.com 서버는 64바이트의 응답을 돌려줍니다. 이를 통해 서로 간에 연결에 문제가 없음을 확인할 수 있습니다.
인터넷 연결에 문제가 없음을 확인하였으니 ctrl
+c
를 사용하여 ping 명령어의 실행을 중단합니다.
^C
--- google.com ping statistics ---
6 packets transmitted, 6 received, 0% packet loss, time 5007ms
rtt min/avg/max/mdev = 32.362/32.978/33.901/0.589 ms
pi@raspberrypi:~ $
ping 명령을 중단하면 추가로 ping 명령의 수행 결과에 대한 통계가 표시됩니다.
위 표시내용은 총 5초(5007ms) 간 ping 명령이 동작하였으며 라즈베리파이가 6개의 패킷을 발송하여 google.com으로부터 응답을 받는데 걸린 시간이 최소/평균/최대 0.003초 정도 걸렸음을 알 수 있습니다.
만약 위와 같이 ping 명령을 사용했으나 그 결과에 응답을 수신한 것이 표시되지 않는다면 두 가지 가능성이 있습니다. 구글의 서버가 고장 났거나 라즈베리파이의 네트워크 구성 및 설정이 오류가 있는 경우입니다. 대개의 경우는 후자의 상황을 의심하고 검증해 보는 것이 올바른 방법입니다.
따라서 그러한 경우 라즈베리파이와 연결된 이더넷 케이블, 모뎀의 상태, 와이파이 연결 상태 등을 다시 점검한 후 다시 ping 명령어로 시험을 해보기 바랍니다.
'라즈베리파이 > 기초' 카테고리의 다른 글
라즈베리파이 - 원격접속 (0) | 2019.04.28 |
---|---|
라즈베리파이 - (라우터설정) 외부네트워크에서 접속하기 (0) | 2019.04.25 |
라즈베리파이 - IP 확인하기 (0) | 2019.04.16 |
라즈베리파이 - 보안강화 (0) | 2019.02.08 |
라즈베리파이 - Raspbian 사용하기 (0) | 2019.01.30 |