--- dhcp-4.3.6/client/scripts/bsdos +++ dhcp-4.3.6/client/scripts/bsdos @@ -220,7 +220,7 @@ sleep 1 if [ "$new_routers" != "" ]; then set $new_routers - if ping -q -c 1 -w 1 $1; then + if ping -q -c 1 -w 1 $1 >/dev/null; then if [ x$new_ip_address != x$alias_ip_address ] && \ [ x$alias_ip_address != x ]; then ifconfig $interface inet alias $alias_ip_address $alias_subnet_arg --- dhcp-4.3.6/client/scripts/freebsd +++ dhcp-4.3.6/client/scripts/freebsd @@ -287,7 +287,7 @@ if [ -n "$new_routers" ]; then $LOGGER "New Routers: $new_routers" set -- $new_routers - if ping -q -c 1 $1; then + if ping -q -c 1 $1 >/dev/null; then if [ x$new_ip_address != x$alias_ip_address ] && \ [ x$alias_ip_address != x ]; then ifconfig $interface inet alias $alias_ip_address $alias_subnet_arg --- dhcp-4.3.6/client/scripts/linux +++ dhcp-4.3.6/client/scripts/linux @@ -311,7 +311,7 @@ fi # if there is no router recorded in the lease or the 1st router answers pings - if [ -z "$new_routers" ] || ping -q -c 1 "${new_routers%% *}"; then + if [ -z "$new_routers" ] || ping -q -c 1 "${new_routers%% *}" >/dev/null; then # if we have $new_rfc3442_classless_static_routes then we have to # ignore $new_routers entirely if [ ! "$new_rfc3442_classless_static_routes" ]; then --- dhcp-4.3.6/client/scripts/netbsd +++ dhcp-4.3.6/client/scripts/netbsd @@ -220,7 +220,7 @@ sleep 1 if [ "$new_routers" != "" ]; then set $new_routers - if ping -q -c 1 -w 1 $1; then + if ping -q -c 1 -w 1 $1 >/dev/null; then if [ x$new_ip_address != x$alias_ip_address ] && \ [ x$alias_ip_address != x ]; then ifconfig $interface inet alias $alias_ip_address $alias_subnet_arg --- dhcp-4.3.6/client/scripts/openbsd +++ dhcp-4.3.6/client/scripts/openbsd @@ -214,7 +214,7 @@ sleep 1 if [ "$new_routers" != "" ]; then set $new_routers - if ping -q -c 1 -w 1 $1; then + if ping -q -c 1 -w 1 $1 >/dev/null; then if [ x$new_ip_address != x$alias_ip_address ] && \ [ x$alias_ip_address != x ]; then ifconfig $interface inet alias $alias_ip_address $alias_subnet_arg --- dhcp-4.3.6/client/scripts/openwrt +++ dhcp-4.3.6/client/scripts/openwrt @@ -190,7 +190,7 @@ ifconfig $interface $new_ip_address $new_subnet_arg \ $new_broadcast_arg $mtu_arg set $new_routers - if ping -q -c 1 $1; then + if ping -q -c 1 $1 >/dev/null; then if [ x$new_ip_address != x$alias_ip_address ] && \ [ x$alias_ip_address != x ]; then ifconfig $interface:0 $alias_ip_address $alias_subnet_arg