블로그 이미지

[6][라즈베리파이 홈서버 구축] Packet Fowarding (rinetd)

2015. 7. 15. 03:29

라즈베리파이 패킷 포워딩


망내에서 특정 사이트의 접속이 불가능한 경우를 패킷 포워딩 기능을 통하여 해당사이트에 접속할 수 있습니다.(SSL 적용 사이트 제외)

rinetd 는 Linux에서 사용가능한 포트포워딩 패키지 입니다.


예제 시스템 구성은 다음과 같습니다.

망내PC - 외부망 - 공유기(DNS사용, 포트포워딩) - 라즈베리파이(포트포워딩) - AWS(80번 포트 웹서버)


외부망에 연결되어 있으나 AWS 사이트에 직접 접속이 차단되어 있는 망내 PC는 위의 구성을 통해 AWS 사이트에 접속이 가능하게 됩니다.


1. rinetd 패키지 설치

sudo apt-get install rinetd


2. 포트 포워딩 설정 변경

가. sudo vi /etc/rinetd.conf


나. 빨간 박스가 쳐저 있는 위치에 포트포워딩을 원하는 주소와 포트번호를 입력

양식) [자신의 주소] [자신의 포트] [목적지주소] [목적지포트]

예제) 0.0.0.0 8000 54.200.157.2 87

라즈베리파이의 IP의 8000포트로 접속시 54.200.157.2 IP의 87번 포트로 접속 된다는 의미이다.



3. rinetd 재시작

sudo service rinetd restart