호스팅을 제공하는 업체에 리눅스 서버를 사용하다 보면 여러가지 제약이 생깁니다. 그래서 집에 남는 pc가 있다면 홈 서버를 만들 수 있습니다. 홈서버가 되기 위해서는 외부에서도 접근 가능해야 합니다. 내부아이피가 매번 바뀌면 포트포워딩을 계속 바꿔줘야 되서 번거롭습니다. 그래서 내부아이피를 고정하고 포트포워딩을 통해 웹서버를 구축하려고 합니다.

 

 ifconfig

 

네트워크 정보를 확인해줍니다.

현재 공유기에서 할당받은 inet addr(내부ip) bcast(브로드 캐스트) Mask(서브넷 마스크)

 

 

 

 vi /etc/network/interfaces

 

파일의 내용을 다음과 같이 바꾸어 줍니다.

 

iface eth0 inet static ->이 부분이 내부ip를 고정하게 해줍니다. 고정으로 할려면 나머지 설정들도 지정해 주어야 하겠죠?

address는 공유기 내부ip중에서 희망하는 ip로 설정하시면 됩니다.

게이트웨이,네트워크, dns-nameservers(도메인 네임서버)는 공유기나 인터넷서비스 업체에 따라 다를 수 있습니다.

 

# The loopback network interface
auto lo eth0
iface lo inet loopback
iface eth0 inet static
address 172.30.1.50
netmask 255.255.255.0
network 172.30.1.0
broadcast 172.30.1.255
gateway 172.30.1.254
dns-nameservers 168.126.63.1 168.126.63.2
# The primary network interface
#NetworkManager#auto eth0
#NetworkManager#iface eth0 inet dhcp

:wq!

 

/etc/init.d/networking restart

네트워크 재시작해서 설정이 적용되도록 합시다.

 

kt홈허브 유저라면 http://172.30.1.254:8899로 들어간 후에 id:ktroot passwd:nespot으로 들어가면 됩니다. 여기서 공인ip를 확인 할 수 있습니다.

 

포트포워딩 방법은 장치설정->트래픽관리->포트포워팅으로 들어가시면 됩니다.

 

 

 

외부포트: 80

내부ip주소:리눅스 위에서 고정한 ip주소를 사용하면 됩니다.

내부포트:80 프로토콜:TCP

21은 ftp 22는 ssh 3389 xrdp는 remote desktop protocol입니다.


 

 

 

+ Recent posts