본문 바로가기
라즈베리파이

010. Raspberry Pi 라즈베리 파이 - Logmein Hamachi 하마치 설치하기

by YJHTPII 2022. 5. 19.
반응형

https://zelkun.tistory.com/entry/010-Raspberry-Pi-%EB%9D%BC%EC%A6%88%EB%B2%A0%EB%A6%AC-%ED%8C%8C%EC%9D%B4-Logmein-Hamachi-%ED%95%98%EB%A7%88%EC%B9%98-%EC%84%A4%EC%B9%98%ED%95%98%EA%B8%B0

 

010. Raspberry Pi 라즈베리 파이 - Logmein Hamachi 하마치 설치하기

설치프로그램 제공사이트가 변경되었으니 관련글 참고 [embedded/raspberrypi] - 033. Raspberry Pi 라즈베리 파이 - Logmein Hamachi 하마치 (vpn) 설치하기 사진출처 : https://secure.logmein.com/KR/products/..

zelkun.tistory.com

 

 

 

설치프로그램 제공사이트가 변경되었으니 관련글 참고

[embedded/raspberrypi] - 033. Raspberry Pi 라즈베리 파이 - Logmein Hamachi 하마치 (vpn) 설치하기

 

사진출처 : https://secure.logmein.com/KR/products/hamachi/

   

마인드크래프트를 접해본사람은 하마치가 뭔진몰라도 많이들 써봤을 듯 하네요

하마치는 VPN을 구성해주는 유틸로 가상의 네트워크를 생성하여

네트워크에 가입한 사용자끼리 네트워크를 공유하게 해줍니다

   

하나의 네트워크당 5개의 PC를 연결할 수 있는데요(무료)

5개 이상 연결시 유료로 쓰면 됩니다만 그냥 네트워크 하나더 만들었쓰면됩니다

다행히도 네트워크 개수까지는 제한이 없는듯 해요

   

하마치가 있으면 라즈베리에 좀더 접근하기 편합니다

가령 라즈베리가 집에 있고 외부에서 접속하려면

DNS 등등 접속을 위해 여러가지 사전 작업이 필요한데요

(요즘 공유기는 DDNS를 제공하니 포트포워딩 설정으로 하마치 없이도 외부에서 접속가능합니다)

   

라즈베리를 네트워크에 가입하고 외부에서 접속하려는

PC도 네트워크에 접속되있으면 IP만으로도 접속할 수 있거든요

   

사진출처 : https://secure.logmein.com/KR/labs/

   

리눅스는 베타버전

   

일단 lsb-core가 있어야 진행이되니.. 패키지를 설치 합니다

apt-get 은 sudo 명령 또는 root 계정에서 진행해야 합니다

apt-get install lsb-core

   

개인적으로는 haguichi 를 안깔아도 설치가 진행되었지만

참고한 사이트는 설치하라고 나오네요

   

https://secure.logmein.com/KR/labs/#HamachiforLinux 에서 제공하는 armhf 설치

   

wget https://secure.logmein.com/labs/logmein-hamachi_2.1.0.139-1_armhf.deb

   

다운받은 패키지 설치

dpkg -i logmein-hamachi_2.1.0.139-1_armhf.deb

   

로그중에 에러 없으면 성공!

기본적으로 자동 실행이나 시작 & 재시작 방법을 알아둬야 합니다

  • service logmein-hamachi [start | stop | restart]
  • /etc/init.d/logmein-hamachi [start | stop | restart]

   

근데.. (jessie)는 service에 등록되있어서 부팅할때 켜져야 하는데 start가 안되네요

wheezy 쓸때는 부팅하면 켜져서 따로 설정을 안했던거 같은데...

아니면 설정을 했는데 기억을 못할 수도...

무튼 부팅할때 켜져야 편하니

   

/etc/rc.local 파일을 수정합니다

부팅할때 IP보여주는 부분이 있는데 여기서 처리하나보네요

  1 #!/bin/sh -e
  2 #
  3 # rc.local
  4 #
  5 # This script is executed at the end of each multiuser runlevel.
  6 # Make sure that the script will "exit 0" on success or any other
  7 # value on error.
  8 #
  9 # In order to enable or disable this script just change the execution
 10 # bits.
 11 #
 12 # By default this script does nothing.
 13 
 14 # Print the IP address
 15 _IP=$(hostname -I) || true
 16 if [ "$_IP" ]; then
 17   printf "My IP address is %s\n" "$_IP"
 18 fi
 19 
 20 /etc/init.d/logmein-hamachi start
 21 
 22 exit 0
~                                                                               
"/etc/rc.local" 22L, 455C                                     3,1           All

   

20번째 라인에 보이는 /etc/init.d/logmein-hamachi start 를 추가해 줬습니다

재부팅 해보면 서비스가 올라와 로그인 되는걸 확인할 수 있어요

한줄 추가하는거라 백업없이 진행했습니다

잘못 추가하면 라즈비안 다시 설치해야될테니까요

   

하마치를 설치하면 우선 로그인 & 네트워크 가입을 해야합니다

윈도우 & 맥에서 네트워크를 만드는게 편하죠

hamachi login //로그인

hamachi set-nick NICNAME //하마치에서 보일 이름

hamachi attach Email //계정인증인데 없어도 되긴합니다

hamachi join NetworkName //사용할 네트워크 가입

//사용할 네트워크가 없다면 crate로 네트워크를 생성하면 됩니다

hamachi list //네트워크에 가입한 PC 목록

   

hamachi list 명령을 실행하면 네트워크에 가입한 PC 목록이 나옵니다

   

하마치 로그인 및 네트워크에 가입된 캡쳐인데...

아무래도 마스킹을 하니 지저분하네요

2개의 네트워크에 가입된 모습입니다

   

네트워크에 가입하면 맥이나 윈도우의 하마치 유틸리스트에 바로 반영됩니다

   

좀더 다양한 명령어는 hamachi -help 를 통해 확인 할 수 있어요

   

참고 : https://www.jgomez.net/install-hamachi-on-a-raspberry-pi-raspbian/

 

반응형

댓글