<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic Re: MPS - failed to read tcp forward request in Intel vPro® Platform</title>
    <link>https://community.intel.com/t5/Intel-vPro-Platform/MPS-failed-to-read-tcp-forward-request/m-p/561412#M6488</link>
    <description>&lt;P&gt;Hi Martin,&lt;/P&gt;&lt;P&gt;First of all, thank for the answer. You gave a really great reference, it's a shame I couldn't find it until now &lt;/P&gt;&lt;P&gt;Now, regarding the certificate. As I've told, I'm pretty sure we pass the authentication. We get the following log in the stunnel:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;
&lt;P&gt;2015.05.06 11:09:37 LOG7[main]: Service [psudo-tcp] accepted (FD=548) from 84.228.118.88:16994&lt;/P&gt;
&lt;P&gt;2015.05.06 11:09:37 LOG7[main]: Creating a new thread&lt;/P&gt;
&lt;P&gt;2015.05.06 11:09:37 LOG7[main]: New thread created&lt;/P&gt;
&lt;P&gt;2015.05.06 11:09:37 LOG7[13]: Service [psudo-tcp] started&lt;/P&gt;
&lt;P&gt;2015.05.06 11:09:37 LOG5[13]: Service [psudo-tcp] accepted connection from 84.228.118.88:16994&lt;/P&gt;
&lt;P&gt;2015.05.06 11:09:37 LOG7[13]: SSL state (accept): before/accept initialization&lt;/P&gt;
&lt;P&gt;2015.05.06 11:09:37 LOG7[13]: SNI: no virtual services defined&lt;/P&gt;
&lt;P&gt;2015.05.06 11:09:37 LOG7[13]: SSL state (accept): SSLv3 read client hello A&lt;/P&gt;
&lt;P&gt;2015.05.06 11:09:37 LOG7[13]: SSL state (accept): SSLv3 write server hello A&lt;/P&gt;
&lt;P&gt;2015.05.06 11:09:37 LOG7[13]: SSL state (accept): SSLv3 write certificate A&lt;/P&gt;
&lt;P&gt;2015.05.06 11:09:37 LOG7[13]: SSL state (accept): SSLv3 write certificate request A&lt;/P&gt;
&lt;P&gt;2015.05.06 11:09:37 LOG7[13]: SSL state (accept): SSLv3 flush data&lt;/P&gt;
&lt;P&gt;2015.05.06 11:09:37 LOG7[13]: SSL state (accept): SSLv3 read client certificate A&lt;/P&gt;
&lt;P&gt;2015.05.06 11:09:37 LOG7[13]: SSL state (accept): SSLv3 read client key exchange A&lt;/P&gt;
&lt;P&gt;2015.05.06 11:09:37 LOG7[13]: SSL state (accept): SSLv3 read finished A&lt;/P&gt;
&lt;P&gt;2015.05.06 11:09:37 LOG7[13]: SSL state (accept): SSLv3 write change cipher spec A&lt;/P&gt;
&lt;P&gt;2015.05.06 11:09:37 LOG7[13]: SSL state (accept): SSLv3 write finished A&lt;/P&gt;
&lt;P&gt;2015.05.06 11:09:37 LOG7[13]: SSL state (accept): SSLv3 flush data&lt;/P&gt;
&lt;P&gt;2015.05.06 11:09:37 LOG7[13]:   14 server accept(s) requested&lt;/P&gt;
&lt;P&gt;2015.05.06 11:09:37 LOG7[13]:   14 server accept(s) succeeded&lt;/P&gt;
&lt;P&gt;2015.05.06 11:09:37 LOG7[13]:    0 server renegotiation(s) requested&lt;/P&gt;
&lt;P&gt;2015.05.06 11:09:37 LOG7[13]:    0 session reuse(s)&lt;/P&gt;
&lt;P&gt;2015.05.06 11:09:37 LOG7[13]:   13 internal session cache item(s)&lt;/P&gt;
&lt;P&gt;2015.05.06 11:09:37 LOG7[13]:    0 internal session cache fill-up(s)&lt;/P&gt;
&lt;P&gt;2015.05.06 11:09:37 LOG7[13]:    0 internal session cache miss(es)&lt;/P&gt;
&lt;P&gt;2015.05.06 11:09:37 LOG7[13]:    0 external session cache hit(s)&lt;/P&gt;
&lt;P&gt;2015.05.06 11:09:37 LOG7[13]:    0 expired session(s) retrieved&lt;/P&gt;
&lt;P&gt;2015.05.06 11:09:37 LOG6[13]: SSL accepted: new session negotiated&lt;/P&gt;
&lt;P&gt;2015.05.06 11:09:37 LOG6[13]: No peer certificate received&lt;/P&gt;
&lt;P&gt;2015.05.06 11:09:37 LOG6[13]: Negotiated TLSv1 ciphersuite AES128-SHA (128-bit encryption)&lt;/P&gt;
&lt;P&gt;2015.05.06 11:09:37 LOG7[13]: Compression: null, expansion: null&lt;/P&gt;
&lt;P&gt;2015.05.06 11:09:37 LOG6[13]: Failover strategy: round-robin&lt;/P&gt;
&lt;P&gt;2015.05.06 11:09:37 LOG6[13]: s_connect: connecting 127.0.0.1:1234&lt;/P&gt;
&lt;P&gt;2015.05.06 11:09:37 LOG7[13]: s_connect: s_poll_wait 127.0.0.1:1234: waiting 10 seconds&lt;/P&gt;
&lt;P&gt;2015.05.06 11:09:37 LOG5[13]: s_connect: connected 127.0.0.1:1234&lt;/P&gt;
&lt;P&gt;2015.05.06 11:09:37 LOG5[13]: Service [psudo-tcp] connected remote server from 127.0.0.1:54891&lt;/P&gt;
&lt;P&gt;2015.05.06 11:09:37 LOG7[13]: Remote socket (FD=444) initialized&lt;/P&gt;
&lt;P&gt;2015.05.06 11:09:38 LOG3[13]: readsocket: Connection reset by peer (WSAECONNRESET) (10054)&lt;/P&gt;
&lt;P&gt;2015.05.06 11:09:38 LOG5[13]: Connection reset: 140 byte(s) sent to SSL, 225 byte(s) sent to socket&lt;/P&gt;
&lt;P&gt;2015.05.06 11:09:38 LOG7[13]: Remote socket (FD=444) closed&lt;/P&gt;
&lt;P&gt;2015.05.06 11:09:38 LOG7[13]: Local socket (FD=548) closed&lt;/P&gt;
&lt;P&gt;2015.05.06 11:09:38 LOG7[13]: Service [psudo-tcp] finished (0 left)&lt;/P&gt;

&lt;P&gt;&lt;/P&gt;&lt;P&gt;It's a bit different from the log in "Troubleshooting" section, but as far as I can understand from this log, we do manage to create a session and for some reason the client resets the connection.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;The only difference in our configuration is the port numbers, but I don't think this is the source of the problem.</description>
    <pubDate>Thu, 07 May 2015 16:22:14 GMT</pubDate>
    <dc:creator>EBara5</dc:creator>
    <dc:date>2015-05-07T16:22:14Z</dc:date>
    <item>
      <title>MPS - failed to read tcp forward request</title>
      <link>https://community.intel.com/t5/Intel-vPro-Platform/MPS-failed-to-read-tcp-forward-request/m-p/561410#M6486</link>
      <description>&lt;P&gt;Hey everyone,&lt;/P&gt;&lt;P&gt;We're trying to setup an AMT remote solution. We're successfully getting the connection from the AMT device, passing the certificate check but then we're stuck.&lt;/P&gt;&lt;P&gt;The MPS server gives us the following error: "AMT_Tunnel_Supplier: failed to read tcp forward request".&lt;/P&gt;&lt;P&gt;We're wondering if anyone here can give us a direction to were the problem comes from.&lt;/P&gt;&lt;P&gt;The full MPS log is attached.&lt;/P&gt;</description>
      <pubDate>Thu, 07 May 2015 14:41:41 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-vPro-Platform/MPS-failed-to-read-tcp-forward-request/m-p/561410#M6486</guid>
      <dc:creator>EBara5</dc:creator>
      <dc:date>2015-05-07T14:41:41Z</dc:date>
    </item>
    <item>
      <title>Re: MPS - failed to read tcp forward request</title>
      <link>https://community.intel.com/t5/Intel-vPro-Platform/MPS-failed-to-read-tcp-forward-request/m-p/561411#M6487</link>
      <description>&lt;P&gt;Hello Evgeny,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I recommend you review the excellent document "Intel vPro Technology Use Case Reference Design - CIRA Ref Architecture" which can be found here: &lt;A href="https://downloadcenter.intel.com/download/22694"&gt;https://downloadcenter.intel.com/download/22694&lt;/A&gt; Intel® Download Center&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Check stunnel, mps and apache config files according to this guide and the samples provided. From an MPS perspective it looks like the AMT Port Forwarding (APF) authorisation service (mailto:&lt;A href="mailto:auth@amt.intel.com"&gt;auth@amt.intel.com&lt;/A&gt; &lt;A href="mailto:auth@amt.intel.com"&gt;auth@amt.intel.com&lt;/A&gt;) and Intel AMT port forwarding requests (mailto:&lt;A href="mailto:pfwd@amt.intel.com"&gt;pfwd@amt.intel.com&lt;/A&gt; &lt;A href="mailto:pfwd@amt.intel.com"&gt;pfwd@amt.intel.com&lt;/A&gt;) are successful but if Stunnel log output doesn't look similar to section 9 "Troubleshooting" in the above document then you likely have issues with your SSL certificate and setting up the secure tunnel, which APF relies upon.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Follow the guide to the letter and you will be successful! You may also find additional detail in the latest &lt;A href="https://software.intel.com/sites/manageability/AMT_Implementation_and_Reference_Guide/"&gt;https://software.intel.com/sites/manageability/AMT_Implementation_and_Reference_Guide/&lt;/A&gt; Intel® AMT SDK Documentation useful.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;- Martin.&lt;/P&gt;</description>
      <pubDate>Thu, 07 May 2015 15:23:04 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-vPro-Platform/MPS-failed-to-read-tcp-forward-request/m-p/561411#M6487</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2015-05-07T15:23:04Z</dc:date>
    </item>
    <item>
      <title>Re: MPS - failed to read tcp forward request</title>
      <link>https://community.intel.com/t5/Intel-vPro-Platform/MPS-failed-to-read-tcp-forward-request/m-p/561412#M6488</link>
      <description>&lt;P&gt;Hi Martin,&lt;/P&gt;&lt;P&gt;First of all, thank for the answer. You gave a really great reference, it's a shame I couldn't find it until now &lt;/P&gt;&lt;P&gt;Now, regarding the certificate. As I've told, I'm pretty sure we pass the authentication. We get the following log in the stunnel:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;
&lt;P&gt;2015.05.06 11:09:37 LOG7[main]: Service [psudo-tcp] accepted (FD=548) from 84.228.118.88:16994&lt;/P&gt;
&lt;P&gt;2015.05.06 11:09:37 LOG7[main]: Creating a new thread&lt;/P&gt;
&lt;P&gt;2015.05.06 11:09:37 LOG7[main]: New thread created&lt;/P&gt;
&lt;P&gt;2015.05.06 11:09:37 LOG7[13]: Service [psudo-tcp] started&lt;/P&gt;
&lt;P&gt;2015.05.06 11:09:37 LOG5[13]: Service [psudo-tcp] accepted connection from 84.228.118.88:16994&lt;/P&gt;
&lt;P&gt;2015.05.06 11:09:37 LOG7[13]: SSL state (accept): before/accept initialization&lt;/P&gt;
&lt;P&gt;2015.05.06 11:09:37 LOG7[13]: SNI: no virtual services defined&lt;/P&gt;
&lt;P&gt;2015.05.06 11:09:37 LOG7[13]: SSL state (accept): SSLv3 read client hello A&lt;/P&gt;
&lt;P&gt;2015.05.06 11:09:37 LOG7[13]: SSL state (accept): SSLv3 write server hello A&lt;/P&gt;
&lt;P&gt;2015.05.06 11:09:37 LOG7[13]: SSL state (accept): SSLv3 write certificate A&lt;/P&gt;
&lt;P&gt;2015.05.06 11:09:37 LOG7[13]: SSL state (accept): SSLv3 write certificate request A&lt;/P&gt;
&lt;P&gt;2015.05.06 11:09:37 LOG7[13]: SSL state (accept): SSLv3 flush data&lt;/P&gt;
&lt;P&gt;2015.05.06 11:09:37 LOG7[13]: SSL state (accept): SSLv3 read client certificate A&lt;/P&gt;
&lt;P&gt;2015.05.06 11:09:37 LOG7[13]: SSL state (accept): SSLv3 read client key exchange A&lt;/P&gt;
&lt;P&gt;2015.05.06 11:09:37 LOG7[13]: SSL state (accept): SSLv3 read finished A&lt;/P&gt;
&lt;P&gt;2015.05.06 11:09:37 LOG7[13]: SSL state (accept): SSLv3 write change cipher spec A&lt;/P&gt;
&lt;P&gt;2015.05.06 11:09:37 LOG7[13]: SSL state (accept): SSLv3 write finished A&lt;/P&gt;
&lt;P&gt;2015.05.06 11:09:37 LOG7[13]: SSL state (accept): SSLv3 flush data&lt;/P&gt;
&lt;P&gt;2015.05.06 11:09:37 LOG7[13]:   14 server accept(s) requested&lt;/P&gt;
&lt;P&gt;2015.05.06 11:09:37 LOG7[13]:   14 server accept(s) succeeded&lt;/P&gt;
&lt;P&gt;2015.05.06 11:09:37 LOG7[13]:    0 server renegotiation(s) requested&lt;/P&gt;
&lt;P&gt;2015.05.06 11:09:37 LOG7[13]:    0 session reuse(s)&lt;/P&gt;
&lt;P&gt;2015.05.06 11:09:37 LOG7[13]:   13 internal session cache item(s)&lt;/P&gt;
&lt;P&gt;2015.05.06 11:09:37 LOG7[13]:    0 internal session cache fill-up(s)&lt;/P&gt;
&lt;P&gt;2015.05.06 11:09:37 LOG7[13]:    0 internal session cache miss(es)&lt;/P&gt;
&lt;P&gt;2015.05.06 11:09:37 LOG7[13]:    0 external session cache hit(s)&lt;/P&gt;
&lt;P&gt;2015.05.06 11:09:37 LOG7[13]:    0 expired session(s) retrieved&lt;/P&gt;
&lt;P&gt;2015.05.06 11:09:37 LOG6[13]: SSL accepted: new session negotiated&lt;/P&gt;
&lt;P&gt;2015.05.06 11:09:37 LOG6[13]: No peer certificate received&lt;/P&gt;
&lt;P&gt;2015.05.06 11:09:37 LOG6[13]: Negotiated TLSv1 ciphersuite AES128-SHA (128-bit encryption)&lt;/P&gt;
&lt;P&gt;2015.05.06 11:09:37 LOG7[13]: Compression: null, expansion: null&lt;/P&gt;
&lt;P&gt;2015.05.06 11:09:37 LOG6[13]: Failover strategy: round-robin&lt;/P&gt;
&lt;P&gt;2015.05.06 11:09:37 LOG6[13]: s_connect: connecting 127.0.0.1:1234&lt;/P&gt;
&lt;P&gt;2015.05.06 11:09:37 LOG7[13]: s_connect: s_poll_wait 127.0.0.1:1234: waiting 10 seconds&lt;/P&gt;
&lt;P&gt;2015.05.06 11:09:37 LOG5[13]: s_connect: connected 127.0.0.1:1234&lt;/P&gt;
&lt;P&gt;2015.05.06 11:09:37 LOG5[13]: Service [psudo-tcp] connected remote server from 127.0.0.1:54891&lt;/P&gt;
&lt;P&gt;2015.05.06 11:09:37 LOG7[13]: Remote socket (FD=444) initialized&lt;/P&gt;
&lt;P&gt;2015.05.06 11:09:38 LOG3[13]: readsocket: Connection reset by peer (WSAECONNRESET) (10054)&lt;/P&gt;
&lt;P&gt;2015.05.06 11:09:38 LOG5[13]: Connection reset: 140 byte(s) sent to SSL, 225 byte(s) sent to socket&lt;/P&gt;
&lt;P&gt;2015.05.06 11:09:38 LOG7[13]: Remote socket (FD=444) closed&lt;/P&gt;
&lt;P&gt;2015.05.06 11:09:38 LOG7[13]: Local socket (FD=548) closed&lt;/P&gt;
&lt;P&gt;2015.05.06 11:09:38 LOG7[13]: Service [psudo-tcp] finished (0 left)&lt;/P&gt;

&lt;P&gt;&lt;/P&gt;&lt;P&gt;It's a bit different from the log in "Troubleshooting" section, but as far as I can understand from this log, we do manage to create a session and for some reason the client resets the connection.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;The only difference in our configuration is the port numbers, but I don't think this is the source of the problem.</description>
      <pubDate>Thu, 07 May 2015 16:22:14 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-vPro-Platform/MPS-failed-to-read-tcp-forward-request/m-p/561412#M6488</guid>
      <dc:creator>EBara5</dc:creator>
      <dc:date>2015-05-07T16:22:14Z</dc:date>
    </item>
    <item>
      <title>Re: MPS - failed to read tcp forward request</title>
      <link>https://community.intel.com/t5/Intel-vPro-Platform/MPS-failed-to-read-tcp-forward-request/m-p/561413#M6489</link>
      <description>&lt;P&gt;I'm still trying to identify the problem. So after going over the reference again I noticed one interesting thing.&lt;/P&gt;&lt;P&gt;In section 4.3.3 the IP which is specified for Http, Socks and SOAP is 10.10.10.100. I'm wondering what does this IP represent? In the &lt;A href="https://youtu.be/SM-XpcQrg0w?t=43s"&gt;https://youtu.be/SM-XpcQrg0w?t=43s&lt;/A&gt; video tutorial the address is 192.168.1.1. In our configuration we set this address to 127.0.0.1 (because the proxy resides on the same machine). So, say we've got an Amazon server instance with IP 123.456.78.9. What shall we specify in the MPS configuration?&lt;/P&gt;</description>
      <pubDate>Tue, 12 May 2015 14:19:00 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-vPro-Platform/MPS-failed-to-read-tcp-forward-request/m-p/561413#M6489</guid>
      <dc:creator>EBara5</dc:creator>
      <dc:date>2015-05-12T14:19:00Z</dc:date>
    </item>
    <item>
      <title>Re: MPS - failed to read tcp forward request</title>
      <link>https://community.intel.com/t5/Intel-vPro-Platform/MPS-failed-to-read-tcp-forward-request/m-p/561414#M6490</link>
      <description>&lt;P&gt;Following the guide to the letter did the work. Thanks!&lt;/P&gt;</description>
      <pubDate>Tue, 26 May 2015 09:17:48 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-vPro-Platform/MPS-failed-to-read-tcp-forward-request/m-p/561414#M6490</guid>
      <dc:creator>EBara5</dc:creator>
      <dc:date>2015-05-26T09:17:48Z</dc:date>
    </item>
    <item>
      <title>Re: MPS - failed to read tcp forward request</title>
      <link>https://community.intel.com/t5/Intel-vPro-Platform/MPS-failed-to-read-tcp-forward-request/m-p/561415#M6491</link>
      <description>&lt;P&gt;Excellent, glad you found the guide useful!&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;- Martin.&lt;/P&gt;</description>
      <pubDate>Wed, 27 May 2015 08:42:51 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-vPro-Platform/MPS-failed-to-read-tcp-forward-request/m-p/561415#M6491</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2015-05-27T08:42:51Z</dc:date>
    </item>
  </channel>
</rss>

