作者 主題: connection refused from connecting 127.0.0.1  (閱讀 7988 次)

0 會員 與 1 訪客 正在閱讀本文。

studymate

  • 可愛的小學生
  • *
  • 文章數: 16
    • 檢視個人資料
connection refused from connecting 127.0.0.1
« 於: 2007-12-26 10:59 »
嗨,各位好:
在Ubuntu Linux寫了一支"Daytime  Client"要進行測試
原本是寫了Client及Server,確實是可以運作
而現在想利用Client直接與系統的daytime service做連線
然而執行「./daytimetcpclient 127.0.0.1」得到「connection refused」的錯誤訊息
於是檢查系統中是否有開啟daytime service,在「/etc/services」中,確實有發現daytime的服務
代碼: [選擇]
tcpmux          1/tcp                           # TCP port service multiplexer
echo            7/tcp
echo            7/udp
discard         9/tcp           sink null
discard         9/udp           sink null
systat          11/tcp          users
daytime         13/tcp
daytime         13/udp
netstat         15/tcp
...
不清楚這會是什麼原因所造成的。有人可以給予建議嗎?
謝謝。

jou

  • 酷!學園 學長們
  • 俺是博士!
  • *****
  • 文章數: 4989
  • 性別: 男
    • 檢視個人資料
回覆: connection refused from connecting 127.0.0.1
« 回覆 #1 於: 2007-12-26 11:06 »
雖然 /etc/services 有那個定義,但不表示服務有在監聽中呀!

要 netstat -ntulp 有列出 listen 狀態中,服務才算有起來。

studymate

  • 可愛的小學生
  • *
  • 文章數: 16
    • 檢視個人資料
回覆: connection refused from connecting 127.0.0.1
« 回覆 #2 於: 2007-12-26 11:38 »
雖然 /etc/services 有那個定義,但不表示服務有在監聽中呀!

要 netstat -ntulp 有列出 listen 狀態中,服務才算有起來。
查了一下
代碼: [選擇]
Active Internet connections (only servers)
Proto Recv-Q Send-Q Local Address           Foreign Address         State       PID/Program name
tcp6       0      0 :::21                   :::*                    LISTEN     -
tcp6       0      0 :::22                   :::*                    LISTEN     -
確實沒有daytime。

studymate

  • 可愛的小學生
  • *
  • 文章數: 16
    • 檢視個人資料
回覆: connection refused from connecting 127.0.0.1
« 回覆 #3 於: 2007-12-26 12:10 »
在網路上找到,要開啟daytime,利用「chkconfig daytime on」
但系統中沒有「chkconfig」這個指令,所以就執行「sudo apt-get install chkconfig」
但得到這個訊息
代碼: [選擇]
讀取套件清單中... 完成
了解套件依存關係中
Reading state information... 完成
現在沒有可用的套件 chkconfig,但是它被其它的套件引用了。
這可能意味著這個套件已經消失或捨棄,
或者只能在其他原碼中找到
E: 套件 chkconfig 還沒有可供安裝的候選版本
不知道該如何解決這個問題,以啟動daytime呢?
謝謝。

jou

  • 酷!學園 學長們
  • 俺是博士!
  • *****
  • 文章數: 4989
  • 性別: 男
    • 檢視個人資料
回覆: connection refused from connecting 127.0.0.1
« 回覆 #4 於: 2007-12-26 12:30 »
您到底是用那一個發行套件的呢?
apt-get 是 debain 系列套件管理程式 (雖然之前有人把它移植到 rh 上)
chkconfig 是 rh 系的服務管理程式,兩者是不能混用的喔。


但是話說回來,您都已經把 client 到 server 的模式測出來了
為什麼還要測 client 本機呢?拿石頭砸自己的腳?

studymate

  • 可愛的小學生
  • *
  • 文章數: 16
    • 檢視個人資料
回覆: connection refused from connecting 127.0.0.1
« 回覆 #5 於: 2007-12-26 12:35 »
是用Ubuntu Linux
在安裝套件,從一開始到現在皆是用「apt-get install 套件名稱」
一直都沒有問題,不太清楚apt-get是「debain 系列套件管理程式」這個意思。
之後會在測試echo…等services,所以如果可以啟動daytime的話,啟動echo services如法炮製了
所以才會想知道如何啟動daytime服務。

studymate

  • 可愛的小學生
  • *
  • 文章數: 16
    • 檢視個人資料
回覆: connection refused from connecting 127.0.0.1
« 回覆 #6 於: 2007-12-27 15:19 »
找到解了,請看「http://ubuntuforums.org/showthread.php?t=650791」