1.下载并安装 linux-headers-2.6.32-020632_2.6.32-020632_all.deb(或者其它的,不明觉厉) ,是因为OFED驱动有所依赖
sudo dpkg -i linux-headers-2.6.32-020632_2.6.32-020632_all.deb
2.下载Mellanox OFED驱动并安装
sudo mount -o ro,loop MLNX_OFED_LINUX-2.1-1.0.0-ubuntu12.04-x86_64.iso /mnt
cd /mnt/
sudo ./mlnxofedinstall --all
3.安装成功后,启动openibd服务
sudo /etc/init.d/openibd start
4.查看服务状态 sudo /etc/init.d/openibd status
5.此时可以ifconfig 看到IB接口的信息,但是这种方式需要在每次系统重启后都要操作,
需要将其配置到系统开机启动服务列表中(有待尝试),这里把相关命令放到/etc/rc.local中。
6.配置ib0接口,编辑文件/etc/network/interfaces加入
auto ib0 #开机自动激活ib0接口
iface ib0 inet static #配置为静态IP
address 192.168.2.133
netmask 255.255.255.0
network 192.168.2.0
broadcast 192.168.2.255
gateway 192.168.2.215
(注意网关一定要配置正确,否则在删除路由表的时候会出现"没有这个进程"错误)
7.重启接口后会看到更新后的信息
ifconfig ib0 down
ifconfig ib0 up
/etc/init.d/networking restart
至此就OK了。
Ubuntu 12.04安装InfiniBand驱动及配置,布布扣,bubuko.com
Ubuntu 12.04安装InfiniBand驱动及配置
原文:http://blog.csdn.net/vonzhoufz/article/details/21026343