debian: Remove sleep in network interface pre-up
Remove the 20 second delay before bringing up the network interface. This was done so that the network interface has feature parity with Centos 7, but ifupdown detects nelink differently compared to Centos 7. Removing the delay results in a significant speed up. In Debian, the network cable test is run by /etc/network/if-up.d/00check-network-cable script. Story: 2009221 Task: 45758 Test Plan PASS Build platform-kickstarts package PASS Build ISO PASS Run bootstap/unlock PASS Check /etc/network/interface.d/ifcfg-* if 'sleep 20' is still present. Signed-off-by: Charles Short <charles.short@windriver.com> Change-Id: I0d7a6387cb42a0cb1af62fa49d6790b641c78b75
This commit is contained in:
parent
f5605f0ce3
commit
af907fd960
@ -1812,25 +1812,6 @@ if [ ! -d "/etc/network/interfaces.d" ] ; then
|
||||
mkdir -p -m 0775 /etc/network/interfaces.d
|
||||
fi
|
||||
|
||||
# Build networking scripts, starting with the localhost interface
|
||||
cat << EOF >> /etc/network/interfaces
|
||||
|
||||
# The loopback network interface
|
||||
auto lo
|
||||
iface lo inet loopback
|
||||
EOF
|
||||
|
||||
if [ $mgmt_dev != "lo" ]; then
|
||||
cat << EOF >> /etc/network/interfaces
|
||||
|
||||
# management network interface
|
||||
allow-hotplug $mgmt_dev
|
||||
auto $mgmt_dev
|
||||
iface $mgmt_dev inet dhcp
|
||||
|
||||
EOF
|
||||
fi
|
||||
|
||||
ilog "Setup network scripts"
|
||||
|
||||
if [ $mgmt_vlan -eq 0 ] ; then
|
||||
@ -1842,19 +1823,16 @@ if [ $mgmt_vlan -eq 0 ] ; then
|
||||
# Build networking scripts
|
||||
cat << EOF > /etc/network/interfaces.d/ifcfg-lo
|
||||
auto lo
|
||||
iface lo inet static
|
||||
address 127.0.0.1
|
||||
netmask 255.0.0.0
|
||||
post-up echo 0 > /proc/sys/net/ipv6/conf/lo/autoconf; echo 0 > /proc/sys/net/ipv6/conf/lo/accept_ra; echo 0 > /proc/sys/net/ipv6/conf/lo/accept_redirects
|
||||
iface lo inet loopback
|
||||
EOF
|
||||
|
||||
|
||||
if [ $mgmt_dev != "lo" ]; then
|
||||
cat << EOF > /etc/network/interfaces.d/ifcfg-$mgmt_dev
|
||||
auto $mgmt_dev
|
||||
iface $mgmt_dev inet dhcp
|
||||
pre-up sleep 20
|
||||
post-up echo 0 > /proc/sys/net/ipv6/conf/lo/autoconf; echo 0 > /proc/sys/net/ipv6/conf/lo/accept_ra; echo 0 > /proc/sys/net/ipv6/conf/lo/accept_redirects
|
||||
EOF
|
||||
fi
|
||||
|
||||
else
|
||||
|
||||
@ -1889,7 +1867,6 @@ EOF
|
||||
cat << EOF > /etc/network/interfaces.d/ifcfg-$mgmt_dev
|
||||
auto $mgmt_dev
|
||||
iface $mgmt_dev $mgmt_address_family manual
|
||||
pre-up sleep 20
|
||||
post-up echo 0 > /proc/sys/net/ipv6/conf/lo/autoconf; echo 0 > /proc/sys/net/ipv6/conf/lo/accept_ra; echo 0 > /proc/sys/net/ipv6/conf/lo/accept_redirects
|
||||
EOF
|
||||
|
||||
@ -1897,7 +1874,6 @@ EOF
|
||||
auto vlan$mgmt_vlan
|
||||
iface vlan$mgmt_vlan $mgmt_address_family dhcp
|
||||
vlan-raw-device $mgmt_dev
|
||||
pre-up sleep 20
|
||||
post-up echo 0 > /proc/sys/net/ipv6/conf/lo/autoconf; echo 0 > /proc/sys/net/ipv6/conf/lo/accept_ra; echo 0 > /proc/sys/net/ipv6/conf/lo/accept_redirects
|
||||
EOF
|
||||
fi
|
||||
|
Loading…
Reference in New Issue
Block a user