I picked it up the Raspberry Pi Model B rev 2. from my supervisor on the 29th May 2014.
SPECIFICATIONS:
- 512Mb RAM
- 2x USB ports
- 1x 10/100 Ethernet port
- 1x MicroUSB port (for power 1000mA@5Vdc)
- 1x HDMI port (supports 1080p)
- 1x RCA Video Out
- 1x 3.5mm audio out
- 1x SD card slot (for OS/persistant storage.
The Raspberry Pi that I received came with a N.O.O.B.S SD Card or New-Out-Of-Box-System. The NOOBS SD card contains 6 linux operating systems that have been designed for the RPi. I chose ArchLinux due it's customizability, and I have read that it's great for network monitoring.
INITIAL CONFIGURATION:
When first booting the RPi, you are greeted with a NOOBS window. You have the option to install 1 of the 6 OSs on offer, however in this case I have chosen to install ArchLinux. Highlighting "ArchLinux" and clicking "Install OS" begins the process where it copies all the required files from the install files to the SD card for use as an operating system. The process took around 10-15minutes at 3Mb/sec on average.
Once ArchLinux has been installed, you have the option of logging in however if you leave the device for few moments, the RPi will alert you on-screen whether it can associate itself with a local DHCP server or not. When I first got to this step, it threw an error because I didn't have an ethernet cable attached to the RPi, however when I tried it a secondary time with the ethernet cable attached, I was able to connect it to the local area network.
Logging into the RPi on ArchLinux is a fairly simple process. As no GUI (see Graphical User Interface) is installed, a CLI (see Command Line Interface) will appear with the text:
Arch Linux 3.12.20-4-ARCH (tty1)
alarmpi login:
This is the initial log in screen that will appear everytime you boot the RPi. In order to bypass this screen, you will need to enter "root" as the username and "root" as the password.
Example:
Arch Linux 3.12.20-4-ARCH (tty1)
alarmpi login: root
Password: root (please note that no text will be visible while entering your password)
It is best practice that you change your password as soon as you gain CLI access to your RPi. Using the command "passwd", it will allow you to change the password associated with the user "root". The "root" user belongs to a group of users called "superusers". These superusers basically have full access rights to the operating system and can cause damage if used maliciously or incorrectly. Now that your RPi has been configured, you can begin to look into installed a GUI or other software (if you prefer to use CLI as oppose to a GUI)
Logging into the RPi on ArchLinux is a fairly simple process. As no GUI (see Graphical User Interface) is installed, a CLI (see Command Line Interface) will appear with the text:
Arch Linux 3.12.20-4-ARCH (tty1)
alarmpi login:
This is the initial log in screen that will appear everytime you boot the RPi. In order to bypass this screen, you will need to enter "root" as the username and "root" as the password.
Example:
Arch Linux 3.12.20-4-ARCH (tty1)
alarmpi login: root
Password: root (please note that no text will be visible while entering your password)
It is best practice that you change your password as soon as you gain CLI access to your RPi. Using the command "passwd", it will allow you to change the password associated with the user "root". The "root" user belongs to a group of users called "superusers". These superusers basically have full access rights to the operating system and can cause damage if used maliciously or incorrectly. Now that your RPi has been configured, you can begin to look into installed a GUI or other software (if you prefer to use CLI as oppose to a GUI)
SOFTWARE:
The following are software considerations for use on the Raspberry Pi. A quick browse of the available software to ArchLinux shows that these 4 software are for network monitoring. I will test each software in order to view their capabilities and match them to the project:- Wireshark
- vnStat
- Arpwatch
- Swatch
I prefer to work in a GUI as opposed to a CLI (see Command Line Interface).
The following is a link to the post which lists out other resources for the Raspberry Pi. These resources may or may not be used with my project, however my approach may change due to the support available on the different branches of Linux.
Software, Monitoring and Raspberry Pi
Software, Monitoring and Raspberry Pi
0 comments:
Post a Comment