# phpman > info > systemd-network-generator.service

[SYSTEMD-NETWORK-GENERATsystemd-network-genSYSTEMD-NETWORK-GENERATOR.SERVICE(8)](https://www.chedong.com/phpMan.php/man/SYSTEMD-NETWORK-GENERATsystemd-network-genSYSTEMD-NETWORK-GENERATOR.SERVICE/8/markdown)

NAME
       systemd-network-generator.service, systemd-network-generator - Generate
       network configuration from the kernel command line

SYNOPSIS
       systemd-network-generator.service

       /lib/systemd/systemd-network-generator

DESCRIPTION
       systemd-network-generator.service is a system service that translates
       ip= and the related settings on the kernel command line (see below)
       into [systemd.network(5)](https://www.chedong.com/phpMan.php/man/systemd.network/5/markdown), [systemd.netdev(5)](https://www.chedong.com/phpMan.php/man/systemd.netdev/5/markdown), and [systemd.link(5)](https://www.chedong.com/phpMan.php/man/systemd.link/5/markdown)
       configuration files understood by [systemd-networkd.service(8)](https://www.chedong.com/phpMan.php/man/systemd-networkd.service/8/markdown) and
       [systemd-udevd.service(8)](https://www.chedong.com/phpMan.php/man/systemd-udevd.service/8/markdown).

       Files are generated in /run/systemd/network/.

KERNEL COMMAND LINE OPTIONS
       This tool understands the following options:

       ip=, rd.route=, rd.peerdns=
           -- translated into [systemd.network(5)](https://www.chedong.com/phpMan.php/man/systemd.network/5/markdown) files.

       ifname=
           -- translated into [systemd.link(5)](https://www.chedong.com/phpMan.php/man/systemd.link/5/markdown) files.

       vlan=, bond=, bridge=, bootdev=
           -- translated into [systemd.netdev(5)](https://www.chedong.com/phpMan.php/man/systemd.netdev/5/markdown) files.

       See [dracut.kernel(7)](https://www.chedong.com/phpMan.php/man/dracut.kernel/7/markdown) for option syntax and details.

SEE ALSO
       [systemd(1)](https://www.chedong.com/phpMan.php/man/systemd/1/markdown), [systemd-networkd.service(8)](https://www.chedong.com/phpMan.php/man/systemd-networkd.service/8/markdown), [dracut(8)](https://www.chedong.com/phpMan.php/man/dracut/8/markdown)

systemd 249                               [SYSTEMD-NETWORK-GENERATOR.SERVICE(8)](https://www.chedong.com/phpMan.php/man/SYSTEMD-NETWORK-GENERATOR.SERVICE/8/markdown)
