diff --git a/openmptcprouter-api/files/bin/omr-ip-intf b/openmptcprouter-api/files/bin/omr-ip-intf index 1fffd1036..b5a707690 100755 --- a/openmptcprouter-api/files/bin/omr-ip-intf +++ b/openmptcprouter-api/files/bin/omr-ip-intf @@ -11,7 +11,7 @@ get_ip_from_server() { get_ip() { serverip=$1 getip="$(curl -s -k -4 -m ${timeout} --interface $intf https://$serverip:$serverport/clienthost)" - [ -n "$getip" ] && getip=$(echo $getip | jsonfilter -e '@.client_host') + [ -n "$getip" ] && getip=$(echo $getip | jsonfilter -e '@.client_host' | sed 's/::ffff://') if expr "$getip" : '[0-9][0-9]*\.[0-9][0-9]*\.[0-9][0-9]*\.[0-9][0-9]*$' >/dev/null; then ip=$getip break