Network Startup Under Debian
When Debian starts up, init runs a script called /etc/init.d/rcS. This script runs all the commands in the /etc/rcS.d/ directory. Among the scripts run are (in order of execution), /etc/init.d/modutils, which loads all modules, and /etc/init.d/networking.
After modutils loads the modules, the NIC should be ready for use by the networking script. Then the networking script runs. This script (linked from /etc/rcS.d/) reads /etc/network/ interfaces to determine how to initialize the NIC. This is similar to Caldera's /etc/sysconfig/ network-scripts/ifcfg-eth0 file, but with a different syntax.
Debian, unlike Caldera and Red Hat, initializes networking almost immediately on bootup, and doesn't shut down networking until ...
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Read now
Unlock full access