[Touch-packages] [Bug 1401141] Re: IPoIB does not work on Ubuntu due to DHCP
Hello Brian, sorry I was out due to end-of-year holidays + vacation :o). I'll be providing them a hotfixed dhcp server and asking for SRU sponsorship soon. Tks -- You received this bug notification because you are a member of Ubuntu Touch seeded packages, which is subscribed to isc-dhcp in Ubuntu. https://bugs.launchpad.net/bugs/1401141 Title: IPoIB does not work on Ubuntu due to DHCP Status in isc-dhcp package in Ubuntu: In Progress Bug description: Release: Ubuntu 14.04.1 LTS Version: 4.2.4-7ubuntu12 The current DHCP package in Ubuntu can't handle IPoIB clients. For IB, Mellanox uses IPoIB, which is “Eth emulator” for the control path. DHCP is not working in this mode without a patch for DHCP server. = From IETF documentation: http://git.openfabrics.org/pub/scm/~rupertd/docs/release_notes/ipoib_release_notes.txt ... Note: Two patches for DHCP are required for supporting IPoIB. The patch files for DHCP v3.0.4 are available under the docs/dhcp/ directory. Standard DHCP fields holding MAC addresses are not large enough to contain an IPoIB hardware address. To overcome this problem, DHCP over InfiniBand messages convey a client identifier field used to identify the DHCP session. This client identifier field can be used to associate an IP address with a client identifier value, such that the DHCP server will grant the same IP address to any client that conveys this client identifier. ... In order to use a DHCP client identifier, you need to first create a configuration file that defines the DHCP client identifier. Then run the DHCP client with this file using the following command: dhclient cf client conf file IB network interface name Example of a configuration file for the ConnectX (PCI Device ID 26428), called dhclient.conf:Ubuntu 14.04.1 LTS # The value indicates a hexadecimal number interface ib1 { send dhcp-client-identifier ff:00:00:00:00:00:02:00:00:02:c9:00:00:02:c9:03:00:00:10:39; } To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/isc-dhcp/+bug/1401141/+subscriptions -- Mailing list: https://launchpad.net/~touch-packages Post to : touch-packages@lists.launchpad.net Unsubscribe : https://launchpad.net/~touch-packages More help : https://help.launchpad.net/ListHelp
[Touch-packages] [Bug 1401141] Re: IPoIB does not work on Ubuntu due to DHCP
I've provided the following PPA: https://launchpad.net/~inaddy/+archive/ubuntu/lp1401141 # add-apt-repository ppa:inaddy/lp1401141 # apt-get update # apt-get install isc-dhcp-server (make sure to have version 4.2.4-7ubuntu13~lp1401141~1 installed) Could you please test and provide feedback if GPXE patch solves the issue ? If it does I'll work together with sponsors to provide SRU to isc-dhcp- server package. Thank you Tinoco -- You received this bug notification because you are a member of Ubuntu Touch seeded packages, which is subscribed to isc-dhcp in Ubuntu. https://bugs.launchpad.net/bugs/1401141 Title: IPoIB does not work on Ubuntu due to DHCP Status in isc-dhcp package in Ubuntu: In Progress Bug description: Release: Ubuntu 14.04.1 LTS Version: 4.2.4-7ubuntu12 The current DHCP package in Ubuntu can't handle IPoIB clients. For IB, Mellanox uses IPoIB, which is “Eth emulator” for the control path. DHCP is not working in this mode without a patch for DHCP server. = From IETF documentation: http://git.openfabrics.org/pub/scm/~rupertd/docs/release_notes/ipoib_release_notes.txt ... Note: Two patches for DHCP are required for supporting IPoIB. The patch files for DHCP v3.0.4 are available under the docs/dhcp/ directory. Standard DHCP fields holding MAC addresses are not large enough to contain an IPoIB hardware address. To overcome this problem, DHCP over InfiniBand messages convey a client identifier field used to identify the DHCP session. This client identifier field can be used to associate an IP address with a client identifier value, such that the DHCP server will grant the same IP address to any client that conveys this client identifier. ... In order to use a DHCP client identifier, you need to first create a configuration file that defines the DHCP client identifier. Then run the DHCP client with this file using the following command: dhclient cf client conf file IB network interface name Example of a configuration file for the ConnectX (PCI Device ID 26428), called dhclient.conf:Ubuntu 14.04.1 LTS # The value indicates a hexadecimal number interface ib1 { send dhcp-client-identifier ff:00:00:00:00:00:02:00:00:02:c9:00:00:02:c9:03:00:00:10:39; } To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/isc-dhcp/+bug/1401141/+subscriptions -- Mailing list: https://launchpad.net/~touch-packages Post to : touch-packages@lists.launchpad.net Unsubscribe : https://launchpad.net/~touch-packages More help : https://help.launchpad.net/ListHelp
[Touch-packages] [Bug 1401141] Re: IPoIB does not work on Ubuntu due to DHCP
From Mellanox. gpxe patch (http://pkgs.fedoraproject.org/cgit/dhcp.git/plain/dhcp-4.2.2 -gpxe-cid.patch) has to be included, without it DHCP over IPoIB won’t work. -- You received this bug notification because you are a member of Ubuntu Touch seeded packages, which is subscribed to isc-dhcp in Ubuntu. https://bugs.launchpad.net/bugs/1401141 Title: IPoIB does not work on Ubuntu due to DHCP Status in isc-dhcp package in Ubuntu: In Progress Bug description: Release: Ubuntu 14.04.1 LTS Version: 4.2.4-7ubuntu12 The current DHCP package in Ubuntu can't handle IPoIB clients. For IB, Mellanox uses IPoIB, which is “Eth emulator” for the control path. DHCP is not working in this mode without a patch for DHCP server. = From IETF documentation: http://git.openfabrics.org/pub/scm/~rupertd/docs/release_notes/ipoib_release_notes.txt ... Note: Two patches for DHCP are required for supporting IPoIB. The patch files for DHCP v3.0.4 are available under the docs/dhcp/ directory. Standard DHCP fields holding MAC addresses are not large enough to contain an IPoIB hardware address. To overcome this problem, DHCP over InfiniBand messages convey a client identifier field used to identify the DHCP session. This client identifier field can be used to associate an IP address with a client identifier value, such that the DHCP server will grant the same IP address to any client that conveys this client identifier. ... In order to use a DHCP client identifier, you need to first create a configuration file that defines the DHCP client identifier. Then run the DHCP client with this file using the following command: dhclient cf client conf file IB network interface name Example of a configuration file for the ConnectX (PCI Device ID 26428), called dhclient.conf:Ubuntu 14.04.1 LTS # The value indicates a hexadecimal number interface ib1 { send dhcp-client-identifier ff:00:00:00:00:00:02:00:00:02:c9:00:00:02:c9:03:00:00:10:39; } To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/isc-dhcp/+bug/1401141/+subscriptions -- Mailing list: https://launchpad.net/~touch-packages Post to : touch-packages@lists.launchpad.net Unsubscribe : https://launchpad.net/~touch-packages More help : https://help.launchpad.net/ListHelp
[Touch-packages] [Bug 1401141] Re: IPoIB does not work on Ubuntu due to DHCP
** Changed in: isc-dhcp (Ubuntu) Status: New = In Progress -- You received this bug notification because you are a member of Ubuntu Touch seeded packages, which is subscribed to isc-dhcp in Ubuntu. https://bugs.launchpad.net/bugs/1401141 Title: IPoIB does not work on Ubuntu due to DHCP Status in isc-dhcp package in Ubuntu: In Progress Bug description: Release: Ubuntu 14.04.1 LTS Version: 4.2.4-7ubuntu12 The current DHCP package in Ubuntu can't handle IPoIB clients. For IB, Mellanox uses IPoIB, which is “Eth emulator” for the control path. DHCP is not working in this mode without a patch for DHCP server. = From IETF documentation: http://git.openfabrics.org/pub/scm/~rupertd/docs/release_notes/ipoib_release_notes.txt ... Note: Two patches for DHCP are required for supporting IPoIB. The patch files for DHCP v3.0.4 are available under the docs/dhcp/ directory. Standard DHCP fields holding MAC addresses are not large enough to contain an IPoIB hardware address. To overcome this problem, DHCP over InfiniBand messages convey a client identifier field used to identify the DHCP session. This client identifier field can be used to associate an IP address with a client identifier value, such that the DHCP server will grant the same IP address to any client that conveys this client identifier. ... In order to use a DHCP client identifier, you need to first create a configuration file that defines the DHCP client identifier. Then run the DHCP client with this file using the following command: dhclient cf client conf file IB network interface name Example of a configuration file for the ConnectX (PCI Device ID 26428), called dhclient.conf:Ubuntu 14.04.1 LTS # The value indicates a hexadecimal number interface ib1 { send dhcp-client-identifier ff:00:00:00:00:00:02:00:00:02:c9:00:00:02:c9:03:00:00:10:39; } To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/isc-dhcp/+bug/1401141/+subscriptions -- Mailing list: https://launchpad.net/~touch-packages Post to : touch-packages@lists.launchpad.net Unsubscribe : https://launchpad.net/~touch-packages More help : https://help.launchpad.net/ListHelp
[Touch-packages] [Bug 1401141] Re: IPoIB does not work on Ubuntu due to DHCP
** Changed in: isc-dhcp (Ubuntu) Assignee: (unassigned) = Rafael David Tinoco (inaddy) -- You received this bug notification because you are a member of Ubuntu Touch seeded packages, which is subscribed to isc-dhcp in Ubuntu. https://bugs.launchpad.net/bugs/1401141 Title: IPoIB does not work on Ubuntu due to DHCP Status in isc-dhcp package in Ubuntu: New Bug description: Release: Ubuntu 14.04.1 LTS Version: 4.2.4-7ubuntu12 The current DHCP package in Ubuntu can't handle IPoIB clients. For IB, Mellanox uses IPoIB, which is “Eth emulator” for the control path. DHCP is not working in this mode without a patch for DHCP server. = From IETF documentation: http://git.openfabrics.org/pub/scm/~rupertd/docs/release_notes/ipoib_release_notes.txt ... Note: Two patches for DHCP are required for supporting IPoIB. The patch files for DHCP v3.0.4 are available under the docs/dhcp/ directory. Standard DHCP fields holding MAC addresses are not large enough to contain an IPoIB hardware address. To overcome this problem, DHCP over InfiniBand messages convey a client identifier field used to identify the DHCP session. This client identifier field can be used to associate an IP address with a client identifier value, such that the DHCP server will grant the same IP address to any client that conveys this client identifier. ... In order to use a DHCP client identifier, you need to first create a configuration file that defines the DHCP client identifier. Then run the DHCP client with this file using the following command: dhclient cf client conf file IB network interface name Example of a configuration file for the ConnectX (PCI Device ID 26428), called dhclient.conf:Ubuntu 14.04.1 LTS # The value indicates a hexadecimal number interface ib1 { send dhcp-client-identifier ff:00:00:00:00:00:02:00:00:02:c9:00:00:02:c9:03:00:00:10:39; } To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/isc-dhcp/+bug/1401141/+subscriptions -- Mailing list: https://launchpad.net/~touch-packages Post to : touch-packages@lists.launchpad.net Unsubscribe : https://launchpad.net/~touch-packages More help : https://help.launchpad.net/ListHelp
[Touch-packages] [Bug 1401141] Re: IPoIB does not work on Ubuntu due to DHCP
This is actually a little misleading; in that document they are talking about DHCP, but without specifying which DHCP server software. We normally ship isc-dhcp; so the version number in that document would be wrong, since we're now at 4.2.4 (as per the bug description). As I understand it we already have two of the three required patches for infiniband support (see https://lists.isc.org/pipermail/dhcp- users/2013-April/016653.html); only missing the gpxe-cid patch, along with an additional fix for a segfault that was found afterwards. As far as I can see we don't have the gpxe CID or segfault fixes in vivid either, so they should land there first before being SRU to 14.04. -- You received this bug notification because you are a member of Ubuntu Touch seeded packages, which is subscribed to isc-dhcp in Ubuntu. https://bugs.launchpad.net/bugs/1401141 Title: IPoIB does not work on Ubuntu due to DHCP Status in isc-dhcp package in Ubuntu: New Bug description: Release: Ubuntu 14.04.1 LTS Version: 4.2.4-7ubuntu12 The current DHCP package in Ubuntu can't handle IPoIB clients. For IB, Mellanox uses IPoIB, which is “Eth emulator” for the control path. DHCP is not working in this mode without a patch for DHCP server. = From IETF documentation: http://git.openfabrics.org/pub/scm/~rupertd/docs/release_notes/ipoib_release_notes.txt ... Note: Two patches for DHCP are required for supporting IPoIB. The patch files for DHCP v3.0.4 are available under the docs/dhcp/ directory. Standard DHCP fields holding MAC addresses are not large enough to contain an IPoIB hardware address. To overcome this problem, DHCP over InfiniBand messages convey a client identifier field used to identify the DHCP session. This client identifier field can be used to associate an IP address with a client identifier value, such that the DHCP server will grant the same IP address to any client that conveys this client identifier. ... In order to use a DHCP client identifier, you need to first create a configuration file that defines the DHCP client identifier. Then run the DHCP client with this file using the following command: dhclient cf client conf file IB network interface name Example of a configuration file for the ConnectX (PCI Device ID 26428), called dhclient.conf:Ubuntu 14.04.1 LTS # The value indicates a hexadecimal number interface ib1 { send dhcp-client-identifier ff:00:00:00:00:00:02:00:00:02:c9:00:00:02:c9:03:00:00:10:39; } To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/isc-dhcp/+bug/1401141/+subscriptions -- Mailing list: https://launchpad.net/~touch-packages Post to : touch-packages@lists.launchpad.net Unsubscribe : https://launchpad.net/~touch-packages More help : https://help.launchpad.net/ListHelp
[Touch-packages] [Bug 1401141] Re: IPoIB does not work on Ubuntu due to DHCP
Tks Mathieu, Description was made based on a fast look into what was needed. Thank you very much for your comment. I'll work on that as soon as I get some free time. Feel free to provide any other comment that might be useful to this. -- You received this bug notification because you are a member of Ubuntu Touch seeded packages, which is subscribed to isc-dhcp in Ubuntu. https://bugs.launchpad.net/bugs/1401141 Title: IPoIB does not work on Ubuntu due to DHCP Status in isc-dhcp package in Ubuntu: New Bug description: Release: Ubuntu 14.04.1 LTS Version: 4.2.4-7ubuntu12 The current DHCP package in Ubuntu can't handle IPoIB clients. For IB, Mellanox uses IPoIB, which is “Eth emulator” for the control path. DHCP is not working in this mode without a patch for DHCP server. = From IETF documentation: http://git.openfabrics.org/pub/scm/~rupertd/docs/release_notes/ipoib_release_notes.txt ... Note: Two patches for DHCP are required for supporting IPoIB. The patch files for DHCP v3.0.4 are available under the docs/dhcp/ directory. Standard DHCP fields holding MAC addresses are not large enough to contain an IPoIB hardware address. To overcome this problem, DHCP over InfiniBand messages convey a client identifier field used to identify the DHCP session. This client identifier field can be used to associate an IP address with a client identifier value, such that the DHCP server will grant the same IP address to any client that conveys this client identifier. ... In order to use a DHCP client identifier, you need to first create a configuration file that defines the DHCP client identifier. Then run the DHCP client with this file using the following command: dhclient cf client conf file IB network interface name Example of a configuration file for the ConnectX (PCI Device ID 26428), called dhclient.conf:Ubuntu 14.04.1 LTS # The value indicates a hexadecimal number interface ib1 { send dhcp-client-identifier ff:00:00:00:00:00:02:00:00:02:c9:00:00:02:c9:03:00:00:10:39; } To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/isc-dhcp/+bug/1401141/+subscriptions -- Mailing list: https://launchpad.net/~touch-packages Post to : touch-packages@lists.launchpad.net Unsubscribe : https://launchpad.net/~touch-packages More help : https://help.launchpad.net/ListHelp