<?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>ColdFire/68K Microcontrollers and ProcessorsのトピックHow to access a ethernet device behind an ADSL modem</title>
    <link>https://community.nxp.com/t5/ColdFire-68K-Microcontrollers/How-to-access-a-ethernet-device-behind-an-ADSL-modem/m-p/197367#M8824</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;DIV&gt;Hi Folks&lt;/DIV&gt;&lt;DIV&gt;I developped a board with ethernet and some relays to home automation.&lt;/DIV&gt;&lt;DIV&gt;Till now, I know that the only one way to connect with this board is:&lt;/DIV&gt;&lt;DIV&gt;- know the modem IP&lt;/DIV&gt;&lt;DIV&gt;-&amp;nbsp;set a Port Forwarding (NAT?) feature in the modem web browser.&lt;/DIV&gt;&lt;DIV&gt;Well, ok...&lt;/DIV&gt;&lt;DIV&gt;But, imagine the modem has been replaced by a new one....the NAT settings disappeared !!therefore the board is now unreachable!&lt;/DIV&gt;&lt;DIV&gt;I&amp;nbsp;read a protocol (?) / feature(?) called uPnP : Universal Plug and Play and I understood the&lt;/DIV&gt;&lt;DIV&gt;own device connected to a switch could ask for Port Fowarfing.&lt;/DIV&gt;&lt;DIV&gt;It is a very important feature for people who wants to connect devices wich are behind switchers / modensa etc..&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;Has anyone&amp;nbsp;done it?&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;Will it be what MSN and others do to be able to receive external connections?&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;Ricardo Raupp&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Sat, 25 Oct 2008 22:30:58 GMT</pubDate>
    <dc:creator>Ricardo_RauppV</dc:creator>
    <dc:date>2008-10-25T22:30:58Z</dc:date>
    <item>
      <title>How to access a ethernet device behind an ADSL modem</title>
      <link>https://community.nxp.com/t5/ColdFire-68K-Microcontrollers/How-to-access-a-ethernet-device-behind-an-ADSL-modem/m-p/197367#M8824</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;DIV&gt;Hi Folks&lt;/DIV&gt;&lt;DIV&gt;I developped a board with ethernet and some relays to home automation.&lt;/DIV&gt;&lt;DIV&gt;Till now, I know that the only one way to connect with this board is:&lt;/DIV&gt;&lt;DIV&gt;- know the modem IP&lt;/DIV&gt;&lt;DIV&gt;-&amp;nbsp;set a Port Forwarding (NAT?) feature in the modem web browser.&lt;/DIV&gt;&lt;DIV&gt;Well, ok...&lt;/DIV&gt;&lt;DIV&gt;But, imagine the modem has been replaced by a new one....the NAT settings disappeared !!therefore the board is now unreachable!&lt;/DIV&gt;&lt;DIV&gt;I&amp;nbsp;read a protocol (?) / feature(?) called uPnP : Universal Plug and Play and I understood the&lt;/DIV&gt;&lt;DIV&gt;own device connected to a switch could ask for Port Fowarfing.&lt;/DIV&gt;&lt;DIV&gt;It is a very important feature for people who wants to connect devices wich are behind switchers / modensa etc..&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;Has anyone&amp;nbsp;done it?&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;Will it be what MSN and others do to be able to receive external connections?&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;Ricardo Raupp&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sat, 25 Oct 2008 22:30:58 GMT</pubDate>
      <guid>https://community.nxp.com/t5/ColdFire-68K-Microcontrollers/How-to-access-a-ethernet-device-behind-an-ADSL-modem/m-p/197367#M8824</guid>
      <dc:creator>Ricardo_RauppV</dc:creator>
      <dc:date>2008-10-25T22:30:58Z</dc:date>
    </item>
    <item>
      <title>Re: How to access a ethernet device behind an ADSL modem</title>
      <link>https://community.nxp.com/t5/ColdFire-68K-Microcontrollers/How-to-access-a-ethernet-device-behind-an-ADSL-modem/m-p/197368#M8825</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;DIV&gt;&lt;/DIV&gt;&lt;DIV&gt;You might also consider a form of http tunneling, where&amp;nbsp;your board behind the firewall just initiates an *outbound* http connection on port 80 (assuming that is permitted by the firewall) to connect to a public Internet server which in turn behaves as a proxy/tunnel to allow it to connect to (or accept connections from) any other system on the Internet, on any port.&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;&lt;A href="http://en.wikipedia.org/wiki/HTTP_tunnel" rel="nofollow" target="_blank"&gt;http://en.wikipedia.org/wiki/HTTP_tunnel&lt;/A&gt;&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;A number of commercial and open source http tunnels exist:&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;&lt;A href="http://www.google.com/search?q=http+tunnel" rel="nofollow" target="_blank"&gt;http://www.google.com/search?q=http+tunnel&lt;/A&gt;&lt;/DIV&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sun, 26 Oct 2008 02:27:26 GMT</pubDate>
      <guid>https://community.nxp.com/t5/ColdFire-68K-Microcontrollers/How-to-access-a-ethernet-device-behind-an-ADSL-modem/m-p/197368#M8825</guid>
      <dc:creator>RichTestardi</dc:creator>
      <dc:date>2008-10-26T02:27:26Z</dc:date>
    </item>
    <item>
      <title>Re: How to access a ethernet device behind an ADSL modem</title>
      <link>https://community.nxp.com/t5/ColdFire-68K-Microcontrollers/How-to-access-a-ethernet-device-behind-an-ADSL-modem/m-p/197369#M8826</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;Well, upnp&amp;nbsp; is considered a security risk. ddwrt has it disabled by default. Don't know about other routers.&lt;BR /&gt;&lt;BR /&gt;It's one thing on your internal network, but allowing a programs or devices to open ports thru the router without permission does not sound like something I would want or recommend.&lt;BR /&gt;&lt;BR /&gt;On the other hand, I can't image outbound port 80 connections being blocked.&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sun, 26 Oct 2008 02:50:59 GMT</pubDate>
      <guid>https://community.nxp.com/t5/ColdFire-68K-Microcontrollers/How-to-access-a-ethernet-device-behind-an-ADSL-modem/m-p/197369#M8826</guid>
      <dc:creator>JimDon</dc:creator>
      <dc:date>2008-10-26T02:50:59Z</dc:date>
    </item>
    <item>
      <title>Re: How to access a ethernet device behind an ADSL modem</title>
      <link>https://community.nxp.com/t5/ColdFire-68K-Microcontrollers/How-to-access-a-ethernet-device-behind-an-ADSL-modem/m-p/197370#M8827</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;Hi guys&lt;/DIV&gt;&lt;DIV&gt;Thanks for your help ...&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;A friend of mine had success in implement uPNP command in Java.&lt;/DIV&gt;&lt;DIV&gt;I will try it in my board also..However I´m sitll evaluiating this situation.&lt;/DIV&gt;&lt;DIV&gt;I received a interesting&amp;nbsp;help from a guy from another forum ...&lt;/DIV&gt;&lt;DIV&gt;Follow below ...&lt;/DIV&gt;&lt;DIV&gt;...&lt;/DIV&gt;&lt;DIV&gt;&lt;BR /&gt;uPnP is certainly a way for devices to ask a router to enable port&lt;BR /&gt;forwarding.&amp;nbsp; However, not every NAT router supports it, and many have it&lt;BR /&gt;disabled (either by default, or intentionally by the user).&amp;nbsp; It is an&lt;BR /&gt;insanely insecure concept which allows any software or hardware to&lt;BR /&gt;bypass your firewall.&amp;nbsp; It's a typical MS idea - in order to make it as&lt;BR /&gt;easy as possible for legitimate software or hardware to open incoming&lt;BR /&gt;connections (a laudable aim in itself), you allow *any* software or&lt;BR /&gt;hardware to open incoming connections.&lt;BR /&gt;&lt;BR /&gt;Even if you use uPnP to open connections (or ask users to manually&lt;BR /&gt;configure a port forward), you also have to consider how you are going&lt;BR /&gt;to find the modem's IP - try a dynamic dns service.&lt;BR /&gt;&lt;BR /&gt;An alternative is for the board to initiate contact - it could regularly&lt;BR /&gt;contact a server somewhere looking for new orders.&amp;nbsp; That way you have no&lt;BR /&gt;issues regarding connectivity or addressing.&amp;nbsp; Remember also that there&lt;BR /&gt;is no need for this communication to follow web-style request then&lt;BR /&gt;immediate answer - your board could open a connection and leave it open.&lt;BR /&gt;&amp;nbsp; The server can then send commands as and when it wants to (such as in&lt;BR /&gt;response to the user connecting to a web interface on the server).&amp;nbsp; The&lt;BR /&gt;only two disadvantages here are that open connections require some&lt;BR /&gt;resources on your server, which could be an issue if you have many&lt;BR /&gt;thousands of boards installed (consider regular polling, and only hold&lt;BR /&gt;the connection open if it is needed), and that the user's Internet&lt;BR /&gt;connection must be open all the time (not a problem for most people).&lt;BR /&gt;...&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;&lt;BR /&gt;&amp;nbsp;&lt;/DIV&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 28 Oct 2008 20:24:21 GMT</pubDate>
      <guid>https://community.nxp.com/t5/ColdFire-68K-Microcontrollers/How-to-access-a-ethernet-device-behind-an-ADSL-modem/m-p/197370#M8827</guid>
      <dc:creator>Ricardo_RauppV</dc:creator>
      <dc:date>2008-10-28T20:24:21Z</dc:date>
    </item>
  </channel>
</rss>

