Skip to main content

Failed to enable virtual network adapter for “Ethernet-over-USB” in SUSE Linux Enterprise Server system

In SUSE Linux Enterprise Server, Ethernet-over-USB device usb0 fails to get the IP assignment from the DHCP service, which is provided by the XCC.

The message "usb0: cannot request a link local address" is shown in the OS logs. (where DHCP = Dynamic Host Configuration Protocol, XCC = Lenovo XClarity Controller)

The root cause is the IP checking rule added in network management which rejects the linked local address.

This is a permanent restriction.

Workaround

Set a static IP address for usb0 in the YaST network configuration. To do this, proceed as follows:

  1. Select an XClarity Controller from the list of detected cards in the Overview tab of the YaST network card configuration module and click Edit.

  2. In the Address tab, choose Statically Assigned IP Address. Enter the IP 169.254.95.120. Enter /24 in Subnet Mask.

  3. Optionally, users can enter a fully qualified Hostname for this address, which will be written to the /etc/hosts configuration file.

  4. Click Next.

  5. To activate the configuration, click OK.