본문 바로가기
기타/ㅅㅂ일상

라즈베리파이 전자액자 만들기⑧ : 원격 접속하기(xrdp, vnc), 고정IP주소

by 이승보 2022. 4. 18.
728x90

 

라즈베리파이 IP주소 고정하기(Static IP)

동적IP = DHCP(Dynamic Host Configuration Protocol)
고정IP = Static IP

외부에서 라즈베리파이 접근을 위해서는 라즈베리파이의 IP가 고정되어야 함.

  • IP 확인하기
    •  $ifconfig
    • 무선랜에 해당하는 것은 wlan0
    • 2번째 줄의 inet 뒤에 있는 주소. 
  • Gateway 확인
    • $route
    • Gateway 아래 있는 주소. 주로 IP의 마지막이 1로 되어있음
  • 커맨드로 고정IP연결하기
    • $sudo nano /etc/dhcpcd.conf
    • 맨 아래에 아래와 같이 추가
interface eth0
static ip_address=192.168.1.23/24
static routers=192.168.1.254
static domain_name_servers=168.126.63.1
static domain_search=168.126.63.2

interface wlan0
static ip_address=192.168.1.24/24
static routers=192.168.1.254
static domain_name_servers=168.126.63.1
static domain_search=168.126.63.2
  • GUI 이용해서 쉽게 설정하기
    • 작업표시줄의 와이파이 아이콘 클릭 -> Wireless & Wired Network Setting 우클릭 -> interface 오른쪽에 유/무선 선택
    • IP4 Address, Router, DNS Servers, DNS Search 입력

 

 

https://sohyemin.tistory.com/334?category=821094 

 

#20/28 [매직미러 HowTo] / 스텝 3

고정 IP를 설정하기   일반적인 네트워크 구성은 DHCP라고 해서 인터넷 주소인 IP 주소를 지정된 범위 내에서 임의로 지정을 하게 됩니다. 예를 들자면 192.168.1.25와 같은 IP가 내 컴퓨터에 할당이

sohyemin.tistory.com

 

라즈베리파이 원격 접속하기, 원격 컨트롤

  • 라즈베리파이를 설치 시에 아무것도 건들지 않았다면 아이디와 암호는 아래와 같다.
    • ID : pi
    • Password : raspberry
  • 라즈베리파이 암호 변경하기
    • 원격접속을 위해서는 보안을 위해서 암호변경이 필수!!
    • 시작 -> 기본설정 -> Raspberry Pi Configuration ---> System탭 -> Change Password

 

xrdp패키지와 윈도우 '원격 데스크톱' 이용해서 원격 접속

  • 라즈베리파이에 원격 접속 기능 설치
    • 윈도우(Windows)
      • 윈도우에 기본으로 제공되는 '원격 데스크톱'을 이용해서 접근 예정
      • 패키지 설치 : xrdp
      • 라즈베리파이에서 ifconfig로 IP주소 확인 후 '원격 데스크톱'실행해서 접속
sudo apt-get update
sudo apt-get upgrade
sudo apt-get install xrdp -y

나의 경우에는 라즈베리파이3를 쓰고 있는데 윈도우10에서 접근을 하니 아래처럼 화면이 깨지는 현상이 발생했다...접속은 잘 되고, shell로 명령어를 입력하면 라즈베리파이에서도 잘 먹히긴 하는데 화면이 깨지니 보기가 너무 불편해서 열심히 뒤지다보니...vnc를 사용하면 된다는 글을 보고 vnc를 설치해보았다.

 

 

VNC를 이용해서 원격접속하기

  • 시작 -> 기본설정 -> Raspberry Pi Configuration ---> Interfaces 탭 -> VNC 활성화
    - 활성화를 시키면 작업표시줄(상단우측)에 VNC 아이콘이 생김
  • VNC 아이콘 클릭 -> 상단우측 햄버거(설정) 아이콘 -> Options 클릭 ---> Connection 탭에서 Port확인
    - 보통 기본은 5900번임.
  • 라즈베리파이 고정IP세팅하기
  • 원격접속을 시도할 컴퓨터에서 VNC 뷰어(VNC Viewer) 설치하기 : https://www.realvnc.com/en/
  • 다운로드 하면서 필요 시에 회원가입, 메일 인증 진행
  • 설치 완료 후에 VNC Viewer 실행
  • VNC Viewer 프로그램 : File -> New connection -> 라즈베리파이 접속
    • 외부 네트워크 접속시 : 라즈베리파이공인IP:외부포트
    • 내부 네트워크 접속시 : 라즈베리파이사설IP:포트번호
      - 같은 무선/유선 관계없이 동일 네트워크라면(동일 공유기 아래에 있다면) 내부가 됨.
    • Name과 Labels는 입맛대로 설정

 

 

728x90
반응형

댓글