본문 바로가기
이용후기

파이코인 노드 가입하기

by GJ자유 2022. 5. 19.
반응형

설치 전 윈도우 10 버전  OS빌드버전 19403 이상  되는지 꼭 확인하세요~!
안되어있으면 도커가 설치가 안됩니다.



컴퓨터 성능이 어느 정도 되야 됩니다.   아니면 보상낮고 느립니다.
​​

최신 파이 노드 설치영상

https://youtu.be/os1vK3e7p8w


(파이앱 설치 연동 및 도커 설치 명령어 입력 )



고정아이피 설정 및 포트포워딩(포트개방)동영상

https://youtu.be/fv_rigYZOos

(인터넷 관리자 설정들어가서 내ip 31400 ~ 31409 로 찾아올수 있게 연결 해주기 )



위 2개 영상을 보시면 됩니다.  


도커 설치  및 파이앱 블록생성이 되었다면

포트 포워딩 잘되었는지 밑에 사이트를 통해  되어있는지 확인 하세요~

31401~ 31403  오픈 되어있으면 정상입니다.



포트 오픈여부 확인 사이트
https://www.yougetsignal.com/tools/open-ports/


​----------------------------------------------------------------------------------------

기타 확인 및 추가 정보 입니다.


전 세계 노드수 확인
https://dashboard.pi-blockchain.net/



윈도우 10설치

https://tltmxpa.tistory.com/1241


가상화 등록 (메인보드 제조사 확인방법)
https://blog.naver.com/ssdhdd80/222630350724



보드확인 후 바이오스 진입키 리스트
https://blog.naver.com/ehddyr1/222239020519


포트체크 꼭 할필요는 없지만 해야겠다 나는!! 그러면  도커 4.0 설치  받으시면 됩니다.
https://docs.docker.com/desktop/windows/release-notes/#docker-desktop-400


__________________________________________________



< Pi Node를 처음 설치하는 경우 필요한 명령어 >

도커 설치 후  파워쉘 관리자 모드 켜서 입력 하세요~

*댓글에 달아놓을테니 복붙하세요!
- 관리자 모드 PowerShell 1차 명령어 입력 -

dism.exe /online /enable-feature /featurename:microsoft-windows-subsystem-linux /all


- PowerShell 2차 명령어 입력 -

dism.exe /online /enable-feature /featurename:virtualmachineplatform /all


입력 하셨으면  WSL 2 Linux kernel 설치 후  밑에 명령어 입력 해주세요!

- PowerShell 3차 명령어 입력(set 앞에 -가 2개임) -

wsl --set-default-version 2


________________________________________________

혹시 나 WSL 오류 난다면 이걸 보세요


- WSL 2 Linux kernel 설치 -

Wsl_update_x64.msi 더블클릭해서 실행


==> WSL 2 Linux kernel 설치에러발생 시 재부팅 or 아래 명령 입력후 재부팅


==> Enable-WindowsOptionalFeature -Online -FeatureName VirtualMachinePlatform -NoRestart


________________________________________________




추가적인 지식공유🌿    집에 KT 사용자 분들 공유기 설정 들어가는 방법입니다.


[KT공유기 관리자 접속관련 공지]

kt공유기는 기가인경우 관리자

계정 : ktuser

비번 : homehub


100메가인경우

계정 : ktuser

비번 : megaap


로 최초 설정돼 있습니다. 하지만 이렇게 인터넷속도에 따라 로그인 시도시 계속 아이디 비번을 확인하라고 나오는 문제!

해결은..일단 위 계정으로 접속하고 아이디, 비번 확인하라는 팝업메시지가 나오면 거기서 재설정을 클릭합니다.


그리고 다음 화면에서 암호키를 입력하고

새로운 계정과 비밀번호로 재설정하시면 됩니다.



암호키는 공유기에 붙어 있는 라벨을 보시면 됩니다.

무선랜 암호 아랫쪽에

암호키가 있으니 정확히 입력하시고 재설정하시면 공유기 진입이 가능합니다.



참고로 kt고객센터 연락해봤자 돌아오는 답은

위의 회선별 계정과 아이디

172.30.1.254 url 뿐..모른다는 답이 전부입니다.
__________________________________________


체크사항



★윈도우방화벽사용중

인바운드규칙에 포트허용 추가



★노드컴 아이피 확인

공유기사용자의 경우 2가지 설정


1. 윈도우 네트워크환경의 어댑터 속성에서 아이피를 수동으로 입력해서 고정아이피 설정.


2. 통신사공유기의 dhcp고정 메뉴가 있는 경우는 공유기에서 노드컴의 맥주소 조회 후 등록해서 고정아이피를 사용하도록 설정


__________________________________________________

★공유기 포트포워드 설정

1. 공유기를 사용하는 경우이며 고정아이피로 설정한 아이피에 대해 31400-31409 포트를 포트포워딩 설정


2. 공유기를 사용하지 않고 모뎀에 바로 사용하는 경우는 포트포워딩 설정이 필요없으면 고정아이피가 아닌 자동아이피 상태로 둬야 합니다.

___________________________________________________


★포트오픈 확인

외부로부터 모뎀. 공유기를 거쳐

노드컴까지의 연결상태를 확인하는 것으로


파이노드앱의 체크나우 클릭 시 수행되는 핑 테스트는 현재 불안정 하므로 외부 체크 사이트를 이용해서 확인하면 됨

pikorea.kr/포트

위 링크 접속하여 사용중임을 확인 가능

__________________________________________________


패킷의 주고 받는 과정의 결과로 포트 개방상태를 확인합니다. 서버에서 노드컴으로 패킷을 날려서 잘 도착한다면


포트개방상태이면서 공유기사용자라면 외부통신을 가능하게 했다는 증명. 즉 포트포워드 설정이 바로 돼 있다는겁니다.

__________________________________________________


🌱블록생성 후에는 포트리스너의 동작이 멈춘다?!


포트리스너는 말 그대 응답하기 위한 것으로 포트 환경 테스트를 위한 과정입니다.


포트리스너는 stellar-dummy 컨테이너를 구동하면 동작하는데. 블록생성 중이면 포트리스너가 멈추는건

stellar-dummy 컨테이너가 꺼져있기 때문입니다.

​​

이제는 pi-consensus 컨테이너가 구동되고 블록생성 및 싱크되는 과정이 시작된거죠.


블록이 생성되는 이 때 stellar-dummy 컨테이너를 시작하게 되면 구동되지 않고 에러메시지가 발생합니다.

포트를 이미 사용중이라는 에러가 발생하죠.


최초 포트환경 테스트는 파이노드가 어떠한 기능적인 동작을 하기 위해 10개의 포트를 확인하고 블록생성에 들어가면 그중 3개의 포트인 31401, 31402, 31403 포트만 사용합니다.


이렇게 3개의 포트를 사용중일 때 10개의 포트를 사용하는 stellar-dummy 컨테이너를 시작하면 저 3개가 중복됩니다.


그래서 에러메시지 발생하기 때문에 블록생성 들어가면 stellar-dummy 컨테이너가 꺼지는 것입니다.


포트개방의 확인은 파이서버에서 패킷 날려서 하는

핑 테스트의 체크나우 버튼으로 합니다.

이것 역시 블록생성 전 수행사항이지

이미 통신 환경테스트를 거치고 난 후

블록생성중일 때 할 이유가 없습니다.


__________________________________________________


공유기사용자라면 이미 공유기를 통해 포트설정을 마치고. 윈도우방화벽 사용자라면 인바운드규칙에 해당 포트 10개를 포트허용해 둔 상황이니 블록이 생성되는 것입니다.


블록생성중일 때 포트확인이 필요하면 굳이 노드스위치 꺼가면서 체크나우를 눌러서 할 필요가 있을까요?


굳이 포트개방 확인하고 싶으시면 다른

외부사이트에서 하세요~!




파이서버에서 날려주고 확인받는게 제일 믿음이 가시겠지만

이슈가 자주 발생해서 유저들 대부분 외부사이트를 통해 패킷을 전달받아 확인 하셨을겁니다.


해외 몇몇 사이트에서 받는 신호는 지연시간이 발생해서 정확하게 나오지 않을 때가 종종있습니다.

국내서비스를 이용하시길 권장!!


__________________________________________________


요약사항!!


블록생성중이시라면

블록숫자의 변화와 싱크상태를 중점적 으로 보세요.


인커밍 연결 수 또한 외부에서 다른 노드가 도움 요청하는 숫자일 뿐. !!


본인 노드 구동에 가중치로 작용하진 않습니다.

 

반응형

댓글