如何才能讓Linux執行兩塊乙太網卡?

2021-04-01 08:59:04 字數 1294 閱讀 4005

這個問題的答案取決於驅動程式是否被用做可載入的模組或者直接編譯進 了核心。大多數linux發行版本現在都使用模組化的驅動程式。這樣就不用 發行許多核心,每種核心設定乙個不同的內建驅動程式。使用乙個單

一的 基本核心,如果特定使用者系統需要,一旦系統啟動,就可以從驅動程式模 塊檔案(通常存放在/lib/modules/)

中載入個別的驅動程式。

方法一,把驅動程式作為模組使用: 對於pci驅動程式,模組通常會自動檢測該品牌型別所有安裝的網絡卡。

但對於isa網絡卡,探尋乙個網絡卡是不安全的操作,因此你需要提供網絡卡的i/o位址以便模組知道去**查詢。這一資訊

儲存在檔案 /etc/conf.modules中。

假設使用者有一塊在0x350的3c503網絡卡和一塊在 0x280的**c elite16 (wd8013)網絡卡。則應該這樣:

alias eth0 wd

alias eth1 3c503

options wd io=0x280

options 3c503 io=0x350

對於pci網絡卡,只要用alias語句把ethn介面和相應的驅動程式 名聯絡起來就行了,因為pci網絡卡的i/o位址

可以被安全地檢測到。

可用的模組一般存放在/lib/modules/`uname -r`/***下,這裡 uname -r命令可以得到核心的版本(比如

2.0.34)。你可以在這裡看 看哪乙個驅動程式適合你的網絡卡。一旦你在conf.modules檔案裡進行了正確的設定,就

可以用下面的方法檢查一下:

modprobe ethn

dmesg | tail

這裡「n」是你要檢測的乙太網卡的介面號。

方法二,使用編譯進核心的驅動程式: 如果你需要的驅動程式編譯進了核心,那麼處理多塊乙太網卡的介面已經存在了。但預設情況下只自動檢測一塊乙太網卡。這樣就避免了啟動 時檢測敏感網絡卡可能引起的麻煩。

(注意:在2.1.x之後的核心中,啟動檢測被分為安全和不安全的兩類,所 有安全的檢測(如對pci和eisa網絡卡)可以自動找到所有相關的網絡卡。在至少有一塊isa網絡卡的多網絡卡系統中還需要進行以下的處理。)

如何啟動對第二塊(或第三塊等等)網絡卡的自動檢測。最簡單的方法是向核心傳遞啟動引數,由lilo完成。

使用ether=0,0,eth1這 樣簡單的啟動引數就可以完成對第二塊網絡卡的檢測。此時按照啟動時找到的網絡卡順序分配eth0和eth1。假如你想讓0x300處的網絡卡為eth0,而0x280處的網絡卡為eth1,那麼可以使用

lilo: linux ether=5,0x300,eth0 ether=15,0x280,eth1

公司如何調薪才能讓員工滿意

公司如何調薪才能讓員工滿意?調薪關係到整個公司的員工收入,要想把薪資調整的上下都滿意,不是件容易的事情,這就顯示出薪酬管理的重要性,一般來講,涉及調高 調低二個方面,主要方面是調高薪酬,調低的情況是極其少見的,不管哪種情況,要想讓調薪上下滿意,則必須按照一定的原則和要求來進行,筆者總結了以下幾點原則...

磁碟如何做才能讓系統識別

看書那麼多,有時候用的地方想不起來,反省反省.對一塊未分割槽的空白盤,在windows磁碟管理上顯示是灰色的,要用軟體如diskgenius進行分割槽,然後更新分割槽表 要注意使用的是什麼格式,不懂多查查 看過linux的書,但是真正碰到行動硬碟識別不了這種狀況,我把以前的知識王的一干而將了 對於沒...

如何才能讓你每天的精力發揮最大的功效?

答案是 懷著積極的態度去做每一件事,以及把注意力放在你手頭上現有的任務。假如,我們去展望一下這一輩子裡等待我們去洗的堆積如山的鍋碗瓢盆,或者那一堆堆需要熨燙的衣物 任何人想到這些估計都會瞬間崩潰心灰意冷,想想還不如去睡一覺呢 所以,僅僅去關注你今天要做的事情就可以了。昨天的事情都已經過去了,你已經進...