對於架主機的人來說
pppoe最頭疼的就是每次得到的IP都不相同
這樣要怎麼從外面連到自已家的主機呢?
在WIN底下有DynDNS Updater這套軟體好用
那…在FreeBSD、Linux底下呢@@
呵呵別擔心~當然也有啊

=========================

首先我們先去申請一個免費的 host name
這邊提供一個zgod自已在用的網站DynDNS
(網路上還有很多,有興趣的朋友可以自行去找找)

點選右上角的Sign Up Now 申請
資料填完之後就是DynDNS的會員囉:3

接下來要申請一個動態的DNS(Dynamic DNS)
點選Services>>Dynamic DNS>>Add Dynamic DNS
設好喜歡的Hostname 按下add host 這樣就申請完了^^


ddclient=============================

為了不想每次重開或斷線後就要上DynDNS去更新ip
我們要來安裝一個可以自動連上DynDNS更新IP的Update軟體
ZGOD目前是用這支ez-ipupdate

DynDNS站上就能下載到套軟體,我是用ddclient

下載下來後解壓解包它 ddclient.tar.gz
# tar -zxvf ddclient.tar.gz 

解開後就看到這個ddclient-3.7.3 的目錄
安裝的方法可以cat 一下README

*****************************************************

INSTALLATION:

  sudo cp ddclient /usr/sbin/
  sudo mkdir /etc/ddclient
  sudo cp sample-etc_ddclient.conf /etc/ddclient/ddclient.conf
  sudo chomd -r root:root /etc/ddclient
  sudo vi /etc/ddclient/ddclient.conf
  -- and change hostnames, logins, and passwords appropriately
*********************************************************
(for Ubuntu,Fedora,Linux like)

 

/etc/ddclient/ddclient.conf內容

 

daemon=300                             
syslog=yes          
                                                
mail=root
                                                         
mail-failure=root                                                          
pid=/var/run/ddclient.pid
ssl=yes

protocol=dyndns2
server=members.dyndns.org
# 這是pppoe 方式
use=if,
                             if=ppp0
login=你dyndns的登入帳號
password=你dyndns的登入密碼

server=members.dyndns.org,              \
protocol=dyndns2                        \
你申請的dnshost


存檔離開
----------------------------------------------

安裝perl-ssl 連線:
aptitude install libio-socket-ssl-perl

測試:
ddclient -daemon=0 -debug -verbose -noquie

進dyndns>>My Services>>Host Services,查看ip是否已經改變

 

    全站熱搜

    zgod 發表在 痞客邦 留言(11) 人氣()