Re: mono & IPv6

Rick Tillery <[email protected]> Thu, 1 Mar 2018 10:49:24 -0600
Newsgroups gmane.comp.gnome.mono.devel
Message-ID <CAAZEOjvxt80mnLWDONbHpNoZ_2TUFuqGuAhxJ=vBwcv+pSO3yQ@mail.gmail.com>
--===============4236646221077672990==
Content-Type: multipart/alternative; boundary="001a1147396067ea3d05665ca4c0"

--001a1147396067ea3d05665ca4c0
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

Wow, interesting. With 5.10.0.140, I am able to get the same trust failure
with IPv6 as IPv4 (indicating a successful connection to the server).

Thanks again, Alex!

Rick

On Mar 1, 2018 10:23 AM, "Alexander K=C3=B6plinger" <[email protected]> =
wrote:

> Could you please try if you see the same issue with a more recent Mono
> from http://www.mono-project.com/download/stable/#download-lin-centos ?
>
> - Alex
>
> On 1 Mar 2018, at 17:09, Rick Tillery <[email protected]> wrote:
>
> We're having problems getting IPv6 working with mono (5.0.1.1 on
> RHEL/CentOS).
>
> I have IPv4 & IPv6 addresses for a test server. I can ping/ping6 both of
> these addresses. And I am able to use curl (wget not installed on the
> minimal headless machines we use for test) to download the HTML (after
> disabling trust check) using both addresses.
>
> To eliminate our code (which works on Winders), I borrowed some source
> from https://gist.github.com/bugchk/ec7b46ad9ee47a13e377f6994d961c0f to
> use instead:
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
> *using System; using System.Net <http://System.Net>; // Compile with "mcs
> wget.cs" namespace wget {    class Program    {        static void
> Main(string[] args)        {            if (args.Length < 1 || args.Lengt=
h
> > 2)            {                Console.WriteLine();
>                Console.WriteLine(" Usage: wget.exe
> http://urltodownload.com/file.ext <http://urltodownload.com/file.ext>
> [output_path]");                Console.WriteLine();
>                Environment.Exit(-1);            }            var urlPath =
=3D
> args[0];            var uriParts =3D urlPath.Split('/');            var
> outputPath =3D args.Length >=3D 2 ? args[1] : uriParts[uriParts.Length - =
1];
>            using (var client =3D new WebClient())            {
>                // client.Credentials =3D new NetworkCredential("user",
> "password");                try                {
>                    client.DownloadFile(urlPath, outputPath);
>                    Environment.Exit(0);                }
>                catch(Exception ex)                {
>                    Console.WriteLine(ex.ToString());
>                    Console.WriteLine(ex.Message);
>                    Environment.Exit(-1);                }            }
>        }    } }*
>
> Unfortunately, in our environment, they're are no http servers, only
> https. So I issues an IPv4 command like:
>
> *$ mono wget.exe https://10.192.100.50 <https://10.192.100.50/>*
>
> Using just an IP address, the error below is expected (I tried a couple
> of methods to disable the trust check, but no joy), but it still indicate=
s
> that the host was reached, which is all I'm trying to verify at this poin=
t.
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
> *System.Net <http://System.Net>.WebException: Error: TrustFailure (Ssl
> error:1000007d:SSL routines:OPENSSL_internal:CERTIFICATE_VERIFY_FAILED  a=
t
> /builddir/build/BUILD/mono-5.0.1.1/external/boringssl/ssl/handshake_clien=
t.c:1132)
> ---> Mono.Btls.MonoBtlsException: Ssl error:1000007d:SSL
> routines:OPENSSL_internal:CERTIFICATE_VERIFY_FAILED  at
> /builddir/build/BUILD/mono-5.0.1.1/external/boringssl/ssl/handshake_clien=
t.c:1132
>  at Mono.Btls.MonoBtlsContext.ProcessHandshake () [0x00038] in
> <1d7393d853954016b607e8e348b00ad1>:0  at Mono.Net
> <http://Mono.Net>.Security.MobileAuthenticatedStream.ProcessHandshake
> (Mono.Net <http://Mono.Net>.Security.AsyncProtocolRequest asyncRequest,
> Mono.Net <http://Mono.Net>.Security.AsyncOperationStatus status) [0x0002a=
]
> in <1d7393d853954016b607e8e348b00ad1>:0  at Mono.Net
> <http://Mono.Net>.Security.AsyncProtocolRequest.ProcessOperation (Mono.Ne=
t
> <http://Mono.Net>.Security.AsyncOperationStatus status) [0x0006b] in
> <1d7393d853954016b607e8e348b00ad1>:0  at Mono.Net
> <http://Mono.Net>.Security.AsyncProtocolRequest.ProcessOperation ()
> [0x0000d] in <1d7393d853954016b607e8e348b00ad1>:0  at Mono.Net
> <http://Mono.Net>.Security.AsyncProtocolRequest.StartOperation () [0x0003=
c]
> in <1d7393d853954016b607e8e348b00ad1>:0  at Mono.Net
> <http://Mono.Net>.Security.AsyncProtocolRequest.StartOperation (Mono.Net
> <http://Mono.Net>.Security.AsyncOperation operation) [0x00024] in
> <1d7393d853954016b607e8e348b00ad1>:0  at Mono.Net
> <http://Mono.Net>.Security.MobileAuthenticatedStream.ProcessAuthenticatio=
n
> (System.Net <http://System.Net>.LazyAsyncResult lazyResult) [0x00057] in
> <1d7393d853954016b607e8e348b00ad1>:0 --- End of stack trace from previous
> location where exception was thrown ---  at
> System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw () [0x0000c]
> in <3753d1715b8842d8bb13a30db0388b60>:0  at Mono.Net
> <http://Mono.Net>.Security.MobileAuthenticatedStream.ProcessAuthenticatio=
n
> (System.Net <http://System.Net>.LazyAsyncResult lazyResult) [0x00078] in
> <1d7393d853954016b607e8e348b00ad1>:0  at Mono.Net
> <http://Mono.Net>.Security.MobileAuthenticatedStream.AuthenticateAsClient
> (System.String targetHost,
> System.Security.Cryptography.X509Certificates.X509CertificateCollection
> clientCertificates, System.Security.Authentication.SslProtocols
> enabledSslProtocols, System.Boolean checkCertificateRevocation) [0x0000c]
> in <1d7393d853954016b607e8e348b00ad1>:0  at Mono.Net
> <http://Mono.Net>.Security.Private.MonoSslStreamWrapper.AuthenticateAsCli=
ent
> (System.String targetHost,
> System.Security.Cryptography.X509Certificates.X509CertificateCollection
> clientCertificates, System.Security.Authentication.SslProtocols
> enabledSslProtocols, System.Boolean checkCertificateRevocation) [0x00006]
> in <1d7393d853954016b607e8e348b00ad1>:0  at Mono.Net
> <http://Mono.Net>.Security.MonoTlsStream.CreateStream (System.Byte[]
> buffer) [0x0007b] in <1d7393d853954016b607e8e348b00ad1>:0  at System.Net
> <http://System.Net>.WebConnection.CreateStream (System.Net
> <http://System.Net>.HttpWebRequest request) [0x00073] in
> <1d7393d853954016b607e8e348b00ad1>:0   --- End of inner exception stack
> trace ---  at System.Net <http://System.Net>.WebClient.DownloadFile
> (System.Uri address, System.String fileName) [0x000ad] in
> <1d7393d853954016b607e8e348b00ad1>:0  at System.Net
> <http://System.Net>.WebClient.DownloadFile (System.String address,
> System.String fileName) [0x00016] in <1d7393d853954016b607e8e348b00ad1>:0
>  at (wrapper remoting-invoke-with-check) System.Net
> <http://System.Net>.WebClient:DownloadFile (string,string)  at
> wget.Program.Main (System.String[] args) [0x00061] in
> <24ce9e68afff4791842d98a8ce379a1e>:0 Error: TrustFailure (Ssl
> error:1000007d:SSL routines:OPENSSL_internal:CERTIFICATE_VERIFY_FAILED  a=
t
> /builddir/build/BUILD/mono-5.0.1.1/external/boringssl/ssl/handshake_clien=
t.c:1132)*
>
> But, when I use the same command with an IPv4 address:
>
> *$ mono wget.exe https://[fe39:abcd:ef01:2345::c]*
>
> I get a failure to find the host.
>
>
>
>
>
>
>
>
>
> *System.Net <http://System.Net>.WebException: Error: ConnectFailure (No
> route to host) ---> System.Net <http://System.Net>.Sockets.SocketExceptio=
n:
> No route to host  at System.Net <http://System.Net>.Sockets.Socket.Connec=
t
> (System.Net <http://System.Net>.EndPoint remoteEP) [0x000b6] in
> <1d7393d853954016b607e8e348b00ad1>:0  at System.Net
> <http://System.Net>.WebConnection.Connect (System.Net
> <http://System.Net>.HttpWebRequest request) [0x0016d] in
> <1d7393d853954016b607e8e348b00ad1>:0   --- End of inner exception stack
> trace ---  at System.Net <http://System.Net>.WebClient.DownloadFile
> (System.Uri address, System.String fileName) [0x000ad] in
> <1d7393d853954016b607e8e348b00ad1>:0  at System.Net
> <http://System.Net>.WebClient.DownloadFile (System.String address,
> System.String fileName) [0x00016] in <1d7393d853954016b607e8e348b00ad1>:0
>  at (wrapper remoting-invoke-with-check) System.Net
> <http://System.Net>.WebClient:DownloadFile (string,string)  at
> wget.Program.Main (System.String[] args) [0x00061] in
> <24ce9e68afff4791842d98a8ce379a1e>:0 Error: ConnectFailure (No route to
> host)=E2=80=8B*
>
> Any suggestions as to why IPv6 doesn't appear to be working through mono?
>
> Rick
> _______________________________________________
> Mono-devel-list mailing list
> [email protected]
> http://lists.dot.net/mailman/listinfo/mono-devel-list
>
>
>

--001a1147396067ea3d05665ca4c0
Content-Type: text/html; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

<div dir=3D"auto">Wow, interesting. With 5.10.0.140, I am able to get the s=
ame trust failure with IPv6 as IPv4 (indicating a successful connection to =
the server).<div dir=3D"auto"><br></div><div dir=3D"auto">Thanks again, Ale=
x!</div><div dir=3D"auto"><br></div><div dir=3D"auto">Rick</div></div><div =
class=3D"gmail_extra"><br><div class=3D"gmail_quote">On Mar 1, 2018 10:23 A=
M, &quot;Alexander K=C3=B6plinger&quot; &lt;<a href=3D"mailto:alkpli@micros=
oft.com">[email protected]</a>&gt; wrote:<br type=3D"attribution"><block=
quote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1px #ccc=
 solid;padding-left:1ex">



<div style=3D"word-wrap:break-word">
Could you please try if you see the same issue with a more recent Mono from=
=C2=A0<a href=3D"http://www.mono-project.com/download/stable/#download-lin-=
centos" target=3D"_blank">http://www.mono-project.<wbr>com/download/stable/=
#download-<wbr>lin-centos</a>=C2=A0?
<div><br>
</div>
<div>- Alex</div>
<div><br>
<div>
<blockquote type=3D"cite">
<div>On 1 Mar 2018, at 17:09, Rick Tillery &lt;<a href=3D"mailto:rtillerywo=
[email protected]" target=3D"_blank">[email protected]</a>&gt; wrote:</div>
<br class=3D"m_-1493634480816526706Apple-interchange-newline">
<div>
<div dir=3D"auto">We&#39;re having problems getting IPv6 working with mono =
(5.0.1.1 on RHEL/CentOS).
<div dir=3D"auto">
<div dir=3D"auto"><br>
</div>
<div dir=3D"auto">I have IPv4 &amp; IPv6 addresses for a test server. I can=
 ping/ping6 both of these addresses. And I am able to use curl (wget not in=
stalled on the minimal headless machines we use for test) to download the H=
TML (after disabling trust check)
 using both addresses.=C2=A0<br>
</div>
<div dir=3D"auto"><br>
</div>
<div dir=3D"auto">To eliminate our code (which works on Winders), I borrowe=
d some source from=C2=A0<a href=3D"https://gist.github.com/bugchk/ec7b46ad9=
ee47a13e377f6994d961c0f" target=3D"_blank">https://gist.github.com/<wbr>bug=
chk/<wbr>ec7b46ad9ee47a13e377f6994d961c<wbr>0f</a> to use
 instead:
<div dir=3D"auto"><br>
</div>
<div dir=3D"auto"><b><span style=3D"font-variant-numeric:normal;font-varian=
t-east-asian:normal;vertical-align:baseline">using System;</span><span styl=
e=3D"font-variant-numeric:normal;font-variant-east-asian:normal;vertical-al=
ign:baseline"><br>
</span><span style=3D"font-variant-numeric:normal;font-variant-east-asian:n=
ormal;vertical-align:baseline">using
<a href=3D"http://System.Net" target=3D"_blank">System.Net</a>;</span><span=
 style=3D"font-variant-numeric:normal;font-variant-east-asian:normal;vertic=
al-align:baseline"><br>
</span><span style=3D"font-variant-numeric:normal;font-variant-east-asian:n=
ormal;vertical-align:baseline"></span><span style=3D"font-variant-numeric:n=
ormal;font-variant-east-asian:normal;vertical-align:baseline"><br>
</span><span style=3D"font-variant-numeric:normal;font-variant-east-asian:n=
ormal;vertical-align:baseline">// Compile with &quot;mcs wget.cs&quot;</spa=
n><span style=3D"font-variant-numeric:normal;font-variant-east-asian:normal=
;vertical-align:baseline"><br>
</span><span style=3D"font-variant-numeric:normal;font-variant-east-asian:n=
ormal;vertical-align:baseline"></span><span style=3D"font-variant-numeric:n=
ormal;font-variant-east-asian:normal;vertical-align:baseline"><br>
</span><span style=3D"font-variant-numeric:normal;font-variant-east-asian:n=
ormal;vertical-align:baseline">namespace wget</span><span style=3D"font-var=
iant-numeric:normal;font-variant-east-asian:normal;vertical-align:baseline"=
><br>
</span><span style=3D"font-variant-numeric:normal;font-variant-east-asian:n=
ormal;vertical-align:baseline">{</span><span style=3D"font-variant-numeric:=
normal;font-variant-east-asian:normal;vertical-align:baseline"><br>
</span><span style=3D"font-variant-numeric:normal;font-variant-east-asian:n=
ormal;vertical-align:baseline">=C2=A0=C2=A0=C2=A0class Program</span><span =
style=3D"font-variant-numeric:normal;font-variant-east-asian:normal;vertica=
l-align:baseline"><br>
</span><span style=3D"font-variant-numeric:normal;font-variant-east-asian:n=
ormal;vertical-align:baseline">=C2=A0=C2=A0=C2=A0{</span><span style=3D"fon=
t-variant-numeric:normal;font-variant-east-asian:normal;vertical-align:base=
line"><br>
</span><span style=3D"font-variant-numeric:normal;font-variant-east-asian:n=
ormal;vertical-align:baseline">=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0st=
atic void Main(string[] args)</span><span style=3D"font-variant-numeric:nor=
mal;font-variant-east-asian:normal;vertical-align:baseline"><br>
</span><span style=3D"font-variant-numeric:normal;font-variant-east-asian:n=
ormal;vertical-align:baseline">=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0{<=
/span><span style=3D"font-variant-numeric:normal;font-variant-east-asian:no=
rmal;vertical-align:baseline"><br>
</span><span style=3D"font-variant-numeric:normal;font-variant-east-asian:n=
ormal;vertical-align:baseline">=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0=C2=A0if (args.Length &lt; 1 || args.Length &gt; 2)</span=
><span style=3D"font-variant-numeric:normal;font-variant-east-asian:normal;=
vertical-align:baseline"><br>
</span><span style=3D"font-variant-numeric:normal;font-variant-east-asian:n=
ormal;vertical-align:baseline">=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0=C2=A0{</span><span style=3D"font-variant-numeric:normal;=
font-variant-east-asian:normal;vertical-align:baseline"><br>
</span><span style=3D"font-variant-numeric:normal;font-variant-east-asian:n=
ormal;vertical-align:baseline">=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0Console.<wbr>WriteLine();</=
span><span style=3D"font-variant-numeric:normal;font-variant-east-asian:nor=
mal;vertical-align:baseline"><br>
</span><span style=3D"font-variant-numeric:normal;font-variant-east-asian:n=
ormal;vertical-align:baseline">=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0Console.<wbr>WriteLine(&quo=
t; Usage: wget.exe
<a href=3D"http://urltodownload.com/file.ext" target=3D"_blank">http://urlt=
odownload.com/file.<wbr>ext</a> [output_path]&quot;);</span><span style=3D"=
font-variant-numeric:normal;font-variant-east-asian:normal;vertical-align:b=
aseline"><br>
</span><span style=3D"font-variant-numeric:normal;font-variant-east-asian:n=
ormal;vertical-align:baseline">=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0Console.<wbr>WriteLine();</=
span><span style=3D"font-variant-numeric:normal;font-variant-east-asian:nor=
mal;vertical-align:baseline"><br>
</span><span style=3D"font-variant-numeric:normal;font-variant-east-asian:n=
ormal;vertical-align:baseline">=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0Environment.<wbr>Exit(-1);<=
/span><span style=3D"font-variant-numeric:normal;font-variant-east-asian:no=
rmal;vertical-align:baseline"><br>
</span><span style=3D"font-variant-numeric:normal;font-variant-east-asian:n=
ormal;vertical-align:baseline">=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0=C2=A0}</span><span style=3D"font-variant-numeric:normal;=
font-variant-east-asian:normal;vertical-align:baseline"><br>
</span><span style=3D"font-variant-numeric:normal;font-variant-east-asian:n=
ormal;vertical-align:baseline"></span><span style=3D"font-variant-numeric:n=
ormal;font-variant-east-asian:normal;vertical-align:baseline"><br>
</span><span style=3D"font-variant-numeric:normal;font-variant-east-asian:n=
ormal;vertical-align:baseline">=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0=C2=A0var urlPath =3D args[0];</span><span style=3D"font-=
variant-numeric:normal;font-variant-east-asian:normal;vertical-align:baseli=
ne"><br>
</span><span style=3D"font-variant-numeric:normal;font-variant-east-asian:n=
ormal;vertical-align:baseline">=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0=C2=A0var uriParts =3D urlPath.Split(&#39;/&#39;);</span>=
<span style=3D"font-variant-numeric:normal;font-variant-east-asian:normal;v=
ertical-align:baseline"><br>
</span><span style=3D"font-variant-numeric:normal;font-variant-east-asian:n=
ormal;vertical-align:baseline">=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0=C2=A0var outputPath =3D args.Length &gt;=3D 2 ? args[1] =
: uriParts[uriParts.Length - 1];</span><span style=3D"font-variant-numeric:=
normal;font-variant-east-asian:normal;vertical-align:baseline"><br>
</span><span style=3D"font-variant-numeric:normal;font-variant-east-asian:n=
ormal;vertical-align:baseline"></span><span style=3D"font-variant-numeric:n=
ormal;font-variant-east-asian:normal;vertical-align:baseline"><br>
</span><span style=3D"font-variant-numeric:normal;font-variant-east-asian:n=
ormal;vertical-align:baseline">=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0=C2=A0using (var client =3D new WebClient())</span><span =
style=3D"font-variant-numeric:normal;font-variant-east-asian:normal;vertica=
l-align:baseline"><br>
</span><span style=3D"font-variant-numeric:normal;font-variant-east-asian:n=
ormal;vertical-align:baseline">=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0=C2=A0{</span><span style=3D"font-variant-numeric:normal;=
font-variant-east-asian:normal;vertical-align:baseline"><br>
</span><span style=3D"font-variant-numeric:normal;font-variant-east-asian:n=
ormal;vertical-align:baseline">=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0// client.Credentials =3D n=
ew NetworkCredential(&quot;user&quot;, &quot;password&quot;);</span><span s=
tyle=3D"font-variant-numeric:normal;font-variant-east-asian:normal;vertical=
-align:baseline"><br>
</span><span style=3D"font-variant-numeric:normal;font-variant-east-asian:n=
ormal;vertical-align:baseline">=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0try</span><span style=3D"fo=
nt-variant-numeric:normal;font-variant-east-asian:normal;vertical-align:bas=
eline"><br>
</span><span style=3D"font-variant-numeric:normal;font-variant-east-asian:n=
ormal;vertical-align:baseline">=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0{</span><span style=3D"font=
-variant-numeric:normal;font-variant-east-asian:normal;vertical-align:basel=
ine"><br>
</span><span style=3D"font-variant-numeric:normal;font-variant-east-asian:n=
ormal;vertical-align:baseline">=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0cli=
ent.<wbr>DownloadFile(urlPath, outputPath);</span><span style=3D"font-varia=
nt-numeric:normal;font-variant-east-asian:normal;vertical-align:baseline"><=
br>
</span><span style=3D"font-variant-numeric:normal;font-variant-east-asian:n=
ormal;vertical-align:baseline">=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0<wb=
r>Environment.Exit(0);</span><span style=3D"font-variant-numeric:normal;fon=
t-variant-east-asian:normal;vertical-align:baseline"><br>
</span><span style=3D"font-variant-numeric:normal;font-variant-east-asian:n=
ormal;vertical-align:baseline">=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0}</span><span style=3D"font=
-variant-numeric:normal;font-variant-east-asian:normal;vertical-align:basel=
ine"><br>
</span><span style=3D"font-variant-numeric:normal;font-variant-east-asian:n=
ormal;vertical-align:baseline">=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0catch(Exception ex)</span><=
span style=3D"font-variant-numeric:normal;font-variant-east-asian:normal;ve=
rtical-align:baseline"><br>
</span><span style=3D"font-variant-numeric:normal;font-variant-east-asian:n=
ormal;vertical-align:baseline">=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0{</span><span style=3D"font=
-variant-numeric:normal;font-variant-east-asian:normal;vertical-align:basel=
ine"><br>
</span><span style=3D"font-variant-numeric:normal;font-variant-east-asian:n=
ormal;vertical-align:baseline">=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0Con=
sole.<wbr>WriteLine(ex.ToString());</span><span style=3D"font-variant-numer=
ic:normal;font-variant-east-asian:normal;vertical-align:baseline"><br>
</span><span style=3D"font-variant-numeric:normal;font-variant-east-asian:n=
ormal;vertical-align:baseline">=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0Con=
sole.<wbr>WriteLine(ex.Message);</span><span style=3D"font-variant-numeric:=
normal;font-variant-east-asian:normal;vertical-align:baseline"><br>
</span><span style=3D"font-variant-numeric:normal;font-variant-east-asian:n=
ormal;vertical-align:baseline">=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0<wb=
r>Environment.Exit(-1);</span><span style=3D"font-variant-numeric:normal;fo=
nt-variant-east-asian:normal;vertical-align:baseline"><br>
</span><span style=3D"font-variant-numeric:normal;font-variant-east-asian:n=
ormal;vertical-align:baseline">=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0}</span><span style=3D"font=
-variant-numeric:normal;font-variant-east-asian:normal;vertical-align:basel=
ine"><br>
</span><span style=3D"font-variant-numeric:normal;font-variant-east-asian:n=
ormal;vertical-align:baseline">=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0=C2=A0}</span><span style=3D"font-variant-numeric:normal;=
font-variant-east-asian:normal;vertical-align:baseline"><br>
</span><span style=3D"font-variant-numeric:normal;font-variant-east-asian:n=
ormal;vertical-align:baseline">=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0}<=
/span><span style=3D"font-variant-numeric:normal;font-variant-east-asian:no=
rmal;vertical-align:baseline"><br>
</span><span style=3D"font-variant-numeric:normal;font-variant-east-asian:n=
ormal;vertical-align:baseline">=C2=A0=C2=A0=C2=A0}</span><span style=3D"fon=
t-variant-numeric:normal;font-variant-east-asian:normal;vertical-align:base=
line"><br>
</span><span style=3D"font-variant-numeric:normal;font-variant-east-asian:n=
ormal;vertical-align:baseline">}</span></b><span style=3D"font-variant-nume=
ric:normal;font-variant-east-asian:normal;vertical-align:baseline"><br>
</span><span style=3D"font-variant-numeric:normal;font-variant-east-asian:n=
ormal;vertical-align:baseline"><br>
Unfortunately, in our environment, they&#39;re are no http servers, only ht=
tps. So I issues an IPv4 command like:</span></div>
<div dir=3D"auto"><span style=3D"font-variant-numeric:normal;font-variant-e=
ast-asian:normal;vertical-align:baseline"><br>
</span></div>
<div dir=3D"auto"><span style=3D"font-variant-numeric:normal;font-variant-e=
ast-asian:normal;vertical-align:baseline"><b>$ mono wget.exe
<a href=3D"https://10.192.100.50/" target=3D"_blank">https://10.192.100.50<=
/a></b></span></div>
<div dir=3D"auto"><span style=3D"font-variant-numeric:normal;font-variant-e=
ast-asian:normal;vertical-align:baseline"><br>
</span></div>
<div dir=3D"auto"><span style=3D"font-variant-numeric:normal;font-variant-e=
ast-asian:normal;vertical-align:baseline">Using just an IP address, the err=
or below is expected (I</span>=C2=A0tried a couple of methods to disable th=
e trust check, but no joy),
 but it still indicates that the host was reached, which is all I&#39;m try=
ing to verify at this point.</div>
<div dir=3D"auto"><span style=3D"font-variant-numeric:normal;font-variant-e=
ast-asian:normal;vertical-align:baseline"><br>
</span><b><span style=3D"font-variant-numeric:normal;font-variant-east-asia=
n:normal;vertical-align:baseline"><a href=3D"http://System.Net" target=3D"_=
blank">System.Net</a>.WebException: Error: TrustFailure (Ssl error:1000007d=
:SSL routines:OPENSSL_internal:<wbr>CERTIFICATE_VERIFY_FAILED</span><span s=
tyle=3D"font-variant-numeric:normal;font-variant-east-asian:normal;vertical=
-align:baseline"><br>
</span><span style=3D"font-variant-numeric:normal;font-variant-east-asian:n=
ormal;vertical-align:baseline">=C2=A0at /builddir/build/BUILD/mono-5.<wbr>0=
.1.1/external/boringssl/ssl/<wbr>handshake_client.c:1132) ---&gt; Mono.Btls=
.MonoBtlsException: Ssl error:1000007d:SSL
 routines:OPENSSL_internal:<wbr>CERTIFICATE_VERIFY_FAILED</span><span style=
=3D"font-variant-numeric:normal;font-variant-east-asian:normal;vertical-ali=
gn:baseline"><br>
</span><span style=3D"font-variant-numeric:normal;font-variant-east-asian:n=
ormal;vertical-align:baseline">=C2=A0at /builddir/build/BUILD/mono-5.<wbr>0=
.1.1/external/boringssl/ssl/<wbr>handshake_client.c:1132</span><span style=
=3D"font-variant-numeric:normal;font-variant-east-asian:normal;vertical-ali=
gn:baseline"><br>
</span><span style=3D"font-variant-numeric:normal;font-variant-east-asian:n=
ormal;vertical-align:baseline">=C2=A0at Mono.Btls.MonoBtlsContext.<wbr>Proc=
essHandshake () [0x00038] in &lt;<wbr>1d7393d853954016b607e8e348b00a<wbr>d1=
&gt;:0
</span><span style=3D"font-variant-numeric:normal;font-variant-east-asian:n=
ormal;vertical-align:baseline"><br>
</span><span style=3D"font-variant-numeric:normal;font-variant-east-asian:n=
ormal;vertical-align:baseline">=C2=A0at
<a href=3D"http://Mono.Net" target=3D"_blank">Mono.Net</a>.Security.<wbr>Mo=
bileAuthenticatedStream.<wbr>ProcessHandshake (<a href=3D"http://Mono.Net" =
target=3D"_blank">Mono.Net</a>.Security.<wbr>AsyncProtocolRequest asyncRequ=
est,
<a href=3D"http://Mono.Net" target=3D"_blank">Mono.Net</a>.Security.<wbr>As=
yncOperationStatus status) [0x0002a] in &lt;<wbr>1d7393d853954016b607e8e348=
b00a<wbr>d1&gt;:0
</span><span style=3D"font-variant-numeric:normal;font-variant-east-asian:n=
ormal;vertical-align:baseline"><br>
</span><span style=3D"font-variant-numeric:normal;font-variant-east-asian:n=
ormal;vertical-align:baseline">=C2=A0at
<a href=3D"http://Mono.Net" target=3D"_blank">Mono.Net</a>.Security.<wbr>As=
yncProtocolRequest.<wbr>ProcessOperation (<a href=3D"http://Mono.Net" targe=
t=3D"_blank">Mono.Net</a>.Security.<wbr>AsyncOperationStatus status) [0x000=
6b] in &lt;<wbr>1d7393d853954016b607e8e348b00a<wbr>d1&gt;:0
</span><span style=3D"font-variant-numeric:normal;font-variant-east-asian:n=
ormal;vertical-align:baseline"><br>
</span><span style=3D"font-variant-numeric:normal;font-variant-east-asian:n=
ormal;vertical-align:baseline">=C2=A0at
<a href=3D"http://Mono.Net" target=3D"_blank">Mono.Net</a>.Security.<wbr>As=
yncProtocolRequest.<wbr>ProcessOperation () [0x0000d] in &lt;<wbr>1d7393d85=
3954016b607e8e348b00a<wbr>d1&gt;:0
</span><span style=3D"font-variant-numeric:normal;font-variant-east-asian:n=
ormal;vertical-align:baseline"><br>
</span><span style=3D"font-variant-numeric:normal;font-variant-east-asian:n=
ormal;vertical-align:baseline">=C2=A0at
<a href=3D"http://Mono.Net" target=3D"_blank">Mono.Net</a>.Security.<wbr>As=
yncProtocolRequest.<wbr>StartOperation () [0x0003c] in &lt;<wbr>1d7393d8539=
54016b607e8e348b00a<wbr>d1&gt;:0
</span><span style=3D"font-variant-numeric:normal;font-variant-east-asian:n=
ormal;vertical-align:baseline"><br>
</span><span style=3D"font-variant-numeric:normal;font-variant-east-asian:n=
ormal;vertical-align:baseline">=C2=A0at
<a href=3D"http://Mono.Net" target=3D"_blank">Mono.Net</a>.Security.<wbr>As=
yncProtocolRequest.<wbr>StartOperation (<a href=3D"http://Mono.Net" target=
=3D"_blank">Mono.Net</a>.Security.<wbr>AsyncOperation operation) [0x00024] =
in &lt;<wbr>1d7393d853954016b607e8e348b00a<wbr>d1&gt;:0
</span><span style=3D"font-variant-numeric:normal;font-variant-east-asian:n=
ormal;vertical-align:baseline"><br>
</span><span style=3D"font-variant-numeric:normal;font-variant-east-asian:n=
ormal;vertical-align:baseline">=C2=A0at
<a href=3D"http://Mono.Net" target=3D"_blank">Mono.Net</a>.Security.<wbr>Mo=
bileAuthenticatedStream.<wbr>ProcessAuthentication (<a href=3D"http://Syste=
m.Net" target=3D"_blank">System.Net</a>.LazyAsyncResult lazyResult) [0x0005=
7] in &lt;<wbr>1d7393d853954016b607e8e348b00a<wbr>d1&gt;:0
</span><span style=3D"font-variant-numeric:normal;font-variant-east-asian:n=
ormal;vertical-align:baseline"><br>
</span><span style=3D"font-variant-numeric:normal;font-variant-east-asian:n=
ormal;vertical-align:baseline">--- End of stack trace from previous locatio=
n where exception was thrown ---</span><span style=3D"font-variant-numeric:=
normal;font-variant-east-asian:normal;vertical-align:baseline"><br>
</span><span style=3D"font-variant-numeric:normal;font-variant-east-asian:n=
ormal;vertical-align:baseline">=C2=A0at System.Runtime.<wbr>ExceptionServic=
es.<wbr>ExceptionDispatchInfo.Throw () [0x0000c] in &lt;<wbr>3753d1715b8842=
d8bb13a30db0388b<wbr>60&gt;:0
</span><span style=3D"font-variant-numeric:normal;font-variant-east-asian:n=
ormal;vertical-align:baseline"><br>
</span><span style=3D"font-variant-numeric:normal;font-variant-east-asian:n=
ormal;vertical-align:baseline">=C2=A0at
<a href=3D"http://Mono.Net" target=3D"_blank">Mono.Net</a>.Security.<wbr>Mo=
bileAuthenticatedStream.<wbr>ProcessAuthentication (<a href=3D"http://Syste=
m.Net" target=3D"_blank">System.Net</a>.LazyAsyncResult lazyResult) [0x0007=
8] in &lt;<wbr>1d7393d853954016b607e8e348b00a<wbr>d1&gt;:0
</span><span style=3D"font-variant-numeric:normal;font-variant-east-asian:n=
ormal;vertical-align:baseline"><br>
</span><span style=3D"font-variant-numeric:normal;font-variant-east-asian:n=
ormal;vertical-align:baseline">=C2=A0at
<a href=3D"http://Mono.Net" target=3D"_blank">Mono.Net</a>.Security.<wbr>Mo=
bileAuthenticatedStream.<wbr>AuthenticateAsClient (System.String targetHost=
, System.Security.Cryptography.<wbr>X509Certificates.<wbr>X509CertificateCo=
llection clientCertificates, System.Security.<wbr>Authentication.SslProtoco=
ls
 enabledSslProtocols, System.Boolean checkCertificateRevocation) [0x0000c] =
in &lt;<wbr>1d7393d853954016b607e8e348b00a<wbr>d1&gt;:0
</span><span style=3D"font-variant-numeric:normal;font-variant-east-asian:n=
ormal;vertical-align:baseline"><br>
</span><span style=3D"font-variant-numeric:normal;font-variant-east-asian:n=
ormal;vertical-align:baseline">=C2=A0at
<a href=3D"http://Mono.Net" target=3D"_blank">Mono.Net</a>.Security.Private=
.<wbr>MonoSslStreamWrapper.<wbr>AuthenticateAsClient (System.String targetH=
ost, System.Security.Cryptography.<wbr>X509Certificates.<wbr>X509Certificat=
eCollection clientCertificates, System.Security.<wbr>Authentication.SslProt=
ocols
 enabledSslProtocols, System.Boolean checkCertificateRevocation) [0x00006] =
in &lt;<wbr>1d7393d853954016b607e8e348b00a<wbr>d1&gt;:0
</span><span style=3D"font-variant-numeric:normal;font-variant-east-asian:n=
ormal;vertical-align:baseline"><br>
</span><span style=3D"font-variant-numeric:normal;font-variant-east-asian:n=
ormal;vertical-align:baseline">=C2=A0at
<a href=3D"http://Mono.Net" target=3D"_blank">Mono.Net</a>.Security.<wbr>Mo=
noTlsStream.CreateStream (System.Byte[] buffer) [0x0007b] in &lt;<wbr>1d739=
3d853954016b607e8e348b00a<wbr>d1&gt;:0
</span><span style=3D"font-variant-numeric:normal;font-variant-east-asian:n=
ormal;vertical-align:baseline"><br>
</span><span style=3D"font-variant-numeric:normal;font-variant-east-asian:n=
ormal;vertical-align:baseline">=C2=A0at
<a href=3D"http://System.Net" target=3D"_blank">System.Net</a>.WebConnectio=
n.<wbr>CreateStream (<a href=3D"http://System.Net" target=3D"_blank">System=
.Net</a>.HttpWebRequest request) [0x00073] in &lt;<wbr>1d7393d853954016b607=
e8e348b00a<wbr>d1&gt;:0
</span><span style=3D"font-variant-numeric:normal;font-variant-east-asian:n=
ormal;vertical-align:baseline"><br>
</span><span style=3D"font-variant-numeric:normal;font-variant-east-asian:n=
ormal;vertical-align:baseline">=C2=A0=C2=A0--- End of inner exception stack=
 trace ---</span><span style=3D"font-variant-numeric:normal;font-variant-ea=
st-asian:normal;vertical-align:baseline"><br>
</span><span style=3D"font-variant-numeric:normal;font-variant-east-asian:n=
ormal;vertical-align:baseline">=C2=A0at
<a href=3D"http://System.Net" target=3D"_blank">System.Net</a>.WebClient.<w=
br>DownloadFile (System.Uri address, System.String fileName) [0x000ad] in &=
lt;<wbr>1d7393d853954016b607e8e348b00a<wbr>d1&gt;:0
</span><span style=3D"font-variant-numeric:normal;font-variant-east-asian:n=
ormal;vertical-align:baseline"><br>
</span><span style=3D"font-variant-numeric:normal;font-variant-east-asian:n=
ormal;vertical-align:baseline">=C2=A0at
<a href=3D"http://System.Net" target=3D"_blank">System.Net</a>.WebClient.<w=
br>DownloadFile (System.String address, System.String fileName) [0x00016] i=
n &lt;<wbr>1d7393d853954016b607e8e348b00a<wbr>d1&gt;:0
</span><span style=3D"font-variant-numeric:normal;font-variant-east-asian:n=
ormal;vertical-align:baseline"><br>
</span><span style=3D"font-variant-numeric:normal;font-variant-east-asian:n=
ormal;vertical-align:baseline">=C2=A0at (wrapper remoting-invoke-with-check=
)
<a href=3D"http://System.Net" target=3D"_blank">System.Net</a>.WebClient:<w=
br>DownloadFile (string,string)</span><span style=3D"font-variant-numeric:n=
ormal;font-variant-east-asian:normal;vertical-align:baseline"><br>
</span><span style=3D"font-variant-numeric:normal;font-variant-east-asian:n=
ormal;vertical-align:baseline">=C2=A0at wget.Program.Main (System.String[] =
args) [0x00061] in &lt;<wbr>24ce9e68afff4791842d98a8ce379a<wbr>1e&gt;:0
</span><span style=3D"font-variant-numeric:normal;font-variant-east-asian:n=
ormal;vertical-align:baseline"><br>
</span><span style=3D"font-variant-numeric:normal;font-variant-east-asian:n=
ormal;vertical-align:baseline">Error: TrustFailure (Ssl error:1000007d:SSL =
routines:OPENSSL_internal:<wbr>CERTIFICATE_VERIFY_FAILED</span><span style=
=3D"font-variant-numeric:normal;font-variant-east-asian:normal;vertical-ali=
gn:baseline"><br>
</span><span style=3D"font-variant-numeric:normal;font-variant-east-asian:n=
ormal;vertical-align:baseline">=C2=A0at /builddir/build/BUILD/mono-5.<wbr>0=
.1.1/external/boringssl/ssl/<wbr>handshake_client.c:1132)</span></b><span s=
tyle=3D"font-variant-numeric:normal;font-variant-east-asian:normal;vertical=
-align:baseline"><br>
</span><span style=3D"font-variant-numeric:normal;font-variant-east-asian:n=
ormal;vertical-align:baseline"><br>
<div dir=3D"auto" style=3D"font-family:sans-serif">But, when I use the same=
 command with an IPv4 address:</div>
<div dir=3D"auto" style=3D"font-family:sans-serif"><br>
</div>
<div dir=3D"auto" style=3D"font-family:sans-serif"><b>$ mono wget.exe
<a>https://[fe39:abcd:ef01:2345::<wbr>c</a>]</b></div>
<div dir=3D"auto" style=3D"font-family:sans-serif"><br>
</div>
<div dir=3D"auto" style=3D"font-family:sans-serif">I get a failure to find =
the host.</div>
</span><span style=3D"font-variant-numeric:normal;font-variant-east-asian:n=
ormal;vertical-align:baseline"><br>
</span><b><span style=3D"font-variant-numeric:normal;font-variant-east-asia=
n:normal;vertical-align:baseline"><a href=3D"http://System.Net" target=3D"_=
blank">System.Net</a>.WebException: Error: ConnectFailure (No route to host=
) ---&gt;
<a href=3D"http://System.Net" target=3D"_blank">System.Net</a>.Sockets.<wbr=
>SocketException: No route to host</span><span style=3D"font-variant-numeri=
c:normal;font-variant-east-asian:normal;vertical-align:baseline"><br>
</span><span style=3D"font-variant-numeric:normal;font-variant-east-asian:n=
ormal;vertical-align:baseline">=C2=A0at
<a href=3D"http://System.Net" target=3D"_blank">System.Net</a>.Sockets.Sock=
et.<wbr>Connect (<a href=3D"http://System.Net" target=3D"_blank">System.Net=
</a>.EndPoint remoteEP) [0x000b6] in &lt;<wbr>1d7393d853954016b607e8e348b00=
a<wbr>d1&gt;:0
</span><span style=3D"font-variant-numeric:normal;font-variant-east-asian:n=
ormal;vertical-align:baseline"><br>
</span><span style=3D"font-variant-numeric:normal;font-variant-east-asian:n=
ormal;vertical-align:baseline">=C2=A0at
<a href=3D"http://System.Net" target=3D"_blank">System.Net</a>.WebConnectio=
n.<wbr>Connect (<a href=3D"http://System.Net" target=3D"_blank">System.Net<=
/a>.HttpWebRequest request) [0x0016d] in &lt;<wbr>1d7393d853954016b607e8e34=
8b00a<wbr>d1&gt;:0
</span><span style=3D"font-variant-numeric:normal;font-variant-east-asian:n=
ormal;vertical-align:baseline"><br>
</span><span style=3D"font-variant-numeric:normal;font-variant-east-asian:n=
ormal;vertical-align:baseline">=C2=A0=C2=A0--- End of inner exception stack=
 trace ---</span><span style=3D"font-variant-numeric:normal;font-variant-ea=
st-asian:normal;vertical-align:baseline"><br>
</span><span style=3D"font-variant-numeric:normal;font-variant-east-asian:n=
ormal;vertical-align:baseline">=C2=A0at
<a href=3D"http://System.Net" target=3D"_blank">System.Net</a>.WebClient.<w=
br>DownloadFile (System.Uri address, System.String fileName) [0x000ad] in &=
lt;<wbr>1d7393d853954016b607e8e348b00a<wbr>d1&gt;:0
</span><span style=3D"font-variant-numeric:normal;font-variant-east-asian:n=
ormal;vertical-align:baseline"><br>
</span><span style=3D"font-variant-numeric:normal;font-variant-east-asian:n=
ormal;vertical-align:baseline">=C2=A0at
<a href=3D"http://System.Net" target=3D"_blank">System.Net</a>.WebClient.<w=
br>DownloadFile (System.String address, System.String fileName) [0x00016] i=
n &lt;<wbr>1d7393d853954016b607e8e348b00a<wbr>d1&gt;:0
</span><span style=3D"font-variant-numeric:normal;font-variant-east-asian:n=
ormal;vertical-align:baseline"><br>
</span><span style=3D"font-variant-numeric:normal;font-variant-east-asian:n=
ormal;vertical-align:baseline">=C2=A0at (wrapper remoting-invoke-with-check=
)
<a href=3D"http://System.Net" target=3D"_blank">System.Net</a>.WebClient:<w=
br>DownloadFile (string,string)</span><span style=3D"font-variant-numeric:n=
ormal;font-variant-east-asian:normal;vertical-align:baseline"><br>
</span><span style=3D"font-variant-numeric:normal;font-variant-east-asian:n=
ormal;vertical-align:baseline">=C2=A0at wget.Program.Main (System.String[] =
args) [0x00061] in &lt;<wbr>24ce9e68afff4791842d98a8ce379a<wbr>1e&gt;:0
</span><span style=3D"font-variant-numeric:normal;font-variant-east-asian:n=
ormal;vertical-align:baseline"><br>
</span><span style=3D"font-variant-numeric:normal;font-variant-east-asian:n=
ormal;vertical-align:baseline">Error: ConnectFailure (No route to host)=E2=
=80=8B</span></b><span style=3D"font-variant-numeric:normal;font-variant-ea=
st-asian:normal;vertical-align:baseline"><br>
</span><span style=3D"font-variant-numeric:normal;font-variant-east-asian:n=
ormal;vertical-align:baseline"><br>
Any suggestions as to why IPv6 doesn&#39;t appear to be working through mon=
o?<br>
</span><span style=3D"font-variant-numeric:normal;font-variant-east-asian:n=
ormal;vertical-align:baseline"><br>
</span><span style=3D"font-variant-numeric:normal;font-variant-east-asian:n=
ormal;vertical-align:baseline">Rick</span><span style=3D"font-size:11pt;fon=
t-family:arial;font-variant-numeric:normal;font-variant-east-asian:normal;v=
ertical-align:baseline;white-space:pre-wrap"><br>
</span></div>
</div>
</div>
</div>
______________________________<wbr>_________________<br>
Mono-devel-list mailing list<br>
<a href=3D"mailto:[email protected]" target=3D"_blank">Mono-dev=
[email protected]</a><br>
<a href=3D"http://lists.dot.net/mailman/listinfo/mono-devel-list" target=3D=
"_blank">http://lists.dot.net/mailman/<wbr>listinfo/mono-devel-list</a><br>
</div>
</blockquote>
</div>
<br>
</div>
</div>

</blockquote></div></div>

--001a1147396067ea3d05665ca4c0--

--===============4236646221077672990==
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KTW9uby1kZXZl
bC1saXN0IG1haWxpbmcgbGlzdApNb25vLWRldmVsLWxpc3RAbGlzdHMuZG90Lm5ldApodHRwOi8v
bGlzdHMuZG90Lm5ldC9tYWlsbWFuL2xpc3RpbmZvL21vbm8tZGV2ZWwtbGlzdAo=

--===============4236646221077672990==--