作者 主題: 升級 Fedora 9 後網路卡代號問題  (閱讀 3587 次)

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

akong

  • 鑽研的研究生
  • *****
  • 文章數: 523
    • 檢視個人資料
    • http://www.aspa.idv.tw
升級 Fedora 9 後網路卡代號問題
« 於: 2009-02-23 09:45 »
請問一下
小弟從Fedora 6升級到Fedoar 9後
把硬碟移到另一個完全一樣的硬體主機上
但是發現很奇怪的一件事...
移過去後網卡代號不是從eth0而是從eth2開始
我想過因原主機上安裝過兩張網卡
但是我已經檢查過好多地方的設定,像是
/etc/sysconfig/network-script /etc/sysconfig/networking /etc/sysconfig/hwconf
全部都已經清空再重開機重抓
都還是從eth2開始
如果硬改成eth0是無效的
請問有沒有人知道怎麼解決這個問題呢??
謝謝

creative1223

  • 懷疑的國中生
  • **
  • 文章數: 69
    • 檢視個人資料
回覆: 升級 Fedora 9 後網路卡代號問題
« 回覆 #1 於: 2009-02-25 02:14 »
請問一下
小弟從Fedora 6升級到Fedoar 9後
把硬碟移到另一個完全一樣的硬體主機上
但是發現很奇怪的一件事...
移過去後網卡代號不是從eth0而是從eth2開始
我想過因原主機上安裝過兩張網卡
但是我已經檢查過好多地方的設定,像是
/etc/sysconfig/network-script /etc/sysconfig/networking /etc/sysconfig/hwconf
全部都已經清空再重開機重抓
都還是從eth2開始
如果硬改成eth0是無效的
請問有沒有人知道怎麼解決這個問題呢??
謝謝

因為網卡的MAC不同…原來的主機有兩張卡…所以為eth0與eth1
你移到相同硬體的主機…那邊的網卡代號就為eth2

你可以修改一下 #vi /etc/udev/rules.d/30-net_persistent_names.rules
有關網卡裝置代號對應
改新主機的網卡對改到eth0…順把把舊的內容給刪掉…

試試看吧…
希望能解決您的問題…~

akong

  • 鑽研的研究生
  • *****
  • 文章數: 523
    • 檢視個人資料
    • http://www.aspa.idv.tw
回覆: 升級 Fedora 9 後網路卡代號問題
« 回覆 #2 於: 2009-02-25 08:19 »
好的...我先查查看
晚點來回覆確認
謝謝

akong

  • 鑽研的研究生
  • *****
  • 文章數: 523
    • 檢視個人資料
    • http://www.aspa.idv.tw
回覆: 升級 Fedora 9 後網路卡代號問題
« 回覆 #3 於: 2009-02-25 08:31 »
我沒看到大大您說的檔案
但是我找了一下可能的檔案
找到 70-persistent-net.rules
打開來之後看到了以下的內容
# PCI device 0x10ec:0x8168 (r8169)
SUBSYSTEM=="net", ACTION=="add", DRIVERS=="?*", ATTR{address}=="00:1a:4d:58:07:44", ATTR{type}=="1", KERNEL=="eth*", NAME="eth0"

# PCI device 0x1106:0x3106 (via-rhine)
SUBSYSTEM=="net", ACTION=="add", DRIVERS=="?*", ATTR{address}=="00:05:5d:75:fb:74", ATTR{type}=="1", KERNEL=="eth*", NAME="eth1"

# PCI device 0x10ec:0x8168 (r8169)
SUBSYSTEM=="net", ACTION=="add", DRIVERS=="?*", ATTR{address}=="00:1a:4d:5d:69:72", ATTR{type}=="1", KERNEL=="eth*", NAME="eth2"

也就是說我只要把原來的eth0跟eth1都刪除
然後再把eth2到最後一張卡都重新命名
理論上就是可以了是吧??

晚一點來試試,現在機器online中不能動^^

creative1223

  • 懷疑的國中生
  • **
  • 文章數: 69
    • 檢視個人資料
回覆: 升級 Fedora 9 後網路卡代號問題
« 回覆 #4 於: 2009-02-25 11:53 »
我沒看到大大您說的檔案
但是我找了一下可能的檔案
找到 70-persistent-net.rules
打開來之後看到了以下的內容
# PCI device 0x10ec:0x8168 (r8169)
SUBSYSTEM=="net", ACTION=="add", DRIVERS=="?*", ATTR{address}=="00:1a:4d:58:07:44", ATTR{type}=="1", KERNEL=="eth*", NAME="eth0"

# PCI device 0x1106:0x3106 (via-rhine)
SUBSYSTEM=="net", ACTION=="add", DRIVERS=="?*", ATTR{address}=="00:05:5d:75:fb:74", ATTR{type}=="1", KERNEL=="eth*", NAME="eth1"

# PCI device 0x10ec:0x8168 (r8169)
SUBSYSTEM=="net", ACTION=="add", DRIVERS=="?*", ATTR{address}=="00:1a:4d:5d:69:72", ATTR{type}=="1", KERNEL=="eth*", NAME="eth2"

也就是說我只要把原來的eth0跟eth1都刪除
然後再把eth2到最後一張卡都重新命名
理論上就是可以了是吧??

晚一點來試試,現在機器online中不能動^^

對呀…改成這樣就行了
# PCI device 0x10ec:0x8168 (r8169)
SUBSYSTEM=="net", ACTION=="add", DRIVERS=="?*", ATTR{address}=="00:1a:4d:5d:69:72", ATTR{type}=="1", KERNEL=="eth*", NAME="eth0"

akong

  • 鑽研的研究生
  • *****
  • 文章數: 523
    • 檢視個人資料
    • http://www.aspa.idv.tw
回覆: 升級 Fedora 9 後網路卡代號問題
« 回覆 #5 於: 2009-02-25 13:43 »
感謝您啊,真是的Fedora變化實在太大了

edwardleung

  • 俺是博士!
  • *****
  • 文章數: 1135
    • 檢視個人資料
回覆: 升級 Fedora 9 後網路卡代號問題
« 回覆 #6 於: 2009-03-01 19:38 »
您好,

小弟所知,FC6 之後利用了udev(像Win 的PnP功能),當有HW需要被replacement的話,會幫您做自動detect,不過device 本身代號要靠人手搞搞了...