반응형

HDMI로 모니터를 연결하고, 키보드와 마우스를 연결하고, 정상적으로 라즈비안OS를 설치했다면 화면이 나오고 키보드와 마우스가 정상적으로 동작하면서 인터넷이나 기본 프로그램이 정상적으로 동작할 것이다...

하지만.......

나는 이게 다 없다...ㅜㅜ...

그래서 여러 사이트와 블로그를 전전하면서 통신에 성공한 결과를 작성한다...

도움을 받은 블로그와 사이트는 아래 작성했다... 이 자리를 빌어서 다시 한번 감사드립니다...

"https://blog.xcoda.net/93"

"http://makeshare.org/bbs/board.php?bo_table=raspberrypi&wr_id=75"

먼저 생각보다 다양한 방법이 있어서 놀랐습니다... 더불어 삽질의 시작도 같이 시작이 되었구요...

제가 실력이 부족해서 그렇겠지만 설정문제인지 않되는 방법이 있었습니다...

대체적으로 UART, LAN등를 이용해서 라즈베리파이에 접속하는데, 물리적인 연결을 하고 통신관련된 설정을 해줘야 PC에서 통신프로그램(PuTTY등)을 이용해서 라즈베리파이로 접속이 가능했습니다... 

지금부터 순서대로 작성해 보겠습니다. 

 

1. 라즈비안OS를 설치하면 모든 설정이 disable 상태로 되어 있었습니다. 그런데 랜선으로 통신을 하려면 ssh가 enable이 되어야 합니다. 모니터가 있다면 화면을 보면서 설정화면에서 바로 ssh를 enable로 활성화 해주면 되지만 난 화면이 없으니...강제로 이 ssh를 활성화 해준다. 

- 라즈비안OS가 설치된 SD카드를 PC에서 읽는다.

- SD카드의 최상위 경로에 text 파일을 만드는데 이름은 ssh로 하고 확장자는 없이 만든다.

- 이렇게 만든 ssh 파일은 라즈비안OS가 부팅이 되면서 ssh를 enable하고 자동으로 삭제가 된다고 한다.

- SD카드를 라즈베리파이에 삽입한다.

 

2. PC와 라즈베리파이를 랜선으로 연결합니다. 랜선은 두 선끝의 색깔이 같은 것으로 사용했습니다. 

 

3. 전원은 자기 PC와 연결해서 전력을 받아옵니다. 핸드폰 충전기를 사용해도 되고요.

 

4. 라즈베리파이가 부팅이 되면 ssh가 enable되어 있을 것이므로 PuTTY를 이용해서 라즈베리파이에 접속을 해본다. 

- 우선 인터넷을 해야 하므로 (※ 와이파이로 인터넷이 되야 함. 현재 피씨는 라즈베리파이와 연결이 되어 있어서 유선으로 인터넷이 안되요.) 네트워크 설정을 해준다.

- 제어판\모든 제어판 항목\네트워크 및 공유 센터로 간다. >> 어댑터 설정 변경 클릭

-  Wi-Fi 실행 및 사용 >> 마우스 우클릭 >> 속성 선택 >> 공유탭 >> 다른 네트워크 사용자가 이 컴퓨터의 인터넷 연결을 통해 연결할 수 있도록 허용 체크 >> 확인

- 이더넷은 라즈베리파이와 연결을 해야 하므로 다음과 같이 설정한다. >> 이더넷 선택 >> 속성 >> 인터넷 프로토콜 버전 4(TCP/IPv4) 클릭 및 속성 선택 >> 다음의 IP 주소 사용 선택 >> IP주소: 192.168.137.1 / 서브넷 마스크: 255.255.255.0 확인 >> PuTTY 실행

- 원래는 보통 IP주소를 PuTTY에 적어서 라즈베리파이와 접속을 하는데, 이 능력자분은 도메인주소(?)로 접속을 합니다. 세션을 클릭하고 호스트 네임에 "raspberrypi.mshome.net"라고 입력을 하고 open을 하면 Putty를 통해 ssh로 로그인을 하게 됩니다. 기본적으로 라즈베리파이는 접속 ID와 Password가 지정이 되어 있습니다.(pi, raspberry...였던가요...)

- 접속 완료!!! 

※ PuTTY 다운로드 사이트: https://www.putty.org/

 

5. 접속까지는 여러 능력자 분들이 많아서 실수하더라도 여러 사이트가 있어서 몇번 따라하다보면 성공을 하실 수 있을 겁니다. 저도 그랬으니까요... 그래도 화면을 보면서 라즈베리파이를 제어하고 싶었습니다. ^^; 그래서 VNC viewer라는 것을 사용해서 제 랩탑에서 라즈베리파이 화면을 보면서 사용을 해봤습니다. 

- PuTTY와 연결된 콘솔 화면을 이용해서 "ifconfig eht0" 입력합니다. 결과 화면에서 IP주소를 확인합니다.

- 앞으로 이 주소를 사용해서 접속을 하게 됩니다. 아마 랩탑과 비슷한 대역의 주소를 사용할 겁니다. 주소를 따로 적어 놓습니다.

- VNC를 사용하기 위해서는 해당 기능을 enable 해줘야 합니다. "sudo raspi-config"를 하면 설정 화면이 나옵니다. >> 인터페이스 옵션(버전별로 이름이 상이함) >> VNC 선택 >> enable YES를 선택

- 랩탑에도 VNC뷰어를 설치 해줍니다. 다운로드는 아래 사이트에서 받습니다. 

   ※ https://www.realvnc.com/en/connect/download/viewer/

 

Download VNC Viewer | VNC® Connect

 

www.realvnc.com

- 설치를 마치면 뉴 커넥션합니다.

- 아까 적어놓은 라즈베리파이의 IP주소를 입력합니다. 그리고 IP와 패스워드도 같이 적어 줍니다.

- 아니면 접속할 때 물어보니 그때 작성하고 기억을 하도록 체크해도 됩니다. 그리고 확인하면 아이콘이 하나 만들어 지고 이 아이콘을 더블클릭하면 연결된 라즈베리파이에 접속이 되면서 라즈베리파이 화면이 보이게 됩니다. 해상도 설정 때문에 화면이 이상한데, 설정 메뉴에서 해상도를 맞추게 되면 적정한 화면을 볼 수 있습니다. 저는 귀찮아서 최대 해상도로 설정하고 사용했네요...

 

6. 화면이 잘 보이면 명령어 창을 실행해서 각종 업데이트를 하시면 됩니다. 업데이트가 끝나면 나머지 설치를 진행하도록 하겠습니다. 

- 다음의 명령을 실행하여 시스템의 패키지 목록을 갱신합니다.

sudo apt-get update

- 설치된 패키지를 모두 최신 버전으로 업그레이드합니다.

sudo apt-get dist-upgrade

 

 

+ Recent posts