星期五, 8月 27, 2004

Linux Debian : 新增網卡

都是moto

不要直接手動修改 /etc/modules.conf

是要去修改 /etc/modutils/下面的某個檔才對,
於是我挑了aliases這個檔加入
alias eth0 eepro100
alias eth1 eepro100
然後再執行 update-modules 這個指令, 這樣就會將該設定寫回modules.conf 中!

為何不直接寫到/etc/modules呢?
因為kernel是讀取/etc/modules這個檔案裡面的module name然後再載入。
而我只是認為寫在這個檔案裡面,就無須打alias ethx xxx這樣的東西。


我記得也是一樣,
只要在 /etc/modules 中寫入一行 eepro100,
Debian Linux 就會自動驅動這兩張網卡了。

補充:
關於 alias char-major-195 NVdriver
有裝 kernel-source 的話, 請參考
/usr/src/linux/Documentation/device.txt

[問題]如何指定那張網卡是 eth0 那張是 eth1

試試man ethers
他可以指定mac 位址和ip的關係。

修改/etc/ethers
內容為
macaddress ip
就可以指定那一片網卡的IP

如何新增第二張網卡呢?

請教各位
剛裝好debian 3.0 woody 2.4.18-bf2.4
第一張eth0已啟動沒問題了
想再裝一張retl8139
但執行modconf,找不這張網卡
是沒有支援嗎?

應該woody的kernel已經將8139too編譯到kernel裡面了。

如果是kernel-2.4.18-bf的kernel,就跟我之前所說thread一樣,至於網路卡沒跑起來,請man interfaces設定好第二片網路卡。

兩張網路卡的裝置位置亂跳

目前的主機有兩張網路卡,只要拔下網路線重插,或是重新開機
網路裝置的位置經常亂跳
eth0 變成 eth1
eth1 變成 eth0
我在modules的設定檔中也都有 alias 哪個驅動程式是哪個裝置
但是仍然沒有用

我也遇過相同的問題,編輯修改/etc/ethers就可以了。
請man ethers
內容是:mac ip

可以了! 原來 /etc/hosts 也要作相對設定

如果是編成 module, 在 module 的設定檔中加入
alias eth0 xxx
alias eth1 xxx
alias eth2 xxx
這樣應該就可以了

[討論]請問要如何增加網卡

1.安裝 kudzu 然後執行 kudzu 這個是最方便的方法
2.也可以看 dmesg ,依內容載入所需的模組,將模組寫入 modules 等等檔案,並設定 /etc/network/interfaces
查看 dmesg,也可以換成使用 discover 這個軟體
設定 /etc/network/interfaces 也可以交由 etherconf 或 linuxconf



沒有留言:

網誌存檔