Xose Vazquez Perez wrote:
Some of them are so trivial, that it looks like nobody is working on it: $ rpm -ql initscripts | xargs egrep "/route |/ifconfig " --color /etc/rc.d/init.d/network: /sbin/route add -$args /etc/sysconfig/network-scripts/ifup-aliases:eval $(LC_ALL= LANG= /sbin/ifconfig | LC_ALL=C sed -n ' /etc/sysconfig/network-scripts/ifup-aliases: LC_ALL=C /sbin/route -n \ /etc/sysconfig/network-scripts/ifup-aliases: /sbin/ifconfig $parent_device:${DEVNUM} down /etc/sysconfig/network-scripts/ifup-aliases: /sbin/ifconfig $parent_device:$rdevip down /etc/sysconfig/network-scripts/ifup-aliases: /sbin/ifconfig $DEVICE netmask $NETMASK broadcast $BROADCAST; /etc/sysconfig/network-scripts/ifup-aliases: /sbin/ifconfig ${DEVICE} ${IPADDR} netmask ${NETMASK} broadcast ${BROADCAST} /etc/sysconfig/network-scripts/ifup-aliases:
/sbin/ifconfig
$parent_device:${DEVNUM} down
All these hits are in the legacy "network" service or the legacy "ifup" scripts which go with it.
Newsflash: the network service is DEPRECATED!!! That's what NetworkManager is for.
net-tools is obsolete since '99 (Red Hat Linux 6.0 - Linux-2.2), *12 years* ago!
And the network service is obsolete since at least Fedora 10, when Anaconda started defaulting to NetworkManager. (The live images already did default to NM at that point.)
It's a *shame* that all leading distributions, still rely on the old *BSD way to do networking.
They don't. They use NetworkManager by default, which doesn't use any of the scripts you mentioned there.
Kevin Kofler