dracut/modules.d/40network
Philippe Seewer db8158439d multnic support: move actual interface configuration to netroot
Instead of configuring devices when they are ready, ifup and
dhclient-script write script files which are then sourced by
netroot.

This solves the problem of having multiple interfaces and not knowing
which one to use for dhcp or default route. This way, netroot (which
is serialized anyway) configures the interface before calling the root
handler and deconfigures it if the handler failed.

Example: root=nfs:server:path and ip=dhcp with eth0 and eth1 receiving
a dhcp reply, but eth0 is the correct one to use.

Assuming eth1 is the first to receive the dhcp-reply, netroot starts
and configures eth1. nfsroot is run but fails, so eth1 is deconfigured. If
eth0 has received a dhcp-reply (or not, then we wait) the other locked
netroot process starts and tries with eth0 and succeeds.
2009-06-17 08:37:40 +02:00
..
check Modify the check script so that 40network will only load as a 2009-05-29 23:07:56 -05:00
dhclient-script multnic support: move actual interface configuration to netroot 2009-06-17 08:37:40 +02:00
dhclient.conf Allow dhcp to work with dhcpv3 where the -R option did not exist. Use dhclient.conf instead. 2009-06-15 16:57:10 -04:00
dhcp-root.sh netroot: Add ip= cmdline checker 2009-06-17 08:37:40 +02:00
ifup multnic support: move actual interface configuration to netroot 2009-06-17 08:37:40 +02:00
install netroot: Only start interface configuration if really needed 2009-06-17 08:37:40 +02:00
kill-dhclient.sh Get rid of cat and grep 2009-06-05 16:10:52 +02:00
net-genrules.sh netroot: Add pxelinux BOOTIF support 2009-06-17 08:37:40 +02:00
netroot multnic support: move actual interface configuration to netroot 2009-06-17 08:37:40 +02:00
parse-ip-opts.sh netroot: Add pxelinux BOOTIF support 2009-06-17 08:37:40 +02:00
write-ifcfg.sh write-ifcfg: Save static ip configuration 2009-06-17 08:37:39 +02:00