作者 主題: 一個奇怪的網路現象  (閱讀 2153 次)

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

spocklee

  • 可愛的小學生
  • *
  • 文章數: 11
    • 檢視個人資料
一個奇怪的網路現象
« 於: 2010-11-09 15:02 »
請教一下..

小弟用的是CentOS 5.3,最近發生一個現象是,開機前我忘了把網路線插上去,開完機後我把網路線插回去,但是還是無法進行TCP/IP連線,於是我又重新開機一次,這次就正常了,然後我把網路線拔掉又插回去還是可以正常連線。小弟知道可以用一些指令去重啟網路連線,不過要怎麼做才能讓Linux很聰明的在link up時自動恢復連線呢?(我是用固定IP)

yes298

  • 活潑的大學生
  • ***
  • 文章數: 380
    • 檢視個人資料
回覆: 一個奇怪的網路現象
« 回覆 #1 於: 2010-11-09 18:00 »
先用ifconfig查看是否eth0, 再用指令 ifup eth0
或許檢查一下/etc/sysconfig/network-scripts/ifcfg-eth0的設定, 是否有ONBOOT=yes.


twu2

  • 管理員
  • 俺是博士!
  • *****
  • 文章數: 5394
  • 性別: 男
    • 檢視個人資料
    • http://blog.teatime.com.tw/1
回覆: 一個奇怪的網路現象
« 回覆 #2 於: 2010-11-09 19:35 »
如果沒接網路線時開機, 開機後 ifconfig -a 的結果呢? 該網卡有被指定你所指定的 ip 且是 up 的狀態嗎?
如果沒有, 執行一次 ifup eth0 (應該是這個吧) 看有什麼錯誤訊息吧.

我記得在舊版的 CentOS 中有碰過, 在某些主機上 (我們那台好像是 dell 2850 還是 2950), 沒接時, 反而會讓 ifup 出現 ip 重複的錯誤, 到 /sbin/ifup (應該是這兒吧, 這個檔案是一個 shell script), 把那一段造成錯誤的檢查拿掉就可以了.

spocklee

  • 可愛的小學生
  • *
  • 文章數: 11
    • 檢視個人資料
回覆: 一個奇怪的網路現象
« 回覆 #3 於: 2010-11-11 19:11 »
先用ifconfig查看是否eth0, 再用指令 ifup eth0
或許檢查一下/etc/sysconfig/network-scripts/ifcfg-eth0的設定, 是否有ONBOOT=yes.



謝謝各位..

ONBOOT=yes 我確認過有了,照這樣看來應該是ifup script的問題... :P