btecitresources.files.wordpress.com  · web view2018. 3. 14. · the computer network has been...

13
P4 – Develop a Computer Network Setting up the Raspberry Pi. Using the Win32 Disk Imager program, I used a pre-downloaded version of Linux Mate, which is designed specifically for the Raspberry Pi, as an image and installed it onto a MicroSD card which was inserted into the Raspberry Pi. The Raspberry Pi recognised this as the main hard disk drive for the device and used the boot up sequence from the Linux Mate, booting it up onto the device, providing a Login Screen which was pre-set up. The main user for my Raspberry Pi was sysadmin1 and my password was berry01. Once logged in, only a few minor programs had been installed, such as Firefox for Linux. The main program I would be using is the Mate Terminal, which is the console terminal for the Linux Mate operating system. This uses Pseudocode to operate and I have to enter each line correctly to perform certain tasks needed for the assignment. Task: Must have: 3 Network Users, 5 Shared Folders and 7 Shared Files My network which I have created has all of these requirements. For this task I was asked to create 3 different networked users, 5 folders and 7 files which were shared within the network created. These files and folders have to be able to access from all of the other users on the Network. Firstly, I created 3 different users using the Webmin software. I went to https://RP01:10000 to access the ability to create users. From here I created 3 different users. Username: Real Name: Password: LHill Leah Hill RobronEmmerdale BertieC Bertie Collins PineGuy Chantele Chantele Clements Cherik4ever

Upload: others

Post on 24-May-2021

1 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: btecitresources.files.wordpress.com  · Web view2018. 3. 14. · The computer network has been designed in full and now has multiple folders, files and devices connected as needed

P4 – Develop a Computer Network

Setting up the Raspberry Pi.

Using the Win32 Disk Imager program, I used a pre-downloaded version of Linux Mate, which is designed specifically for the Raspberry Pi, as an image and installed it onto a MicroSD card which was inserted into the Raspberry Pi.

The Raspberry Pi recognised this as the main hard disk drive for the device and used the boot up sequence from the Linux Mate, booting it up onto the device, providing a Login Screen which was pre-set up.

The main user for my Raspberry Pi was sysadmin1 and my password was berry01. Once logged in, only a few minor programs had been installed, such as Firefox for Linux. The main program I would be using is the Mate Terminal, which is the console terminal for the Linux Mate operating system. This uses Pseudocode to operate and I have to enter each line correctly to perform certain tasks needed for the assignment.

Task:Must have: 3 Network Users, 5 Shared Folders and 7 Shared Files

My network which I have created has all of these requirements. For this task I was asked to create 3 different networked users, 5 folders and 7 files which were shared within the network created. These files and folders have to be able to access from all of the other users on the Network.

Firstly, I created 3 different users using the Webmin software. I went to https://RP01:10000 to access the ability to create users. From here I created 3 different users.

Username: Real Name: Password:LHill Leah Hill RobronEmmerdaleBertieC Bertie Collins PineGuyChantele Chantele Clements Cherik4ever

Page 2: btecitresources.files.wordpress.com  · Web view2018. 3. 14. · The computer network has been designed in full and now has multiple folders, files and devices connected as needed

After creating the users, I went ahead and created 5 folders for sharing over the Network. These folders were named appropriately as needed. Using the pseudocode: sudo mkdri /home/shares/FOLDERNAME to create each of the folders for sharing.

I created 5 folders named:

sudo mkdri /home/shares/Documentssudo mkdri /home/shares/Picturessudo mkdri /home/shares/Musicsudo mkdri /home/shares/Videossudo mkdri /home/shares/Downloads

To allow access for the other users:

Sudo chown –R root:users /home/shares/DocumentsSudo chown –R root:users /home/shares/PicturesSudo chown –R root:users /home/shares/MusicSudo chown –R root:users /home/shares/VideosSudo chown –R root:users /home/shares/Downloads

Page 3: btecitresources.files.wordpress.com  · Web view2018. 3. 14. · The computer network has been designed in full and now has multiple folders, files and devices connected as needed

This set the access allowance to the other users. Allowing them to gain access to the folders and the files stored inside the folder. This was asked in the assignment brief, that all the users be able to have the ability to access all the required folders and be able to make necessary changes as required when needed.

After the folders were created I had to set the permissions for the files. Since the network was only going to be used by pre-defined users, all of the files permissions could be the same, since each of the folders needed to be accessible from each device by each user. Setting all users permissions to the advanced Read, Write and Execute privileges. With all of these privileges set, each of users can Read the file, Write to the file and run Executable files, which allows for changes to be made to settings and other files. Everyone else is set to only read and execute.

Pseudocode used to create the permissions was the following:

Sudo chown –R root:users u=rwx,o=rx /home/shares/DocumentsSudo chown –R root:users u=rwx,o=rx /home/shares/PicturesSudo chown –R root:users u=rwx,o=rx /home/shares/MusicSudo chown –R root:users u=rwx,o=rx /home/shares/VideosSudo chown –R root:users u=rwx,o=rx /home/shares/Downloads

PingingThis is the screenshot of me testing the Ping between 2 of the devices.

Samba SoftwareIn this assignment I am using Samba software to enable the network to share all the files necessary and needed. I had to change the settings to enable sharing between the users on multiple devices. By using the Global configuration settings, I edited the configuration file to add the following;

Page 4: btecitresources.files.wordpress.com  · Web view2018. 3. 14. · The computer network has been designed in full and now has multiple folders, files and devices connected as needed

User Permissions Table

[Documents]Valid users = LHillPath = /home/shares/DocumentsWritable = yes

[Pictures]Valid users = LHillPath = /home/shares/PicturesWritable = yes

[Music]Valid users = LHillPath = /home/shares/MusicWritable = yes

[Videos]Valid users = LHillPath = /home/shares/VideosWritable = yes

[Downloads]Valid users = LHillPath = /home/shares/DownloadsWritable = yes

[Documents]Valid users = BertieCPath = /home/shares/DocumentsWritable = yes

[Pictures]Valid users = BertieCPath = /home/shares/PicturesWritable = yes

[Music]Valid users = BertieCPath = /home/shares/MusicWritable = yes

[Pictures]Valid users = BertieCPath = /home/shares/VideosWritable = yes

[Pictures]Valid users = BertieCPath = /home/shares/DownloadsWritable = yes

[Documents]Valid users = ChantelePath = /home/shares/DocumentsWritable = yes

[Pictures]Valid users = ChantelePath = /home/shares/PicturesWritable = yes

[Music]Valid users = ChantelePath = /home/shares/MusicWritable = yes

[Pictures]Valid users = ChantelePath = /home/shares/VideosWritable = yes

[Pictures]Valid users = ChantelePath = /home/shares/DownloadsWritable = yes

Page 5: btecitresources.files.wordpress.com  · Web view2018. 3. 14. · The computer network has been designed in full and now has multiple folders, files and devices connected as needed

P5 - Test Table

Test User Expected Outcome Actual Outcome Notes

User login

LHill

User can login without issues

User can login without issue

BertieC User has issue with login Need to check password is correctly set

Chantele User can login without issue

Folder Access

LHill

User can access all of the folders on the MicroDisk without issues

User has full access and control over folders

BertieC User has full access and control over folders

Chantele User has access but no control over folders

Privileges need to be added and set for this user

File Editing

LHill

User can edit files, add files and change files without issues

User can perform all tasks required

BertieC User can perform all tasks required

Chantele User can NOT perform all tasks required

Once privileges have been set, user will have full control

Executable access

LHill

User can execute files without issues

User can execute files without issues

BertieC User can execute files without issues

Chantele User can NOT execute files without issues

Once privileges have been set, user will have full control

Change settings

LHill

User can access and change settings without issues

User can access and change files without issues

BertieC User can access and change files without issues

Chantele User can access but NOT change files without issues

Once privileges have been set, user will have full control

Page 6: btecitresources.files.wordpress.com  · Web view2018. 3. 14. · The computer network has been designed in full and now has multiple folders, files and devices connected as needed

Create new folder/files

LHill

User can create new folders and files without issues, allowing Networked access

User can perform these tasks without issue

BertieC User can perform these tasks without issue

Chantele User can NOT perform these tasks

Once privileges have been set, user will have full control

Certain faults will need to be repaired in order to continue. Certain levels of access need to be changed in order to continue with the file sharing, User “Chantele” does not have all of their permissions set properly at this current time, this will need to be changed in order to continue, as all users require full access and control throughout the network. I fixed this by adding permissions to the user “Chantele” giving them full access and control throughout the network, I re-checked following the initial testing and found that the user now had full access and control on the Network.

User “LHill” has an issue with login, password needed to be checked as it had not been set right. Once I re-checked the password, I had found a mistake made and a letter missing in the defined given password. This was set correct by adding the missing letter to make the password whole again as defined above

Page 7: btecitresources.files.wordpress.com  · Web view2018. 3. 14. · The computer network has been designed in full and now has multiple folders, files and devices connected as needed

M3

The computer network has been designed in full and now has multiple folders, files and devices connected as needed to enable the full potential required of the network. In the designs of the network, I showed having multiple systems and devices interconnected via a router, which had a switch built within it, which connected all the devices to the main server, which stored all details and files on.

Since this is a Music shop, which is run as a Business, I decided a printer was best to be connected first, as it was most likely to be used the most. In connecting the printer, I found I had to ensure all the users had both the ability to connect to the printer and the ability to use the printer. I had to set the correct permissions, adding to the ones I had already set for read, write and execute access. These new permissions stated that each of the users had the permission and ability to send items to the printer, monitor resources, manage resources and manage hardware of the printer. I had to be sure all these were set correctly to ensure that the printer was fully connected and operating within normal parameters. If the user did not have the correct permissions, then the users may not have had the ability to maintain and manage the device on a daily basis.

The network is fully integrated and using each of the devices connected resources. Multiple resources are connected, including the software which enables the users to monitor resources of the printer, make changes to settings of the printer and allocate printing priority as needed. This resource is shared throughout the devices and users to enable all users to be able to take control when needed.

Page 8: btecitresources.files.wordpress.com  · Web view2018. 3. 14. · The computer network has been designed in full and now has multiple folders, files and devices connected as needed

M4

Name: Chantele ClementsQuestion Feedback Comments (From Me)

Does the Network allow you to access files on other devices/from other users?

Yes, I am able to see and access files from all over the network, I am able to read, write and control settings of multiple files and folders.

No action required, feedback given states Network is functional.

Can you login with your pre-set details?

Yes, although I had issues with the fact that it is case sensitive and my chosen password had a mix of Capital letters, Normal Letters and Numbers.

No action required, feedback given states user is satisfied for the most regarding this feature.

Do you have access to the resources connected to the Network?

Yes but I had an issue accessing the settings of the printer, I did not have the correct permissions to be able to make changes to the settings, I could only view the printer and print documents.

Action required: Add Administrator privileges for the Printer to this persons user account

Does the network perform to the minimum standards you require to work?

Yes, while the devices can be a bit slow, I found the connectivity to long lasting and without faults.

No action required, feedback given states user is satisfied with the Network capabilities.

Did you have the ability to execute on the devices from your user account?

Yes, I was able to execute commands and programs from the device I was using and make changes to settings on most of the devices, apart from the printer.

No action required, action being taken for access privileges to the printer as stated above.

Page 9: btecitresources.files.wordpress.com  · Web view2018. 3. 14. · The computer network has been designed in full and now has multiple folders, files and devices connected as needed

Name: Leah HillQuestion Feedback Comments (From Me)

Does the Network allow you to access files on other devices/from other users?

Yes, I can see and access all devices and files throughout the network

No action required, feedback given states Network is functional.

Can you login with your pre-set details?

Yes, my details worked when I logged in for the initial time.

No action required, feedback given states user is satisfied regarding this feature.

Do you have access to the resources connected to the Network?

Yes, I was able to access the Printer and Printing manager, with ability to change settings and access resources for the printer

No action required, feedback given states Resources are functional.

Does the network perform to the minimum standards you require to work?

It did get slow when I started downloading files in the background while working on a document. It appears the network speeds may need to be adjusted

Action might be required: Check of Network speeds, running a diagnostic on the connectivity

Did you have the ability to execute on the devices from your user account?

Yes, my user account had this ability and I was able to perform it as needed.

No action required, action being taken for access privileges to the printer as stated above.

Page 10: btecitresources.files.wordpress.com  · Web view2018. 3. 14. · The computer network has been designed in full and now has multiple folders, files and devices connected as needed

D3

During all of this assignment I have been putting into reality the designs for the network which I created in Task 2. With the feedback I have received, I have improved some of the minor details of the network, including ensuring that the resources and devices are fully accessible from all of the required user accounts. I have also gone ahead and run a diagnostic on the Network connectivity speeds, this diagnostic monitored speeds over a duration of 5 hours while users were both using and not using the network. From the results of this diagnostic, I found that Network speeds dipped an acceptable amount when users were performing more high end tasks, such as Downloading, but did not dip when the users were performing tasks such as File Management on the network.

Since downloading will only take place during certain times, it is justifiable to leave the network speeds alone, unless it should become problematic for the users. With all of these, I feel the network is close to being useable and practical for the required purpose.

To further the refinements, I would probably begin to invest time and possibly money into finding Network management tools and software. These tools and software would be able to monitor the traffic incoming and outgoing and cap devices should they need not be able to exceed a certain data amount. This would enable the Network to run at optimal speeds for all devices instead of one device hogging all of the Data during peeks such as downloading large files or transferring large files to offsite locations via the Internet.

To ensure all devices remain in optimal state, it would be advised to constantly check the Linux Mate forums for updates to the OS, as well as checking the official websites and forums of any other 3 rd party software being used, such as Libre Office. If any of the software was to become out of date, it would put Security, Stability and Performance of the devices at Risk. Devices could become vulnerable to hacking/cracking, viruses or malware, devices could also begin to slow down and become ineffective in daily usage for the needs of the user.

With all these refinements and feedback from users, I can make sure my Network is strong and reliable for continuous usage throughout years to come, ensuring it meets the demands needed for daily usage and that maintains the high standards in which it has been designed to operate with. With everything included, the Network is now reaching and maintaining the Requirements as set by the user. The network is meeting and fulfilling the purposes set out by the users to use the network for. The network should by all means remain in optimal condition as long as the instructions in this document are followed. Keeping the network up to date and maintaining it in highest condition will only add to serving the goals required by the user.