diff --git a/packages/network/connman/init.d/21_network b/packages/network/connman/init.d/21_network index 211d2c0d87..27e9379fc1 100644 --- a/packages/network/connman/init.d/21_network +++ b/packages/network/connman/init.d/21_network @@ -96,7 +96,7 @@ fi fi # IP settings - if [ -z "$NET_IPADDRESS" ]; then + if [ -z "$NET_IPADDRESS" -o "$NET_IPADDRESS" = "0.0.0.0" ]; then echo "IPv4.method=dhcp" >> $CONNMAN_PROFILE else echo "IPv4.method=manual" >> $CONNMAN_PROFILE @@ -157,7 +157,7 @@ fi fi # IP settings - if [ -z "$NET2_IPADDRESS" ]; then + if [ -z "$NET2_IPADDRESS" -o "$NET2_IPADDRESS" = "0.0.0.0" ]; then echo "IPv4.method=dhcp" >> $CONNMAN_PROFILE else echo "IPv4.method=manual" >> $CONNMAN_PROFILE