element14 Community
element14 Community
    Register Log In
  • Site
  • Search
  • Log In Register
  • Community Hub
    Community Hub
    • What's New on element14
    • Feedback and Support
    • Benefits of Membership
    • Personal Blogs
    • Members Area
    • Achievement Levels
  • Learn
    Learn
    • Ask an Expert
    • eBooks
    • element14 presents
    • Learning Center
    • Tech Spotlight
    • STEM Academy
    • Webinars, Training and Events
    • Learning Groups
  • Technologies
    Technologies
    • 3D Printing
    • FPGA
    • Industrial Automation
    • Internet of Things
    • Power & Energy
    • Sensors
    • Technology Groups
  • Challenges & Projects
    Challenges & Projects
    • Design Challenges
    • element14 presents Projects
    • Project14
    • Arduino Projects
    • Raspberry Pi Projects
    • Project Groups
  • Products
    Products
    • Arduino
    • Avnet Boards Community
    • Dev Tools
    • Manufacturers
    • Multicomp Pro
    • Product Groups
    • Raspberry Pi
    • RoadTests & Reviews
  • Store
    Store
    • Visit Your Store
    • Choose another store...
      • Europe
      •  Austria (German)
      •  Belgium (Dutch, French)
      •  Bulgaria (Bulgarian)
      •  Czech Republic (Czech)
      •  Denmark (Danish)
      •  Estonia (Estonian)
      •  Finland (Finnish)
      •  France (French)
      •  Germany (German)
      •  Hungary (Hungarian)
      •  Ireland
      •  Israel
      •  Italy (Italian)
      •  Latvia (Latvian)
      •  
      •  Lithuania (Lithuanian)
      •  Netherlands (Dutch)
      •  Norway (Norwegian)
      •  Poland (Polish)
      •  Portugal (Portuguese)
      •  Romania (Romanian)
      •  Russia (Russian)
      •  Slovakia (Slovak)
      •  Slovenia (Slovenian)
      •  Spain (Spanish)
      •  Sweden (Swedish)
      •  Switzerland(German, French)
      •  Turkey (Turkish)
      •  United Kingdom
      • Asia Pacific
      •  Australia
      •  China
      •  Hong Kong
      •  India
      •  Korea (Korean)
      •  Malaysia
      •  New Zealand
      •  Philippines
      •  Singapore
      •  Taiwan
      •  Thailand (Thai)
      • Americas
      •  Brazil (Portuguese)
      •  Canada
      •  Mexico (Spanish)
      •  United States
      Can't find the country/region you're looking for? Visit our export site or find a local distributor.
  • Translate
  • Profile
  • Settings
Single-Board Computers
  • Products
  • Dev Tools
  • Single-Board Computers
  • More
  • Cancel
Single-Board Computers
Forum Q: A single-board computer for Router/Firewall project
  • Blog
  • Forum
  • Documents
  • Files
  • Members
  • Mentions
  • Sub-Groups
  • Tags
  • More
  • Cancel
  • New
Join Single-Board Computers to participate - click to join for free!
Actions
  • Share
  • More
  • Cancel
Forum Thread Details
  • Replies 3 replies
  • Subscribers 56 subscribers
  • Views 515 views
  • Users 0 members are here
  • single-board-computers
Related

Q: A single-board computer for Router/Firewall project

Former Member
Former Member over 11 years ago

Hi, I am participating in a graduation project in the branch of network security, the goal is to make a LAN consisting of 3 devices: 2 Routers/Firewall devices and 1 sniffer between them. Each of these devices should have the ability to connect to the Internet. Here are some specifications that me and my colleagues managed to gather about the required single-boards:

* WIC: WAN Interface Card.

* 1 USP slot

* HDMI port

* 1 Ethernet port

* 256MB of RAM

* Ubuntu compatible.

May you please recommend  to me some  single-board computers with the above specifications!

I have some experience with Arduino, you write the code on your PC or Laptop and burn it to the Arduino board. What about single-board computers?  Do I connect each of them to a laptop through a specific port? What is the name of this port? And/Or connect it to a keyboard, mouse and a screen directly? What are the names of the ports that enable that connection?

  • Sign in to reply
  • Cancel
  • Former Member
    Former Member over 11 years ago

    * 1 USP slot

    Did you mean USB? 

    If so, do you care about USB 2.0 vs 3.0?

     

    * HDMI port

    Do you really want this?  You would probably be accessing the device over ethernet, using SSH.

    * 1 Ethernet port

    Do you care about10/100 ethernet vs. gigabit?

     

    Do you care what architecture?  x86 vs. ARM?

     

    Do I connect each of them to a laptop through a specific port?

    Usually ethernet, sometimes also USB.

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Cancel
  • Former Member
    Former Member over 11 years ago in reply to Former Member

    Thank you for the quick response,

    I meant USB of course; USB is used for keyboard and mouse connections, Isn't it? We might use other peripherals as we make progress in the project, I don't really know which type is better!

    I think an HDMI port is needed, because it enables connection to a monitor. Can I use the graphical user interface of ubuntu via SSH?

    I dont't know a specific answer to the last 2 questions. Which is more usable?

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Cancel
  • Former Member
    Former Member over 11 years ago in reply to Former Member

    I think an HDMI port is needed, because it enables connection to a monitor. Can I use the graphical user interface of ubuntu via SSH?

     

    ssh allows x11 forwarding using the -X option, see:

    http://unix.stackexchange.com/questions/12755/how-to-forward-x-over-ssh-from-ubuntu-machine

     

    That means your single-board computer doesn't need a keyboard, mouse, or display.

    USB 3.0 is faster than 2.0, but for just keyboard/mouse it doesn't matter.

    Gigabit ethernet is faster than 10/100 ethernet.  Usually the speed matters on a

    local network, but not so much connecting to a modem.

     

    For ARM vs. x86, x86 is generally more expensive, uses more power,

    runs at a faster speed, is more likely to work with higher-speed USB or ethernet,

    and the OS software is generally more mature and has larger user base. 

    OS software for ARM is often described as work-in-progress.

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Cancel
element14 Community

element14 is the first online community specifically for engineers. Connect with your peers and get expert answers to your questions.

  • Members
  • Learn
  • Technologies
  • Challenges & Projects
  • Products
  • Store
  • About Us
  • Feedback & Support
  • FAQs
  • Terms of Use
  • Privacy Policy
  • Legal and Copyright Notices
  • Sitemap
  • Cookies

An Avnet Company © 2025 Premier Farnell Limited. All Rights Reserved.

Premier Farnell Ltd, registered in England and Wales (no 00876412), registered office: Farnell House, Forge Lane, Leeds LS12 2NE.

ICP 备案号 10220084.

Follow element14

  • X
  • Facebook
  • linkedin
  • YouTube