歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux綜合 >> Linux資訊 >> 更多Linux >> 如何通過Module使用兩塊相同的網卡

如何通過Module使用兩塊相同的網卡

日期:2017/2/27 9:29:59   编辑:更多Linux
  我在一台計算機(使用RedHat Linux 6.0)上裝了兩塊NE2000兼容ISA網卡,都設成了免跳線(Jumperless)模式,占用資源(I/O地址/IRQ)分別為0x240/10和0x300/3,在Linux下用modprobe命令加載時,只能使用第一塊,請問有什麼解決辦法呢?     Linux下用module方式加載設備驅動程序時,同名module只能加載一次。有人給出了一個解決辦法:把NE2000的驅動程序ne.o復制一份,取一個其他的名字,譬如ne1.o,然後用modprobe ne1 io=xxx就可以了。這個方法有些繁瑣,因為當您升級到新版kernel的時候,新編譯出來的module還要這樣做一遍。     如果您的kernel在編譯時選擇了kerneld支持(常見的RedHat缺省就設置了這個選項),那麼可以通過module alias來實現,具體方法是:修改/etc/conf.modules,在裡面加上eth*和網卡驅動程序module名字的對應關系。譬如,以0x240/10和0x300/3為例則應該如下:     alias eth0 ne   alias eth1 ne   options ne io=0x240,0x300     對於PCI網卡,也可以用同樣的方式。




Copyright © Linux教程網 All Rights Reserved