Shop OBEX P1 Docs P2 Docs Learn Events
Build a router with a controller — Parallax Forums

Build a router with a controller

ArchiverArchiver Posts: 46,084
edited 2002-08-30 18:13 in General Discussion
Hi everyone,

This might be a message to wrong group, but how difficult would it be to build
a router with a micro? I've been sharing cable internet at home with a few
computers and one acts as the server assigning the IP addresses. It occurred to
me that I was wondering if a microntroller could do the same thing as well as
route packet requests in and out. I'm not talking about anything high
performance but fairly simple.

Thanks,

Thomas

Comments

  • ArchiverArchiver Posts: 46,084
    edited 2002-08-30 17:46
    At 12:31 PM 8/30/02 -0400, you wrote:
    >Hi everyone,
    >
    >This might be a message to wrong group, but how difficult would it be to
    >build
    >a router with a micro? I've been sharing cable internet at home with a few
    >computers and one acts as the server assigning the IP addresses. It
    >occurred to
    >me that I was wondering if a microntroller could do the same thing as well as
    >route packet requests in and out. I'm not talking about anything high
    >performance but fairly simple.
    >
    >Thanks,
    >
    >Thomas
    This is essentially what the chipset is doing on a 10/100/1000 NIC. You
    "could"
    do it but you probably won't get the speed even close to what you are currently
    experiencing without a custom chipset.


    Link
    PC <-> Mac <-> Phy <-> SerDes <
    //
    > SerDes <-> Phy <--> Mac
    <--> PC


    PC - PC or Routing Hub
    Mac - Media Access Controller (Conduit between PC and Physical Layer)
    Phy - Physical Layer
    SerDes - Serializer / Deserializer

    Beau Schwabe Mask Designer IV - ATL
    National Semiconductor Enterprise Networking Business Unit
    500 Pinnacle Court, Suite 525 Wired Communications Division
    Mail Stop GA1 Norcross, GA 30071
  • ArchiverArchiver Posts: 46,084
    edited 2002-08-30 17:50
    Just my opinion Thomas, but you could buy a SOHO hub with a WAN port on it
    for about as much as a BS2 would cost. But if your after the challenge of
    building it, go for it.

    -John
  • ArchiverArchiver Posts: 46,084
    edited 2002-08-30 17:54
    Anything is possible ...

    If you just want a router, you can get a nice router/hub for around $60 at
    your neighborhood computer store. I just installed a SMC device for my
    daughter's DSL and it is working like a charm for two computers.

    If you just want to build a router, I'd suggest Linux. Any old 386 or 486
    computer can do the job. Its possible to do this without a hard disk, but
    for a beginner I'd suggest a reasonable HD and a standard distribution (like
    Red Hat). This would be a bit of challenge for your first network, but I
    think its doable by any motivated technophile.

    Building a router from components would require developing a lot of know-how
    about hardware and software. There are some very small boards with the
    required Ethernet interfaces and protocols, but even starting there it would
    be a fair amount of work. I'd bet that most 4th year CS/EE students would
    consider this a significant challenge.

    -- Al



    Original Message
    From: Thomas [noparse]/noparse]mailto:[url=http://forums.parallaxinc.com/group/basicstamps/post?postID=CH8yjN34BAi03NYVVHi_T_LiveYk96u8ZjteKvV6KA5pv7JwrCgGtXJSHWK6uXQ70zCgOgQuf8xEa2CQGj0Q]thomas.looi@u...[/url
    Sent: Friday, August 30, 2002 9:32 AM
    To: basicstamps@yahoogroups.com
    Subject: [noparse][[/noparse]basicstamps] Build a router with a controller


    Hi everyone,

    This might be a message to wrong group, but how difficult would it be to
    build
    a router with a micro? I've been sharing cable internet at home with a few
    computers and one acts as the server assigning the IP addresses. It occurred
    to
    me that I was wondering if a microntroller could do the same thing as well
    as
    route packet requests in and out. I'm not talking about anything high
    performance but fairly simple.

    Thanks,

    Thomas

    To UNSUBSCRIBE, just send mail to:
    basicstamps-unsubscribe@yahoogroups.com
    from the same email address that you subscribed. Text in the Subject and
    Body of the message will be ignored.


    Your use of Yahoo! Groups is subject to http://docs.yahoo.com/info/terms/
  • ArchiverArchiver Posts: 46,084
    edited 2002-08-30 18:13
    "Beau Schwabe" <bschwabe@a...> on 08/30/2002 11:46:11 AM

    Please respond to basicstamps@yahoogroups.com

    To: basicstamps@yahoogroups.com
    cc:

    Subject: Re: [noparse][[/noparse]basicstamps] Build a router with a controller


    At 12:31 PM 8/30/02 -0400, you wrote:
    >Hi everyone,
    >
    >This might be a message to wrong group, but how difficult would it be to
    >build
    >a router with a micro? I've been sharing cable internet at home with a few
    >computers and one acts as the server assigning the IP addresses. It
    >occurred to
    >me that I was wondering if a microntroller could do the same thing as well
    as
    >route packet requests in and out. I'm not talking about anything high
    >performance but fairly simple.
    >
    >Thanks,
    >
    >Thomas
    This is essentially what the chipset is doing on a 10/100/1000 NIC. You
    "could"
    do it but you probably won't get the speed even close to what you are
    currently
    experiencing without a custom chipset.


    Link
    PC <-> Mac <-> Phy <-> SerDes <
    //
    > SerDes <-> Phy <--> Mac
    <--> PC


    PC - PC or Routing Hub
    Mac - Media Access Controller (Conduit between PC and Physical Layer)
    Phy - Physical Layer
    SerDes - Serializer / Deserializer

    Beau Schwabe Mask Designer IV - ATL
    National Semiconductor Enterprise Networking Business Unit
    500 Pinnacle Court, Suite 525 Wired Communications Division
    Mail Stop GA1 Norcross, GA 30071



    To UNSUBSCRIBE, just send mail to:
    basicstamps-unsubscribe@yahoogroups.com
    from the same email address that you subscribed. Text in the Subject and
    Body of the message will be ignored.


    Your use of Yahoo! Groups is subject to http://docs.yahoo.com/info/terms/
Sign In or Register to comment.