<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="https://community.element14.com/cfs-file/__key/system/syndication/rss.xsl" media="screen"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Multiple Ethernet ports on the raspberry pi</title><link>https://community.element14.com/products/raspberry-pi/f/forum/24701/multiple-ethernet-ports-on-the-raspberry-pi</link><description>Hi all, i&amp;#39;m interested in getting an additional Ethernet port hooked up to the raspberry pi. the project is to create a home server (nas) and router from a raspberry pi, and I don&amp;#39;t want wifi. the final box should have both USB ports free for attaching</description><dc:language>en-US</dc:language><generator>Telligent Community 12</generator><lastBuildDate>Tue, 06 Mar 2018 20:19:29 GMT</lastBuildDate><atom:link rel="self" type="application/rss+xml" href="https://community.element14.com/products/raspberry-pi/f/forum/24701/multiple-ethernet-ports-on-the-raspberry-pi" /><item><title>RE: Multiple Ethernet ports on the raspberry pi</title><link>https://community.element14.com/thread/116808?ContentTypeID=1</link><pubDate>Tue, 06 Mar 2018 20:19:29 GMT</pubDate><guid isPermaLink="false">93d5dcb4-84c2-446f-b2cb-99731719e767:4f511e15-e4cc-477b-8e56-d83b03a82e28</guid><dc:creator>nothankyou</dc:creator><description>&lt;p style="margin:0;"&gt;Hilscher has a three port Ethernet product; three standard Ethernet ports or one standard and two Real Time Ethernet ports for Profinet or EtherNet/IP&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Multiple Ethernet ports on the raspberry pi</title><link>https://community.element14.com/thread/108718?ContentTypeID=1</link><pubDate>Fri, 07 Apr 2017 01:59:41 GMT</pubDate><guid isPermaLink="false">93d5dcb4-84c2-446f-b2cb-99731719e767:b6165873-453a-4022-8a09-67531f8cacc3</guid><dc:creator>gam3t3ch</dc:creator><description>&lt;p style="margin:0;"&gt;&lt;span&gt;&lt;a href="https://community.element14.com/resized-image/__size/739x430/__key/communityserver-discussions-components-files/91/contentimage_5F00_181573.jpg"&gt;&lt;img alt="image" src="https://community-storage.element14.com/communityserver-components-secureimagefileviewer/communityserver/discussions/components/files/91/contentimage_181573.jpg-739x430.jpg?sv=2016-05-31&amp;amp;sr=b&amp;amp;sig=y0qKj3fhA6gjLqQS4CUWqzHYTwraYl1PV1niRTx4uZU%3D&amp;amp;se=2026-06-11T23%3A59%3A59Z&amp;amp;sp=r&amp;amp;_=SZiBdWS3kxKum82csTOxcg==" style="max-height: 430px;max-width: 739px;" /&gt;&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0;"&gt;I have not tried it but definitely would consider this route.&amp;nbsp; but yes the usb method would work or even just running it through a switch would work as well.&lt;/p&gt;&lt;p style="margin:0;padding:0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="margin:0;"&gt;hope this helps&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Multiple Ethernet ports on the raspberry pi</title><link>https://community.element14.com/thread/108649?ContentTypeID=1</link><pubDate>Wed, 05 Apr 2017 12:11:02 GMT</pubDate><guid isPermaLink="false">93d5dcb4-84c2-446f-b2cb-99731719e767:f58682c8-56a9-4b58-b87a-cfaa5a50c183</guid><dc:creator>industrialberry</dc:creator><description>&lt;p style="margin:0;"&gt;Hi Guys, if you are interested on a board with dual additional ethernet interface,&lt;/p&gt;&lt;p style="margin:0;"&gt;we have developed the &lt;a class="jive-link-external-small" href="http://www.industrialberry.com/ethernetberry-v-1-1/" rel="nofollow ugc noopener" target="_blank"&gt;EthernetBerryDual&lt;/a&gt;. &lt;/p&gt;&lt;p style="margin:0;padding:0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="margin:0;"&gt;Best regards&lt;/p&gt;&lt;p style="margin:0;"&gt;Pierpaolo&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Multiple Ethernet ports on the raspberry pi</title><link>https://community.element14.com/thread/167262?ContentTypeID=1</link><pubDate>Sat, 14 May 2016 08:12:25 GMT</pubDate><guid isPermaLink="false">93d5dcb4-84c2-446f-b2cb-99731719e767:27f16802-df10-4f73-8e84-a3c8e0943922</guid><dc:creator>Former Member</dc:creator><description>&lt;p style="margin:0;"&gt;@enrico - Good article. Good pointer. I did not do the iptables step you have. I guess when I set the interfaces addresses to zero, the bridge handles the switching automatically. Interesting exercise could be to see performance difference between these two approaches since the iptables is another software step/jump. But it may be more &amp;quot;correct&amp;quot; in some ways since it uses the Linux routing infrastructure i.e. in the kernel. I think the difference will be there for large volumes of traffic I think if any. Will try your approach and see too. Performance is an issue due to what I need i.e.bridging across 6 interfaces.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Multiple Ethernet ports on the raspberry pi</title><link>https://community.element14.com/thread/167252?ContentTypeID=1</link><pubDate>Sat, 14 May 2016 06:56:10 GMT</pubDate><guid isPermaLink="false">93d5dcb4-84c2-446f-b2cb-99731719e767:2161b0ca-7d9f-48bb-ab01-40f5df51f778</guid><dc:creator>balearicdynamics</dc:creator><description>&lt;p style="margin:0;"&gt;Hi Shreesh,&lt;/p&gt;&lt;p style="margin:0;padding:0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="margin:0;"&gt;I hope the link to an article I wrote about the Ethernet / Wifi bridging on PI maybe useful for you: &lt;a class="jive-link-blog-small" href="https://community.element14.com/challengesprojects/design-challenges/sci-fi-your-pi/b/blog/posts/meditech-creating-a-pi-bridge"&gt;Meditech: Creating a Pi Bridge&lt;/a&gt;&lt;/p&gt;&lt;p style="margin:0;padding:0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="margin:0;"&gt;Enrico &lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Multiple Ethernet ports on the raspberry pi</title><link>https://community.element14.com/thread/167261?ContentTypeID=1</link><pubDate>Sat, 14 May 2016 01:18:16 GMT</pubDate><guid isPermaLink="false">93d5dcb4-84c2-446f-b2cb-99731719e767:ea351507-1907-4080-8a08-95b4fadfa1af</guid><dc:creator>Former Member</dc:creator><description>&lt;p style="margin:0;"&gt;FYI: The route option was proving very flaky in the end with multiple Ethernets. It would NOT just work with more than 2 ethernets. Had to be reconfigured everytime and still.&lt;/p&gt;&lt;p style="margin:0;padding:0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="margin:0;"&gt;But I did a simple &amp;quot;fix&amp;quot; - I created a bridge on the master controller linking all the required ethernet interfaces and it works everytime properly. So just in case anyone needs this:&lt;/p&gt;&lt;p style="margin:0;"&gt;sudo apt-get install bridge-utils - for brctl&lt;/p&gt;&lt;p style="margin:0;"&gt;sudo brctl addbr br0&lt;/p&gt;&lt;p style="margin:0;"&gt;sudo brctl br0 eth1 eth2 eth3 &lt;/p&gt;&lt;p style="margin:0;"&gt;ifconfig eth1 0.0.0.0&lt;/p&gt;&lt;p style="margin:0;"&gt;ifconfig eth2 0.0.0.0&lt;/p&gt;&lt;p style="margin:0;"&gt;ifconfig eth2 0.0.0.0&lt;/p&gt;&lt;p style="margin:0;"&gt;sudo ifconfig br0 up&lt;/p&gt;&lt;p style="margin:0;padding:0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="margin:0;"&gt;now br0 is the only visible interface and one can use the child pi&amp;#39;s to ping the br0 address and it works reliably. Of course this is temporary i.e. it needs to be set up to be persistent across boots in /etc/network/interfaces I think. Will be trying that next. But hopefully this helps anyone else needing this.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Multiple Ethernet ports on the raspberry pi</title><link>https://community.element14.com/thread/167241?ContentTypeID=1</link><pubDate>Thu, 12 May 2016 19:49:51 GMT</pubDate><guid isPermaLink="false">93d5dcb4-84c2-446f-b2cb-99731719e767:cf9d72b2-32c2-4057-9cb4-cfde744f1d0e</guid><dc:creator>Former Member</dc:creator><description>&lt;p style="margin:0;"&gt;@john - actually the problem was in trying with more than one USB-Ethernet on a HUB or directly on the pi. I did have a powered USB hub off which the USB ethernet was attached. To make them work one has to configure as Roger mentioned. And am working on a concept/project which is to build up a network of Pi&amp;#39;s controlled by a master Pi. Essentially 6 pis controlled by a master pi. So the SPI approach would not work for this many PIs too? I understand the limitation of bandwidth with the USB approach. But it is a POC and we will eventually try and customize the PI I think. There is a space crunch too since it needs to be a compact unit. So will be going to the host transfer cable approach which anyway creates a network interface. But is much more compact. One thing I am not yet sure is with these many host transfer cables the power needs of these &amp;quot;powered&amp;quot; cables will be high and so may need a USB powered hub. If that is so, then I may as well use the USB ethernets. Basically trying to avoid another power plug. I already have one big power source to power all these pis - since the 6 pis have a 7&amp;quot; pi display attached too. Same issue with using an ethernet switch - its expensive, bulky, heavy and needs an external power source[where it will consume gobs of power too] - but may get the maximum performance since its not shared on the Pi - at least not all 6 are shared on a Pi then.&lt;/p&gt;&lt;p style="margin:0;padding:0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="margin:0;"&gt;I guess as a POC i want to connect them with the best compact way possible. Essentially need to run graphics off of the main pi. So&amp;nbsp; need a reasonable connection too! &lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Multiple Ethernet ports on the raspberry pi</title><link>https://community.element14.com/thread/97138?ContentTypeID=1</link><pubDate>Thu, 12 May 2016 14:37:42 GMT</pubDate><guid isPermaLink="false">93d5dcb4-84c2-446f-b2cb-99731719e767:0415f546-048c-4a57-a03a-ba0d7411842e</guid><dc:creator>Problemchild</dc:creator><description>&lt;p style="margin:0;"&gt;Just use an USB to Ethernet stick via a powered HUB. &lt;/p&gt;&lt;p style="margin:0;"&gt;Dont expect any particular level of performance of any of the posibble solutions as you are some what constrained on bandwidth on all the methods explained here and previously.&lt;/p&gt;&lt;p style="margin:0;padding:0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="margin:0;"&gt;I&amp;#39;m assuming you are trying to learn some networking skills rather than learning how to connect say an SPI ethernet device to the RPI.?!&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Multiple Ethernet ports on the raspberry pi</title><link>https://community.element14.com/thread/167239?ContentTypeID=1</link><pubDate>Thu, 12 May 2016 05:52:55 GMT</pubDate><guid isPermaLink="false">93d5dcb4-84c2-446f-b2cb-99731719e767:3e7d304f-9562-474b-b192-0709fc30ae3b</guid><dc:creator>Former Member</dc:creator><description>&lt;p style="margin:0;"&gt;Roger,&lt;/p&gt;&lt;p style="margin:0;"&gt;That was amazing! It just works now:)&lt;/p&gt;&lt;p style="margin:0;"&gt;It took me two seconds to type it in though...! But great tip. Now I can return these USB-Ethernet and do it with the host transfer cables directly. Sweet!&lt;/p&gt;&lt;p style="margin:0;"&gt;Thanks again,&lt;/p&gt;&lt;p style="margin:0;"&gt;Shreesh&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Multiple Ethernet ports on the raspberry pi</title><link>https://community.element14.com/thread/167229?ContentTypeID=1</link><pubDate>Thu, 12 May 2016 04:35:49 GMT</pubDate><guid isPermaLink="false">93d5dcb4-84c2-446f-b2cb-99731719e767:2f98250d-16c3-454b-af61-ec64930bdbd1</guid><dc:creator>rew</dc:creator><description>&lt;h6 style="font-size:13px;font-family:Verdana, &amp;#39;Verdana Ref&amp;#39;, Geneva, Tahoma, sans-serif;color:#333333;"&gt;&lt;span class="j-post-author" style="font-size:0.9em;font-family:Verdana, &amp;#39;Verdana Ref&amp;#39;, Geneva, Tahoma, sans-serif;color:#333333;"&gt;&lt;strong style="font-style:inherit;font-size:12.6px;font-family:inherit;"&gt;&lt;a class="jive-link-profile-small jiveTT-hover-user" href="https://www.element14.com/community/people/morphie" style="padding:0 3px 0 0;font-weight:inherit;font-style:inherit;font-size:1.1em;font-family:inherit;color:#007fac;"&gt;Shreesh&lt;/a&gt;&lt;/strong&gt;&lt;/span&gt;&amp;nbsp; The good thing about Linux is that it allows you to debug these problems and work to a solution. You&amp;#39;re almost there. What you have determined is that everything works, but that the routing to the &amp;quot;not working pi&amp;quot; is not correct. &lt;/h6&gt;&lt;p style="margin:0;padding:0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="margin:0;"&gt;If you type:&lt;/p&gt;&lt;p style="margin:0;"&gt;sudo route add -host &amp;lt;ip-of-not-working-pi&amp;gt; eth&amp;lt;number of the correct interface&amp;gt; &lt;/p&gt;&lt;p style="margin:0;"&gt;you&amp;#39;ll have it working in less than a second. :-) &lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Multiple Ethernet ports on the raspberry pi</title><link>https://community.element14.com/thread/97118?ContentTypeID=1</link><pubDate>Thu, 12 May 2016 03:31:50 GMT</pubDate><guid isPermaLink="false">93d5dcb4-84c2-446f-b2cb-99731719e767:ce4f8d9c-4b88-47ec-9a98-78b681914525</guid><dc:creator>Former Member</dc:creator><description>&lt;p style="margin:0;"&gt;I have a question on this setup - does it work?&lt;/p&gt;&lt;p style="margin:0;padding:0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="margin:0;"&gt;Essentially I&amp;#39;m trying to connect two pi&amp;#39;s to one pi. So I put a couple of USB-Ethernet adapters on a USB 3.0 hub and connected the hub to the master pi. I always see that only one of the child pi&amp;#39;s can ping the master pi. The master pi shows IP addresses for both the Ethernets. And funnily, only the one that is able to ping the master pi can see both interfaces on the master pi i.e. able to ping interfaces - even though only one interface is directly connected to each child pi. . the other child pi seems to have an IP address but is completely blocked off. From running netstat on the master pi, I see an even more funny thing - when the pi that cannot ping the master pi is trying the ping to the master pi - the master PI seems to receive the packets on the right interface - but seems to be responding on the the other Ethernet interface! And so the ping fails! &lt;/p&gt;&lt;p style="margin:0;padding:0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="margin:0;"&gt;I tried with a USB host tethering cable and see the same issue - when one more than 1 cable is connected. Has anyone seen this? Some issue with the pi? Some configuration?&lt;/p&gt;&lt;p style="margin:0;padding:0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="margin:0;"&gt;Of course, I can use an external switch and connect them up. But thats too bulky/heavy/ugly for my application and ideally I would like to connect them up &amp;quot;internally&amp;quot; like this. Ideally IF I can have a USB-USB network connection.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Multiple Ethernet ports on the raspberry pi</title><link>https://community.element14.com/thread/159893?ContentTypeID=1</link><pubDate>Tue, 13 May 2014 07:22:41 GMT</pubDate><guid isPermaLink="false">93d5dcb4-84c2-446f-b2cb-99731719e767:e484aa68-de28-4d55-ba4a-2f049ae1f99d</guid><dc:creator>rew</dc:creator><description>&lt;p style="margin:0;"&gt;Sure it can. (be multihomed). &lt;/p&gt;&lt;p style="margin:0;padding:0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="margin:0;"&gt;About the performance... I have a 15Mbps ADSL connection. So if one of the ports is limited to 15Mps or if the total is only 115Mbps, that&amp;#39; be fine. In fact, if the raspberry pi is the router, a total of around 30Mbps would suffice.&lt;/p&gt;&lt;p style="margin:0;padding:0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="margin:0;"&gt;Leaving the pi on (e.g. powered by the standby 5V power of your PC?) and a few storage devices connected can leave you with a powerful setup. long-term-downloads can continue all day without using much power. The pi might control other stuff, e.g. power on the PC when ordered to do so over the internet. etc. etc.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Multiple Ethernet ports on the raspberry pi</title><link>https://community.element14.com/thread/50801?ContentTypeID=1</link><pubDate>Tue, 13 May 2014 02:26:29 GMT</pubDate><guid isPermaLink="false">93d5dcb4-84c2-446f-b2cb-99731719e767:2537dacf-48d8-4d63-b35c-a5cd649fc105</guid><dc:creator>Robert Peter Oakes</dc:creator><description>&lt;p style="margin:0;"&gt;Can the PI not have its Ethernet port multi homed&lt;/p&gt;&lt;p style="margin:0;padding:0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="margin:0;"&gt;ie, 2 IP addresses on one port, Windows can and most versions of Unix in the past so even though I have not tried it on the PI, im sure it can be done&lt;/p&gt;&lt;p style="margin:0;padding:0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="margin:0;"&gt;this would probably give the fastest Ethernet speeds but you would still need the external Ethernet switch or two cheap hubs working in reverse etc to support it&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Multiple Ethernet ports on the raspberry pi</title><link>https://community.element14.com/thread/50787?ContentTypeID=1</link><pubDate>Tue, 13 May 2014 02:23:40 GMT</pubDate><guid isPermaLink="false">93d5dcb4-84c2-446f-b2cb-99731719e767:eb2022d7-9a7a-4fd4-98b3-d502eee94a37</guid><dc:creator>Robert Peter Oakes</dc:creator><description>&lt;p style="margin:0;"&gt;Still limits on the model B, I would add the USB hub no matter what for this&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Multiple Ethernet ports on the raspberry pi</title><link>https://community.element14.com/thread/50776?ContentTypeID=1</link><pubDate>Tue, 13 May 2014 00:00:05 GMT</pubDate><guid isPermaLink="false">93d5dcb4-84c2-446f-b2cb-99731719e767:f0339676-b726-48e8-baba-44caf48b2755</guid><dc:creator>Problemchild</dc:creator><description>&lt;p style="margin:0;"&gt;Sorry to say but the performance is going to suck a bit either via&amp;nbsp; SPI or&amp;nbsp; USB, either way&amp;nbsp; you are going to end up sharing buses.&lt;/p&gt;&lt;p style="margin:0;"&gt;Most SPI Ethernet chips already have drivers but you may have to compile them for the RPI&amp;nbsp; ( Probably still too much hassle!!!)&lt;/p&gt;&lt;p style="margin:0;padding:0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="margin:0;"&gt;A novel approach is to maybe use VLANs and a couple of virtual network interfaces on the PI but this requires an infrastructure that supports VLAN tagging etc.&lt;/p&gt;&lt;p style="margin:0;padding:0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="margin:0;"&gt;Probably the most obvious is something like the picture below where you get a cheap EBAY USB hub that&amp;#39;s powered and bung some cheap USB-Ethernet adapters on it. This one has a DM9601 chipset and I&amp;#39;m sure I&amp;#39;ve had it on the PI and should work OK&amp;nbsp; if not a quick driver download will sort you out&amp;nbsp; ...Take the easy way out ....Good luck!&lt;/p&gt;&lt;p style="margin:0;"&gt;&lt;span&gt;&lt;a href="https://community.element14.com/resized-image/__size/497x280/__key/communityserver-discussions-components-files/91/7607.contentimage_5F00_181572.jpg"&gt;&lt;img alt="image" src="https://community-storage.element14.com/communityserver-components-secureimagefileviewer/communityserver/discussions/components/files/91/7607.contentimage_181572.jpg-497x280.jpg?sv=2016-05-31&amp;amp;sr=b&amp;amp;sig=24YGkDZP1zE46sXt4J9sp07LMmic1xxfHu55DeTAJdM%3D&amp;amp;se=2026-06-11T23%3A59%3A59Z&amp;amp;sp=r&amp;amp;_=S+Bfh569cZb2ESSNbzv6Yw==" style="max-height: 280px;max-width: 497px;" /&gt;&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Multiple Ethernet ports on the raspberry pi</title><link>https://community.element14.com/thread/50773?ContentTypeID=1</link><pubDate>Mon, 12 May 2014 20:09:38 GMT</pubDate><guid isPermaLink="false">93d5dcb4-84c2-446f-b2cb-99731719e767:6fcf06a0-48c2-4b53-874a-c417587ea4c8</guid><dc:creator>johnbeetem</dc:creator><description>&lt;p style="margin:0;"&gt;I don&amp;#39;t know what the status of RasPi USB is nowadays, but early on there were fairly severe limits on how many USB devices you could attach and still get reliable operation.&amp;nbsp; I believe it was a limitation of the BCM2835 SoC, which has a rather limited USB controller.&amp;nbsp; The BCM2835 is a media processor designed a few USB devices and may not be able to support lots of Ethernet dongles and disk drives.&amp;nbsp; I don&amp;#39;t know what RasPi operating systems are able to support today, but I suspect you&amp;#39;d be better off with a SoC that has native Ethernet (instead of through USB) and SATA.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Multiple Ethernet ports on the raspberry pi</title><link>https://community.element14.com/thread/50758?ContentTypeID=1</link><pubDate>Mon, 12 May 2014 18:53:38 GMT</pubDate><guid isPermaLink="false">93d5dcb4-84c2-446f-b2cb-99731719e767:9b2e44f3-2d87-49e8-8932-c89bf935a7cd</guid><dc:creator>mconners</dc:creator><description>&lt;p style="margin:0;"&gt;I agree the powered usb hub with an ethernet adapter would probably be the best solution. Writing an SPI based ethernet device driver would be a challenge. Probably doable, but a challenge nonetheless.&lt;/p&gt;&lt;p style="margin:0;padding:0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="margin:0;"&gt;Mike&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Multiple Ethernet ports on the raspberry pi</title><link>https://community.element14.com/thread/50757?ContentTypeID=1</link><pubDate>Mon, 12 May 2014 18:48:13 GMT</pubDate><guid isPermaLink="false">93d5dcb4-84c2-446f-b2cb-99731719e767:cf780a1f-15da-42b5-8be7-28fcb82c16a3</guid><dc:creator>Former Member</dc:creator><description>&lt;p style="margin:0;"&gt;The onboard Ethernet is on the USB bus. It&amp;#39;s built into a USB hub chip that connects to the single USB host port on the BCM chip.&lt;/p&gt;&lt;p style="margin:0;padding:0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="margin:0;"&gt;You can get USB hubs with built-in Ethernet port. They probably use similar hub chips to the one on the Pi.&lt;/p&gt;&lt;p style="margin:0;padding:0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="margin:0;"&gt;There is no super fast data bus on the Pi to connect lots of high bandwith network ports to.&lt;/p&gt;&lt;p style="margin:0;padding:0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="margin:0;"&gt;The simplest option is probably to connect up a cheap Ethernet switch.&lt;/p&gt;&lt;p style="margin:0;padding:0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="margin:0;"&gt;If you main interest is in configuring your own router / firewall you might be better to get a standard router and put &lt;a class="jive-link-external-small" href="http://www.dd-wrt.com/site/index" rel="nofollow ugc noopener" target="_blank"&gt;dd-wrt&lt;/a&gt; or similar on it. People use these things as internet radios and the like. Plenty of Ethernet ports and a USB host, probably a serial port in there somewhere too.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Multiple Ethernet ports on the raspberry pi</title><link>https://community.element14.com/thread/50756?ContentTypeID=1</link><pubDate>Mon, 12 May 2014 18:13:19 GMT</pubDate><guid isPermaLink="false">93d5dcb4-84c2-446f-b2cb-99731719e767:850784b6-ef90-42a1-92d5-4230913cf080</guid><dc:creator>Former Member</dc:creator><description>&lt;p style="margin:0;"&gt;Well, you got me there... Writing a kernel driver is way beyond me current abilities... &lt;/p&gt;&lt;p style="margin:0;padding:0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="margin:0;"&gt;Guess I&amp;#39;ll be sticking with plan B: the USB adapter. &lt;/p&gt;&lt;p style="margin:0;padding:0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="margin:0;"&gt;As for getting a commercial Nas,&amp;nbsp; the actual point is the router/firewall.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Multiple Ethernet ports on the raspberry pi</title><link>https://community.element14.com/thread/50755?ContentTypeID=1</link><pubDate>Mon, 12 May 2014 18:08:01 GMT</pubDate><guid isPermaLink="false">93d5dcb4-84c2-446f-b2cb-99731719e767:1ee8c390-fdcb-4a1b-824f-5558ff13b781</guid><dc:creator>rew</dc:creator><description>&lt;p style="margin:0;"&gt;Well, you connect it to the SPI pins on the GPIO pins near the TV connector. Then you write a kernel-driver to talk to the chip and you&amp;#39;re done!&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Multiple Ethernet ports on the raspberry pi</title><link>https://community.element14.com/thread/50766?ContentTypeID=1</link><pubDate>Mon, 12 May 2014 18:05:16 GMT</pubDate><guid isPermaLink="false">93d5dcb4-84c2-446f-b2cb-99731719e767:614e3bb4-6ad2-4807-800e-ef30ac450506</guid><dc:creator>shabaz</dc:creator><description>&lt;p style="margin:0;"&gt;As Mike mentions, it would likely connect to the SPI pins of the RPI header (SPI is a standard, so there is lots of information on it). However, these types of devices have their own stack, so the documentation that you&amp;#39;d also need to consult depends on the particular device you use. It would be a lot of software development effort to do what you&amp;#39;re planning to do (NAS and router), and probably you&amp;#39;ll be trailblazing so uncharted territory. But feasible.&lt;/p&gt;&lt;p style="margin:0;"&gt;As Roger suggests, the alternative is to just plug in a USB network adapter. This is almost guaranteed to work if you have drivers and can sort out power considerations, hub, etc (some of this might not be trivial either).&lt;/p&gt;&lt;p style="margin:0;"&gt;After all that though, I&amp;#39;m not sure it would be worth it. A dedicated NAS may cost about the same, and will perform way better, but I understand people may wish to do it for educational purposes.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Multiple Ethernet ports on the raspberry pi</title><link>https://community.element14.com/thread/50754?ContentTypeID=1</link><pubDate>Mon, 12 May 2014 17:54:12 GMT</pubDate><guid isPermaLink="false">93d5dcb4-84c2-446f-b2cb-99731719e767:6879cdc3-c803-44bd-8b25-3e0f6c4e6464</guid><dc:creator>Former Member</dc:creator><description>&lt;p style="margin:0;"&gt;Sorry, last comment regarding the Wiznet 5100. &lt;/p&gt;&lt;p style="margin:0;"&gt;As for the hub suggestion I save it for last resort, unless someone can recommend a specific model. &lt;/p&gt;&lt;p style="margin:0;padding:0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="margin:0;"&gt;Thanks to both of you for answering&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Multiple Ethernet ports on the raspberry pi</title><link>https://community.element14.com/thread/50753?ContentTypeID=1</link><pubDate>Mon, 12 May 2014 17:51:56 GMT</pubDate><guid isPermaLink="false">93d5dcb4-84c2-446f-b2cb-99731719e767:8857c66d-212a-49d5-b335-b39b8a4ea55b</guid><dc:creator>Former Member</dc:creator><description>&lt;p style="margin:0;"&gt;How do I go about connecting it to the pi? &lt;/p&gt;&lt;p style="margin:0;"&gt;Is there any documentation for the pi that I should look at? &lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Multiple Ethernet ports on the raspberry pi</title><link>https://community.element14.com/thread/50752?ContentTypeID=1</link><pubDate>Mon, 12 May 2014 17:32:14 GMT</pubDate><guid isPermaLink="false">93d5dcb4-84c2-446f-b2cb-99731719e767:720d9be7-1503-4199-a476-f5b86c478a59</guid><dc:creator>rew</dc:creator><description>&lt;p style="margin:0;"&gt;I wouldn&amp;#39;t recommend that adapter. IIRC that&amp;#39;s one that will enable your microcontroller to talk &amp;#39;ethernet&amp;#39; easily.&lt;/p&gt;&lt;p style="margin:0;padding:0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="margin:0;"&gt;Search for usb ethernet on ebay and you&amp;#39;ll find sub-$5 modules that perform the task.&lt;/p&gt;&lt;p style="margin:0;padding:0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="margin:0;"&gt;When you specify that you need to keep at least two ports free for other stuff, I recommend that you get an USB HUB with a hefty powersupply (2.1A min, 2.5A recommended). Then use one port of the pi to connect to the extra Ethernet port, use the other to connect to the hub. With a bit of luck the pi will power up by being powered from the upstream port from the hub and you&amp;#39;ll be left with 4 free ports. Otherwise you need to use one downstream port for powering the &amp;#39;pi leaving you with only 3 free ports in the hub.&lt;/p&gt;&lt;p style="margin:0;padding:0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="margin:0;"&gt;The difficulty lies with the hub. If you by a cheap hub it will have the upstream and all downstream 5V lines connected together, able to be powered from the external powersupply. However, expensive ones may leave the upstream 5V disconnected and the downstream ports currentlimited at about 500mA (too little to power a &amp;#39;pi). :-(&lt;/p&gt;&lt;p style="margin:0;"&gt;(As I always buy the cheap stuff, I haven&amp;#39;t seen that last possibilty myself. ;-) &lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Multiple Ethernet ports on the raspberry pi</title><link>https://community.element14.com/thread/50750?ContentTypeID=1</link><pubDate>Mon, 12 May 2014 17:06:48 GMT</pubDate><guid isPermaLink="false">93d5dcb4-84c2-446f-b2cb-99731719e767:20cc6c0f-45ca-4958-80d6-d1da708d414b</guid><dc:creator>mconners</dc:creator><description>&lt;p style="margin:0;"&gt;There are modules like this.&lt;/p&gt;&lt;p style="margin:0;padding:0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="margin:0;padding:0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="margin:0;"&gt;&lt;a class="jive-link-external-small" href="https://www.sparkfun.com/products/9473" rel="nofollow ugc noopener" target="_blank" title="https://www.sparkfun.com/products/9473"&gt;https://www.sparkfun.com/products/9473&lt;/a&gt;&lt;/p&gt;&lt;p style="margin:0;padding:0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="margin:0;"&gt;That is by no means the only one, they are SPI based, so you might be able to do what you want.&lt;/p&gt;&lt;p style="margin:0;padding:0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="margin:0;"&gt;Mike&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item></channel></rss>