3.3. 重命名 IPoIB 设备
默认情况下,内核通过 InfiniBand(IPoIB)设备命名互联网协议,如 ib
0、ib1
等等。为了避免冲突,红帽建议在 udev
设备管理器中创建一个规则来创建持久且有意义的名称,如 mlx4_ib0
。
先决条件
- 您已安装了 InfiniBand 设备。
流程
显示设备
ib0
的硬件地址:# ip link show ib0 8: ib0: >BROADCAST,MULTICAST,UP,LOWER_UP< mtu 65520 qdisc pfifo_fast state UP mode DEFAULT qlen 256 link/infiniband 80:00:02:00:fe:80:00:00:00:00:00:00:00:02:c9:03:00:31:78:f2 brd 00:ff:ff:ff:ff:12:40:1b:ff:ff:00:00:00:00:00:00:ff:ff:ff:ff
地址的最后八字节需要在下一步中创建
udev
规则。要配置使用
00:02:c9:03:00:31:78:f2
硬件地址重命名为mlx4_ib0
的规则,请编辑/etc/udev/rules.d/70-persistent-ipoib.rules
文件并添加ACTION
规则:ACTION=="add", SUBSYSTEM=="net", DRIVERS=="?*", ATTR{type}=="32", ATTR{address}=="?*00:02:c9:03:00:31:78:f2", NAME="mlx4_ib0"
重启主机:
# reboot
其它资源
-
udev(7)
手册页 - 了解 IPoIB 硬件地址