歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux綜合 >> Linux資訊 >> 更多Linux >> 雙網卡解密

雙網卡解密

日期:2017/2/27 14:18:51   编辑:更多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"便可以了。 lemon*:-} [email protected] ============================== 用模塊驅動雙NE2000網卡的一點體會(轉) 作者 quantum (快樂的自由職業者) 看板 BestOS 標題 蒙高手指點,用模塊驅動雙NE2000網卡的一點體會。 時間 Thu Jul 22 14:21:54 1999 ——————————————————————————————————————— 只需運行如下配置命令。 insmod -o 8390_1 /lib/modules/2.0.36-3/net/8390.o insmod -o ne /lib/modules/2.0.36-3/net/ne.o io=0x300 ifconfig eth0 ifconfig eth0 192.168.0.201 route add -net 192.168.0.0 netmask 255.255.255.0 eth0 insmod -o ne_1 /lib/modules/2.0.36-3/net/ne.o io=0x340 ifconfig eth1 ifconfig eth1 202.116.48.33 route add default eth1 route add default gw 202.116.48.1 eth1 其中,我們內部網地址為:192.168.0.XXX,內部網關接入校園網地址為: 202.116.48.33 使用外部網關為202.116.48.1。兩塊網卡IO分別為:0x300,0x340




Copyright © Linux教程網 All Rights Reserved