Hide Forgot
Description of problem: curl do not support ipv6 on RHEL6.5 Version-Release number of selected component (if applicable): # curl -V curl 7.19.7 (x86_64-redhat-linux-gnu) libcurl/7.19.7 NSS/3.14.3.0 zlib/1.2.3 libidn/1.18 libssh2/1.4.2 Protocols: tftp ftp telnet dict ldap ldaps http file https ftps scp sftp Features: GSS-Negotiate IDN IPv6 Largefile NTLM SSL libz How reproducible: Steps to Reproduce: 1. # curl -v -6 http://[2001::1]/ 2. 3. Actual results: curl: (3) [globbing] error: bad range specification after pos 9 Expected results: get the html from ipv6 host Additional info: rpm use curl to get packages from server, so it will fail if we usr "rpm -ivh http://[$ipv6_addr]/pakcage_name.rpm". BTW, wget works well. # wget http://[2001::1]/packages/ --2014-03-13 17:38:19-- http://[2001::1]/packages/ Connecting to 2001::1:80... connected. HTTP request sent, awaiting response... 200 OK Length: 951 [text/html] Saving to: ?index.html? 100%[=====================================================================================================================================================================================================>] 951 --.-K/s in 0s 2014-03-13 17:38:19 (220 MB/s) - ?index.html? saved [951/951]
You need to use the -g/--globoff option. Please read the FAQ: http://curl.haxx.se/docs/faq.html#How_can_I_use_or_to_sp