호스팅을 제공하는 업체에 리눅스 서버를 사용하다 보면 여러가지 제약이 생깁니다. 그래서 집에 남는 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입니다.
'삽질이야기' 카테고리의 다른 글
maestro recovery 10 메뉴얼 (0) | 2019.06.07 |
---|---|
openssh cross compile Position Independent Executables (0) | 2016.06.23 |
livezon 960h dvr 비밀번호 초기화 방법 (0) | 2016.04.24 |
Qt + openssl 1.0.2 + visual studio 2013 (0) | 2015.05.22 |