linux端口绑定moute,Linux下网卡驱动的安装(未完结)
這兩天裝一臺Linux服務器,主板太另類了,在一臺1u的機箱里面裝了兩臺機器,每個都是4u的X3210,主板是X38ML,在intel首頁上面都沒多少介紹,找了半天才找到網卡驅動,安裝debian的時候不能用網絡安裝,氣死了,難道要下載20多張cd?最后把cd1下載回來,聽說debian是按照使用頻率排cd的,cd1基本需要都全了。
用u盤安裝,grub4dos帶kernel啟動安裝,只是裝了基本的包,然后到系統里面把iso文件mount上,Linux虛擬光驅太方便了一點。
moute -o loop -t iso9660 /path/to/iso/file /mnt/cdrom
然后用dselect來選擇安裝包,把kernel header啊、build之類的裝上。就可以開始編譯驅動的了。
一開始還不知道,去官網下載了些source來搞,其實也是可以的,該版本內核的配置在/boot/config-xxxx,復制到src/.config,然后也可以用make-kpkg來編譯,以前也搞過,就是通不過。
cp /boot/config-2.x.y-flavour .config
make-kpkg –append-to-version “-flavour” –revision 2.x.y-z –config old configure
編譯驅動就是按步驟來了
2. Untar/unzip archive:
tar zxf igb-x.x.x.tar.gz
3. Change to the driver src directory:
cd igb-x.x.x/src/
4. Compile the driver module:
make install
The binary will be installed as:
/lib/modules//kernel/drivers/net/igb/igb.[k]o
The install locations listed above are the default locations. They
might not be correct for certain Linux distributions.
5. Load the module using either the insmod or modprobe command:
modprobe igb
insmod igb
Note that for 2.6 kernels the insmod command can be used if the full
path to the driver module is specified. For example:
insmod /lib/modules//kernel/drivers/net/igb/igb.ko
With 2.6 based kernels also make sure that older igb drivers are
removed from the kernel, before loading the new module:
rmmod igb; modprobe igb
本來modprobe之后應該能找到eth0之類的設備了,但是這個驅動是for rehl的,debian貌似不會自己加上去,只有手動修改/etc/network/interfaces 了
auto lo
iface lo inet loopback
auto eth1 eth2
iface eth1 inet dhcp
iface eth2 inet dhcp
聯想的機器就是奇怪,在windows下面能看到3張網卡,Linux下面貌似只有兩張,是eth1和eth2,不知道eth0死哪里去了,lspci看到一堆驅動還沒有裝的。intel官網也沒有就不管了。明天繼續做性能測試。
總結
以上是生活随笔為你收集整理的linux端口绑定moute,Linux下网卡驱动的安装(未完结)的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: win linux 远程桌面连接,Win
- 下一篇: mac能远程到wjn的linux,lin