[dnsmasq] ensure interface is up

This commit is contained in:
Kay0u 2022-01-14 12:07:46 +01:00
parent 08efbbb904
commit 9354227a4e
No known key found for this signature in database
GPG key ID: AAFEEB16CFA2AE2D

View file

@ -28,7 +28,7 @@ do_pre_regen() {
interfaces="$(ip -j addr show | jq -r '[.[].ifname]|join(" ")')"
wireless_interfaces="lo"
for dev in $(ls /sys/class/net); do
if [ -d "/sys/class/net/$dev/wireless" ]; then
if [ -d "/sys/class/net/$dev/wireless" ] && grep -q "up" "/sys/class/net/$dev/operstate"; then
wireless_interfaces+=" $dev"
fi
done