Reset network interfaces at the end of the PXE boot to allow DHCP to run
This commit is contained in:
parent
3160db0e9e
commit
2c99df5c9b
@ -67,10 +67,11 @@ run_latehook () {
|
|||||||
# shellcheck disable=SC2154
|
# shellcheck disable=SC2154
|
||||||
# defined via initcpio's parse_cmdline()
|
# defined via initcpio's parse_cmdline()
|
||||||
if [ "${copytoram}" = "y" ]; then
|
if [ "${copytoram}" = "y" ]; then
|
||||||
if [ -n "${bootif_dev}" ]; then
|
for curif in /sys/class/net/*; do
|
||||||
ip addr flush dev "${bootif_dev}"
|
netdev=${curif#/sys/class/net/}
|
||||||
ip link set "${bootif_dev}" down
|
ip addr flush dev "${netdev}"
|
||||||
fi
|
ip link set "${netdev}" down
|
||||||
|
done
|
||||||
elif [ "${copy_resolvconf}" != "n" ] && [ -f /etc/resolv.conf ]; then
|
elif [ "${copy_resolvconf}" != "n" ] && [ -f /etc/resolv.conf ]; then
|
||||||
cp /etc/resolv.conf /new_root/etc/resolv.conf
|
cp /etc/resolv.conf /new_root/etc/resolv.conf
|
||||||
fi
|
fi
|
||||||
|
Loading…
Reference in New Issue
Block a user