IFCFG-IPOIB(5)
π ifcfg-ipoib β the Wicked manual, but make it make sense π¦
okay so bestie, you're reading the ifcfg-ipoib page from the Wicked User Manual, and honestly? it's giving "Infiniband but cute". let's get into it β¨
πΈ NAME πΈ
ifcfg-ipoib β Infiniband interface configuration. that's it, that's the vibe π
β¨ SYNOPSIS β¨
/etc/sysconfig/network/ifcfg-*
π¦ Infiniband/IPoIB Interfaces π¦
so how do you tell Wicked that a config is Infiniband/IPoIB? two ways, and honestly pick whichever sparks joy:
- you got a config file with the
IPOIB=yesvariable set in it, or - your config file is just named like
ifcfg-ibNorifcfg-ibN.XXXXβ likeifcfg-ib0orifcfg-ib0.8001, iykyk π
the variables, periodt π
IPOIB<yes|no> β this one must be set toyesto flag the config as Infiniband/IPoIB, no matter what you named the file. main character variable fr.IPOIB_DEVICEβ makes a child-/sub-interface of the physical Infiniband interface you name here, using the partition key from theIPOIB_PKEYsection. the physical infiniband interface name also gets read from theifcfg-ibN.XXXXconfig file name, butIPOIB_DEVICEhas precedence β so if they disagree, this variable wins, no cap πIPOIB_PKEYβ sets the partition key of the child-/sub-subinterface. the child-/sub-interface gets created if it doesn't already exist. the partition key also gets pulled from theifcfg-ibN.XXXconfig file name, butIPOIB_PKEYhas precedence. again: the variable is the queen here πIPOIB_MODEβ picks the transport mode of the Infiniband interface. set it toconnected(CM - Connected Mode) ordatagram(UD - Unreliable Datagram). choose your fighter βIPOIB_UMCASTβ sets the user-multicast permission of the Infiniband interface. set it toallowedordisallowed. simple as that π«Ά
π EXAMPLE π
here are some Infiniband/IPoIB interface config files, since examples just hit different π
ifcfg-ib0
IPOIB=yes
STARTMODE=auto
BOOTPROTO=static
IPADDR=10.0.0.100/24
ifcfg-ib0.8001
IPOIB=yes
STARTMODE=auto
BOOTPROTO=dhcp
ifcfg-custom1
IPOIB=yes
IPOIB_DEVICE=ib0
IPOIB_PKEY=8002
STARTMODE=auto
BOOTPROTO=dhcp
see how the third one is literally called custom1 and still slays? that's the IPOIB=yes doing its job ππ₯
π COPYRIGHT π
Copyright (C) 2024 SUSE LLC
π BUGS π
found a bug? don't suffer in silence bestie β please report bugs as described at <https://bugs.opensuse.org> π
π SEE ALSO π
routes (5), ifcfg (5), wicked (8) β go read those next, they're lowkey iconic too π§
π AUTHORS π
Clemens Famulla-Conrad.
okay that's the whole page, you ate that π this was wicked's April 30, 2024 edition of the Infiniband config lore β now go configure responsibly, mwah πβ¨
π¦ where this page comes from
- opensuse-leap 16.0: wicked 0.6.80-bp160.2.1 Β· GPL-2.0-or-later
- opensuse-leap 16.0: wicked 0.6.80-bp160.2.1 Β· GPL-2.0-or-later
- opensuse-leap 16.0: wicked 0.6.80-bp160.2.1 Β· GPL-2.0-or-later
- opensuse-leap 16.0: wicked 0.6.80-bp160.2.1 Β· GPL-2.0-or-later
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash-1017 on : a language model's rewrite of the original, under its terms