{
    "mode": "man",
    "parameter": "systemd-network-generator.service",
    "section": "8",
    "url": "https://www.chedong.com/phpMan.php/man/systemd-network-generator.service/8/json",
    "generated": "2026-08-13T23:52:13Z",
    "synopsis": "systemd-network-generator.service\n/usr/lib/systemd/systemd-network-generator",
    "sections": {
        "NAME": {
            "content": "systemd-network-generator.service, systemd-network-generator - Generate network configuration\nfrom the kernel command line\n",
            "subsections": []
        },
        "SYNOPSIS": {
            "content": "systemd-network-generator.service\n\n/usr/lib/systemd/systemd-network-generator\n",
            "subsections": []
        },
        "DESCRIPTION": {
            "content": "systemd-network-generator.service is a system service that translates ip= and related\nsettings on the kernel command line (see below) into systemd.network(5), systemd.netdev(5),\nand systemd.link(5) configuration files understood by systemd-networkd.service(8) and\nsystemd-udevd.service(8).\n\nFiles are generated in /run/systemd/network/.\n\nNote: despite the name, this generator executes as a normal systemd service and is not an\nimplementation of the systemd.generator(7) concept.\n",
            "subsections": []
        },
        "KERNEL COMMAND LINE OPTIONS": {
            "content": "This tool understands the following options:\n\nip=, nameserver=, rd.route=, rd.peerdns=\nTranslated into systemd.network(5) files.\n\nIn addition to the parameters dracut.cmdline(7) defines the ip= option accepts the\nspecial value \"link-local\". If selected, the network interfaces will be configured for\nlink-local addressing (IPv4LL, IPv6LL) only, DHCP or IPv6RA will not be enabled.\n\nAdded in version 245.\n\nifname=, net.ifname-policy=\nTranslated into systemd.link(5) files.\n\nAdded in version 245.\n\nvlan=, bond=, bridge=, bootdev=\nTranslated into systemd.netdev(5) files.\n\nAdded in version 245.\n\nSee dracut.cmdline(7) and systemd-udevd.service(8) for option syntax and details.\n",
            "subsections": []
        },
        "SEE ALSO": {
            "content": "systemd(1), systemd-networkd.service(8), dracut(8)\n\nsystemd 255                                                        SYSTEMD-NETWOR...RATOR.SERVICE(8)",
            "subsections": []
        }
    },
    "summary": "systemd-network-generator.service, systemd-network-generator - Generate network configuration from the kernel command line",
    "flags": [],
    "examples": [],
    "see_also": [
        {
            "name": "systemd",
            "section": "1",
            "url": "https://www.chedong.com/phpMan.php/man/systemd/1/json"
        },
        {
            "name": "systemd-networkd.service",
            "section": "8",
            "url": "https://www.chedong.com/phpMan.php/man/systemd-networkd.service/8/json"
        },
        {
            "name": "dracut",
            "section": "8",
            "url": "https://www.chedong.com/phpMan.php/man/dracut/8/json"
        },
        {
            "name": "SYSTEMD-NETWOR...RATOR.SERVICE",
            "section": "8",
            "url": "https://www.chedong.com/phpMan.php/man/SYSTEMD-NETWOR...RATOR.SERVICE/8/json"
        }
    ]
}