回文章列表
作者Cheung.bbs@bbs.sayya.org (於是萬蛇這樣掛掉了) 看板: linux
標題Re: [問題] debian 偵測不到我的網路卡
時間SayYA 資訊站 (2008/05/05 Mon 19:59:42)
※ 引述《aeolus0829.bbs@ptt.cc (archer)》之銘言:
> 我用 lspci 去看 pci 裝置,有看到我的 intel pro 1000 網卡
> 但是用 ifconfig 去看,並沒有 eth0 (我只有一張網卡)
> 再詳細說明一下
> 原先我是先在另一個主機上,先把 debian 裝好,再將舊主機的設定檔一一抄寫(修改)
> 到 debian 主機上,確定 debian 主機可以正常執行我原有的httpd server,
> dns server , mysqld server 後,再將 debian 主機的硬碟拔下,接到舊主機上(這種
> 事我做過兩三次了)
> 之前的 fedora ,新硬碟接上去後,系統會自動偵測變動過的裝置,並調整設定值
> 但 debian 好像沒辦法?!
> debian 主機的網卡:sis 900
> 舊主機的網卡:intel pro 1000
> 後來有做
> service networking restart
> 錯誤訊息:failed to start eth0
> 不知道要怎麼做才能讓 debian 抓到我的 intel pro 1000 網卡...
> 請各位大大指導一下,洩洩 ..

 先確定你有幾張網卡
 # ifconfig -a

 再來你的 debian 是用哪一個版本?

 debian 3.1 (sarge) 的時候 沒有使用 udev 動態產生新的網卡代號

 所以你的主機上只有一張網卡的時候會是 eth0

 如果你是使用 debian 4.0 (etch) 及以後版本 會是經由 udev 產生新的網卡代號

 這時候你的網卡就不一定是 eth0 也許是 eth1 ethX 等等

 你可以在 /etc/udev/rules.d/z25_persistent-net.rules 裡

 找看看有沒有你網卡的 mac address

 有符合的就是你的網卡代號

 就把 /etc/network/interfaces 裡的 eth0 改成對應的代號

 重起網路就可以了

 如果看不懂 又確定主機裡只有一張網卡

 那你可以直接刪掉 /etc/udev/rules.d/z25_persistent-net.rules

 然後重開機 這樣你的 eth0 就可以動了

--
        (__)    歡迎加入 GNU Debian Linux
        (oo)    msn:cheung@debian.nccu.edu.tw
  /------\/
 / |    ||
*  /\---/\      ...."Have you mooed today?"...
   ~~   ~~
--
※ Origin: SayYA 資訊站 <bbs.sayya.org> 
◆ From: 220-132-173-42.hinet-ip.hinet.net
文章選讀←離開[主題上]主題下(k)上篇(j)下篇S/a搜尋 G串列 TAB精華 ↑↓捲 Pg/Space翻