虛擬主機系列 - 以 Hinet 動態 IP 架設主機
作者: 鄙雕兔 日期: 2007-01-27 14:45
一. 問題 :
1. 我們家的線路是 12M/1M 的線路, 請問可不可以拿來作為虛擬主機 ?
二. 說明 :
1. 通常要作為虛擬主機服務的線路最好都是採用固定 IP 的線路, 以目前 Hinet 最常見的固 3 IP 來說, 就是一個不錯的解決方案, 當然為節省成本考量, 也可以用一條浮動 IP的 ADSL 線路, 向Hinet 申請一個固定的 IP 用來當作是主機對外服務的 IP, 若是要採用這樣的方案的話, 那 Linux 主機上面必需要有 PPPoe 的套件, 通常採用 Fedora 的套件已經都內含了所需要的套件, 只要作好設定後就可以有一個固定的 IP 來使用囉 !!
三. 解法 :
1. 請到以下的網址上面申請一個固定的 IP
http://service.hinet.net/2004/adslstaticip.php
2. 申請步驟如下 :
<1> 點最下面的 我同意接受本契約條款
<2> 輸入 HN 後面的帳號 及密碼
<3> 點確認後就可以了
3. 申請完固定 IP 後請先用一般的電腦作為測試, 測試的方法是將原本 ADSL 撥接的帳號由
xxxxxx@hinte.net
改成
xxxxxx@ip.hinet.net
4. 測通了之後請在 Linux 主機上面執行以下的指令
adsl-setup
5. 請選擇採用 PPPoe 的方式連線, 並填入所需要的帳號及密碼資料.
6. 完成後請用 adsl-start 的指令將連線連上去
7. 測試看是否可以 Ping 的 www.hinet.net, 若可以的話那表示網路是通的
8. 用 ifconfig 的指令查看 ppp0 的 IP 為何, 一般會出現如下的資料
ppp0 Link encap:Point-to-Point Protocol
inet addr:220.134.15.108 P-t-P:61.229.144.254 Mask:255.255.255.255
UP POINTOPOINT RUNNING NOARP MULTICAST MTU:1492 Metric:1
RX packets:21837732 errors:0 dropped:0 overruns:0 frame:0
TX packets:19034135 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:3
RX bytes:2289036824 (2.1 GiB) TX bytes:2637564114 (2.4 GiB)
標紅色的那一個 IP 就是 Hinet 發給你的固定 IP , 以後若有服務或者 DNS 要指定 IP 的話, 就指這一個.
9. 在於防火牆的設定上, 請使用 pppo 的這個介面當作是對外服務的介面, 不要設在 eth0 上面.