{"id":9197,"date":"2008-01-27T22:09:00","date_gmt":"2008-01-28T03:09:00","guid":{"rendered":"https:\/\/nuxx.net\/blog\/2008\/01\/27\/interfaces-galore\/"},"modified":"2026-07-01T11:36:28","modified_gmt":"2026-07-01T15:36:28","slug":"interfaces-galore","status":"publish","type":"post","link":"https:\/\/nuxx.net\/blog\/2008\/01\/27\/interfaces-galore\/","title":{"rendered":"Interfaces Galore!"},"content":{"rendered":"<p>I&#8217;m going to hide this behind a cut because it&#8217;s just a bit of bragging \/ dorkyness about having lots of NICs in one box:<\/p>\n<p><!--more-->This is nifty:<\/p>\n<p><tt># brconfig<br \/>\nbridge0: flags=0&lt;&gt;<br \/>\n        priority 32768 hellotime 2 fwddelay 15 maxage 20 holdcnt 6 proto rstp<br \/>\n        fxp4 flags=3&lt;LEARNING,DISCOVER&gt;<br \/>\n                port 5 ifpriority 0 ifcost 0<br \/>\n        fxp3 flags=3&lt;LEARNING,DISCOVER&gt;<br \/>\n                port 4 ifpriority 0 ifcost 0<br \/>\n        fxp2 flags=3&lt;LEARNING,DISCOVER&gt;<br \/>\n                port 3 ifpriority 0 ifcost 0<br \/>\n        fxp1 flags=3&lt;LEARNING,DISCOVER&gt;<br \/>\n                port 2 ifpriority 0 ifcost 0<br \/>\n        fxp0 flags=3&lt;LEARNING,DISCOVER&gt;<br \/>\n                port 1 ifpriority 0 ifcost 0<br \/>\n        Addresses (max cache: 100, timeout: 240):<br \/>\n#<\/tt><\/p>\n<p>Which is comprised of:<\/p>\n<p><tt># ifconfig<br \/>\nlo0: flags=8049&lt;UP,LOOPBACK,RUNNING,MULTICAST&gt; mtu 33208<br \/>\n        groups: lo<br \/>\n        inet 127.0.0.1 netmask 0xff000000<br \/>\n        inet6 ::1 prefixlen 128<br \/>\n        inet6 fe80::1%lo0 prefixlen 64 scopeid 0x8<br \/>\nfxp0: flags=8902&lt;BROADCAST,PROMISC,SIMPLEX,MULTICAST&gt; mtu 1500<br \/>\n        lladdr 00:04:ac:a3:6c:ce<br \/>\n        media: Ethernet autoselect (none)<br \/>\n        status: no carrier<br \/>\nfxp1: flags=8902&lt;BROADCAST,PROMISC,SIMPLEX,MULTICAST&gt; mtu 1500<br \/>\n        lladdr 00:50:8b:f9:de:62<br \/>\n        media: Ethernet autoselect (none)<br \/>\n        status: no carrier<br \/>\nfxp2: flags=8902&lt;BROADCAST,PROMISC,SIMPLEX,MULTICAST&gt; mtu 1500<br \/>\n        lladdr 00:50:8b:f9:de:63<br \/>\n        media: Ethernet autoselect (none)<br \/>\n        status: no carrier<br \/>\nfxp3: flags=8902&lt;BROADCAST,PROMISC,SIMPLEX,MULTICAST&gt; mtu 1500<br \/>\n        lladdr 00:08:02:3d:34:e4<br \/>\n        media: Ethernet autoselect (none)<br \/>\n        status: no carrier<br \/>\nfxp4: flags=8902&lt;BROADCAST,PROMISC,SIMPLEX,MULTICAST&gt; mtu 1500<br \/>\n        lladdr 00:08:02:3d:34:e5<br \/>\n        media: Ethernet autoselect (none)<br \/>\n        status: no carrier<br \/>\ngem0: flags=8863&lt;UP,BROADCAST,NOTRAILERS,RUNNING,SIMPLEX,MULTICAST&gt; mtu 1500<br \/>\n        lladdr 00:0a:27:af:cf:08<br \/>\n        groups: egress<br \/>\n        media: Ethernet autoselect (100baseTX full-duplex)<br \/>\n        status: active<br \/>\n        inet6 fe80::20a:27ff:feaf:cf08%gem0 prefixlen 64 scopeid 0x6<br \/>\n        inet 192.168.0.196 netmask 0xffffff00 broadcast 192.168.0.255<br \/>\nenc0: flags=0&lt;&gt; mtu 1536<br \/>\nbridge0: flags=0&lt;&gt; mtu 1500<br \/>\n        groups: bridge<br \/>\n#<\/tt><\/p>\n<p>Now I just need to get another 4-port Intel NIC (<a href=\"http:\/\/www.openbsd.org\/cgi-bin\/man.cgi?query=fxp&#038;sektion=4\">fxp<\/a>) and I&#8217;ll have what I need for a switch-in-a-PC with capabilities for per-port monitoring, firewalling, etc. I guess I&#8217;ll have to get some graphs going or something. Maybe I&#8217;ll finally have a use for <a href=\"http:\/\/www.cacti.net\/\">Cacti<\/a>.<\/p>\n<p>Hmm, I will have to crossover-wire a punch panel for connecting each machine to, as the ports don&#8217;t auto-cross, but that shouldn&#8217;t be difficult.<\/p>\n<p>Today I completely stripped the PowerMac G4 AGP down to plastics, dusted everything off, vacuumed out the fuzz, and replaced the fan in the power supply with an old Papst near-silent fan that I had left over from a rather aged computer. Thus far I&#8217;ve also unplugged the video card fan, the large case fan, the CD-ROM, and the Zip drive. It&#8217;s now a really, really quiet Mac. Since it&#8217;s not really displaying much, and I might even pull the card for production use.<\/p>\n<p>I ordered a plug-right-into-the-IDE-port CF adapter from eBay which supports DMA transfers, so hopefully that&#8217;ll work good for my main drive.<\/p>\n<p>So, hopefully within the next couple of weeks my network at home will go from having an <a href=\"http:\/\/www.apple.com\/airportextreme\/\">Airport Extreme<\/a> handling everything back to a OpenBSD box at the core of it all, with the Airport Extreme as just an access point \/ WDS bridge for the Airport Expresses, and no need for a switch. This has the potential to be pretty nifty.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>I&#8217;m going to hide this behind a cut because it&#8217;s just a bit of bragging \/ dorkyness about having lots of NICs in one box:<\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[13,11,34],"tags":[],"class_list":["post-9197","post","type-post","status-publish","format-standard","hentry","category-computers","category-making-things","category-moved-from-livejournal"],"_links":{"self":[{"href":"https:\/\/nuxx.net\/blog\/wp-json\/wp\/v2\/posts\/9197","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/nuxx.net\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/nuxx.net\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/nuxx.net\/blog\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/nuxx.net\/blog\/wp-json\/wp\/v2\/comments?post=9197"}],"version-history":[{"count":3,"href":"https:\/\/nuxx.net\/blog\/wp-json\/wp\/v2\/posts\/9197\/revisions"}],"predecessor-version":[{"id":12432,"href":"https:\/\/nuxx.net\/blog\/wp-json\/wp\/v2\/posts\/9197\/revisions\/12432"}],"wp:attachment":[{"href":"https:\/\/nuxx.net\/blog\/wp-json\/wp\/v2\/media?parent=9197"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/nuxx.net\/blog\/wp-json\/wp\/v2\/categories?post=9197"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/nuxx.net\/blog\/wp-json\/wp\/v2\/tags?post=9197"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}