Skip to content

network-legacy vs network-manager #1876

Open
@aafeijoo-suse

Description

@aafeijoo-suse

These are the differences I found between the command line parameters of the network-legacy and network-manager modules. This is just a heads-up, the importance of the missing/different features should be assessed before thinking about dropping the legacy module.

  • ip={dhcp|on|any|dhcp6|auto6|either6|link6|single-dhcp}
    ip=<interface>:{dhcp|on|any|dhcp6|auto6|link6}[:[<mtu>][:<macaddr>]]
    ip=<client-IP>:[<peer>]:<gateway-IP>:<netmask>:<client_hostname>:<interface>:{none|off|dhcp|on|any|dhcp6|auto6|ibft}[:[<mtu>][:<macaddr>]]
    ip=<client-IP>:[<peer>]:<gateway-IP>:<netmask>:<client_hostname>:<interface>:{none|off|dhcp|on|any|dhcp6|auto6|ibft}[:[<dns1>][:<dns2>]]
    • Diff with network-legacy:
      • supports combinations, separated by comma
        • network-legacy: yes
        • network-manager: only subsets
    • N/A:
      • either6
      • single-dhcp (implemented as an alias of dhcp)
  • rd.route=<net>/<netmask>:<gateway>[:<interface>]
    • ok
  • bootdev=<interface>
    • ok
  • BOOTIF=<MAC>
    • ok
  • rd.bootif=0
    • ok
  • nameserver=<IP>
    • ok
  • rd.peerdns=0
    • ok
  • rd.neednet=1
    • ok
  • vlan=<vlanname>:<phydevice>
    • ok
  • bond=<bondname>[:<bondslaves>:[:<options>[:<mtu>]]]
    • ok
  • team=<teammaster>:<teamslaves>[:<teamrunner>]
  • bridge=<bridgename>:<ethnames>
    • ok
  • rd.net.dhcp.retry=<cnt>
    • ok
  • rd.net.timeout.dhcp=<arg>
    • ok
  • rd.net.timeout.iflink=<seconds>
    • N/A
  • rd.net.timeout.ifup=<seconds>
    • N/A
  • rd.net.timeout.route=<seconds>
    • N/A
  • rd.net.timeout.ipv6dad=<seconds>
    • N/A
  • rd.net.timeout.ipv6auto=<seconds>
    • N/A
  • rd.net.timeout.carrier=<seconds>
    • ok
  • rd.iscsi.ibft
    • ok
  • rd.iscsi.mp
    • N/A
  • rd.znet=<nettype>,<subchannels>,<options>
    • ok
  • rd.znet_ifname=<ifname>:<subchannels>
    • ok

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementIssue adding new functionalitynetworkIssues related to the network modulenetwork-managerIssues related to the network-manager module

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions