歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux基礎 >> 關於Linux >> 如何在Linux下安裝雙網卡詳解

如何在Linux下安裝雙網卡詳解

日期:2017/3/3 16:44:45   编辑:關於Linux

實際應用中有兩種情況 

1.當驅動程序被作為模塊時: 

對於PCI卡的情況,模塊會自動的檢測所有安裝的網卡。但是,對於isa卡就不一樣了,需要手動的指定io地址和中斷號,從而可以讓模塊查找網卡。信息在文件/etc/conf.modules中保存著。 

舉個例子說:一個用戶有兩塊isa的Ne2000網卡,一個為0x300,另一個為0x240。那麼,在conf.modules文件中應該這樣寫: 

alias eth0 ne 

alias eth1 ne 

options ne io=0x240,0x300 

還有可以將同一個模塊導入兩次,如下所示: 

alias eth0 3c501 

alias eth1 3c501 

options eth0 -o 3c501-0 io=0x240 irq=5 

options eth1 -o 3c501-1 io=0x300 irq=7 

這個例子中,-o的選項表示的含義是讓每一個導入的模塊有不同的稱。 一旦你有了正確conf.modules設置,你可以進行檢測: 

modprobe ethN 

dmesg | tail 

*其中的N表示的是你需要檢測的網卡號碼。 

2.驅動程序已經編譯到了內核(Kernel)中: 

如果驅動程序已經在內核中了,那麼多網卡的設置已經有了。但是,缺省的情況是自動檢測一塊網卡,這樣可以防止在啟動時不正常的掛起。 

簡單的辦法是給啟動的內核傳入參數,這一點由lilo來完成。假如你有兩塊網卡:一:io=0x300,irq=5;其二:io=0x280,irq=15, 可以在lilo的配置文件中設置。 

這要用到append命令。在image=....一行的下面寫上append=\"ether=5, 

0x300,eth0 ether=15,0x280,eth1\"便可以了。

Copyright © Linux教程網 All Rights Reserved