HiNet 浮動 IP VDS 常見問題解答

  • יום שני, 28 ינואר, 2019
  • 13:06אחרי הצהריים

線路是動態 IP 嗎?如何更換 IP ?

可以動態也可以靜態。兩種 IP 都通過 PPPoE 撥號獲得,QoS 等級一致。

靜態 IP 就算掛線重撥後,拿到的新 IP 每次都一樣。這類線路數量有限,需要聯繫客服預約。

動態 IP 每次掛線重撥後,都會拿到一個新的 IP 地址。如果 PPPoE 撥號連續在線超過72小時,ISP 會強制掛線。

動態 IP 線路如何更換獲取新 IP 地址?

重啓作業系統,或者掛線後等待80秒,再重新 PPPoE 撥號即可。

如果您使用 rp-pppoe ,請用下面這個命令掛線重撥。

# 斷開連接 等60秒 再重新連接
pppoe-stop && sleep 60s && pppoe-start

如果您使用 pppoeconf ,請用下面這個命令掛線重撥。

# 斷開連接 等60秒 再重新連接
poff && sleep 60s && pon dsl-provider

可以幫我設定 DDNS 嗎?

我們正在自主開發 DDNS 功能。在相關功能完善之前,請自行設定 DDNS 。請在 Google 用關鍵字 Linux DDNS Bash Script 查詢解決方法。

有沒有推薦的作業系統?

有。對應 HiNet 這一類需要客戶 VDS 撥號的產品,我們推薦最新版本的 Debian 和 Ubuntu 。因為上述作業系統自帶內核態的 PPPoE 模塊,可以在消耗極少 CPU 運算能力的情況下,達到很高的網路吞吐率。

如何用 noVNC 安裝作業系統?

  1. 進入虛擬伺服器控制面板,查看 boot order ,確保 cdrom 是第一優先的;
  2. 左側菜單欄中點選 reinstall ,選擇掛載 iso 鏡像,並從列出的可用 iso 列表中選擇您想要的;
  3. 左側菜單欄中點選 noVNC ,開始安裝。
  4. 安裝過程中請注意 打開網絡適配器的 DHCP 選項

安裝完成後請及時安裝 qemu-guest-agent ,安裝完後,網路接口限速才會解除。

一定要安裝 qemu-guest-agent 嗎?

是的,必須安裝。

qemu-guest-agent 讓我們能夠看到客戶機當前獲得的 IP 地址,便於及時發現網絡問題,且在宿主機重啓時,宿主機可以通知客戶機預先優雅關機,避免數據丟失。

我們後台程序會定時巡查,如發現沒有安裝,會將網路速度限制到 8Mbps。

如何設定 PPPoE 撥號連接?

自助設定

  1. 發工單聯繫客服,索取 PPPoE 撥號帳戶密碼;
  2. 自行參考下文中相關內容,設定 PPPoE 撥號連接。

客服代設定

  1. 發工單聯繫客服,要求代為設定 PPPoE 撥號連接;
  2. 提供作業系統登入用戶名與密碼。

如何取得 PPPoE 撥號帳戶與密碼信息?

一般情況下,您 VDS 的主機名稱會有如下各式。

[客戶名稱]-TPE-[內部端口號]-U[帳戶前綴數字]-P[數字密碼]

撥號帳戶密碼就應該是

[帳戶前綴數字]@wifi.hinet.net
[數字密碼]

舉例來說,假設您從網站 VDS 主機管理面板看到的名稱可能是

KCD-TPE-1001-U888888-P66666666

那麼,您的撥號帳戶密碼就是

[email protected]
66666666

如何在 CentOS 中設定網路連接?

我們的 VDS 中配備了2個虛擬網卡。其中:第一個,用來連接 BRAS,進行 PPPoE 撥號;第二個,連接我們的內網網關,在 PPPoE 撥號之前可以從這個網卡用 DHCP 獲得 IP 後上網。

  1. 用下面命令查看您的內網適配器是否已經拿到了內網IP地址

     ip a
    

    如果沒有拿到的話,用下面這個命令來獲取一個

     dhclient -r
     dhclient
    

    拿到正確的IP地址以後應該可以 ping 通 1.1.1.1 。

  2. 用下面命令,安裝必要的軟件包

     yum install -y qemu-guest-agent rp-pppoe
    
  3. 設定 PPPoE 聯網。輸入下面命令進入 PPPoE 設定界面

     pppoe-setup
    

    然後按照提示依次輸入下面信息

    • LOGIN NAME 撥號用戶名,向客服索取,應該是一個以 @wifi.hihet.net 結尾的字符串;
    • INTERFACE 撥號網卡,一般是 eth0 ,不會是獲取內網IP的那個網卡;
    • Demana value 用默認設定,直接回車;
    • DNS 輸入小寫 server ;
    • PASSWORD 撥號密碼,向客服索取;
    • USERCTL 直接回車;
    • FIREWALLING 防火牆,輸入 0 ;
    • Start the connection at boot time? 是否在啟動時自動撥號? 輸入 yes ;
    • 接受上述設定調整?輸入 y 。
  4. 用下面命令撥號上網

     pppoe-start
    
  5. 相關 PPPoE 控制命令

     # 連線
     pppoe-start
     
     # 斷線
     pppoe-stop
     
     # 查看狀態
     pppoe-status
    
  6. 用內核態運行的 PPPoE 撥號模塊減少 CPU 算力浪費,提高數據通過率。編輯文件 /etc/sysconfig/network-scripts/ifcfg-ppp0 ,在最後加入這一行。注意:rp-pppoe.so 這個文件在您的系統中可能具體路徑有不同。

     LINUX_PLUGIN=/usr/lib64/pppd/2.4.5/rp-pppoe.so
    
  7. 獲取 IPv6 地址。編輯 /etc/ppp/options 這個文件,在檔案最後加上下面這一行。注意:逗號前有一空格。

     ipv6 ,
    

如何在 Debian 和 Ubuntu 中設定網路連接?

我們的 VDS 中配備了2個虛擬網卡。其中:第一個,用來連接 BRAS,進行 PPPoE 撥號;第二個,連接我們的內網網關,在 PPPoE 撥號之前可以從這個網卡用 DHCP 獲得 IP 後上網。

  1. 用下面命令查看您的內網適配器是否已經拿到了內網IP地址

     ip a
    

    如果沒有拿到的話,用下面這個命令來獲取一個

     dhclient -r
     dhclient
    

    拿到正確的IP地址以後應該可以 ping 通 1.1.1.1 。

  2. 用下面命令,安裝必要的軟件包

     apt install -y qemu-guest-agent pppoeconf
    
  3. 設定 PPPoE 聯網。輸入下面命令進入 PPPoE 設定界面

     pppoeconf
    
  4. 在設定界面中遇到的所有問題都回答 Yes 。PPPoE 撥號的用戶名和密碼想客服詢問獲取。

  5. 相關 PPPoE 控制命令

     # 聯網
     pon dsl-provider
     
     # 斷網
     poff
     
     # 查看狀態
     plog
    
  6. 獲取 IPv6 地址。編輯 /etc/ppp/options 這個文件,在檔案最後加上下面這一行。

     +ipv6 ipv6cp-use-ipaddr
« חזרה