noip2 開機時無法正確update DNS - Linux

Table of Contents

因為想練習架設伺服器,所以利用no-ip的DDNS服務進行連線。
我根據http://www.togaware.com/linux/survivor/No_IP_Manual.html的教學把環境都設定完了。
不過,我重新開機後還是無法正確update我的IP address

以下是# noip2 -S 的訊息:
1 noip2 process active.

Process 501, started as noip2, (version 2.1.9)
Using configuration from /usr/local/etc/no-ip2.conf
Last IP Address set 0.0.0.0
Account XXX@XXXXXX
configured for:
host XXXXXX.noip.me
Updating every 30 minutes via /dev/ppp0 with NAT enabled.

我必須要再執行 # service noip2 restart
才能夠正確update 我的IP address
請問問題可能出在哪裡?

OS:Debian 8

--

All Comments

Dora avatarDora2015-05-03
你有把更新 ip 這個服務設定開機的時候啟動嗎
John avatarJohn2015-05-05
debian 8你還照rc.d寫啟動腳本啊...
Adele avatarAdele2015-05-09
debian8 雖然用 systemd 了但是還支援傳統 init script
Elma avatarElma2015-05-11
只是問題出在於 no init script 的寫法
會導致你加入 rc2.d 時候用的 S01noip 這樣名稱
Isabella avatarIsabella2015-05-15
當下網路未必已經通了,那會產生問題
Ursula avatarUrsula2015-05-16
所以比較正確方式的確還是要改寫成為 system 的 unit
Sarah avatarSarah2015-05-20
centos7 下我是放在 {network.nss-lookup}.target 之後
debian7 沒 nss-lookup 所以無法確認網路是否完全通了
那簡化一點方式,放在 /etc/ppp/ip-up.d 目錄內的
Dorothy avatarDorothy2015-05-21
script 會伴隨某個介面啟動時候執行
你就寫個 script 設定具備 x 權限提供執行呼叫看看...
Necoo avatarNecoo2015-05-24
---
Hedda avatarHedda2015-05-27
不過剛剛重看一次我看走眼了,他有支援 nss-lookup
Andy avatarAndy2015-05-30
你的上面設定改一下 After = 敘述
After = network.target nss-lookup.target
看是否就可以了