Networking Server System: Pulkit Tiwari - 21180118 - Netcamp Summer Training

Download as docx, pdf, or txt
Download as docx, pdf, or txt
You are on page 1of 42

Networking Server System

Networking Development Project

Pulkit Tiwari|21180118|Netcamp summer


training(june 2018-july 2018)
Abstract

Our goal was to develop a Company Networking aimed at


dynamically hosting a company web-server, able to handle sales,
research, account and mails and other useful features for whom we
have to do pay different web networking company simultaneously.
The original idea came from the principle of the mixing of many
useful ideas of training schedule in NETCAMP and combine them to
have a multipurpose Network and Enterprise and file system
handling. For this we have chosen the LINUX server and Webmin as
the GUI platform so that everyone would be familiar to this
technology use and hence is the most user-friendly application. We
used a Samba for secure file handling and firewall for security
functionality. Depending on the different inputs (as Login,
Registration of users at mailing etc.), different parameters of the
application are modulated (Login, Registration, Data Fetching, Web
server, DNS server, mailing server and Samba). By walking around
with your Host, you can then access to this unique composition of
network that illustrates something you cannot usually “feel handy”.
Acknowledgement

I have taken efforts in this project. However, it would not have been
possible without the kind support and help of many individuals and
organizations. I would like to extend my sincere thanks to all of
them. I am highly indebted to Mr. Santu Purkait sir for their
guidance and constant supervision as well as for providing necessary
information regarding the project & also for their support in
completing the project.
I would like to express my gratitude towards my parents & member
of Netcamp Solutions Private Limited for their kind co-operation
and encouragement which help me in completion of this project.
I would like to express my special gratitude and thanks to industry
persons for giving me such attention and time.
My thanks and appreciations also go to my colleague in developing
the project and people who have willingly helped me out with their
abilities.

Santu Purkait,
Director,
Netcamp Solutions Private Limited.
www.netcamp.in
933109003
Santu@netcamp.in
A REPORT
ON

N ETWORKING

P ROJECT
The Task
Consider yourself a Final year Engineering student, who will be passing out in July 2018. Year 2017
was a bad year in terms of job or job market, with the global slow down and recession the prospect
of a 5 figure Salary Cheque is a mirage for the students passing out in year 2018.� Your college
authorities with the help of your college alumni association has lined up few off-campus placement
drives, but none of them will give the amount of salary you were looking for in the year 2018.
 
Meantime in your summer break some of you joined a networking course in Lnmiit Jaipur offered
by some unknown company called Netcamp. The course was for 21 days. The basic idea for joining
the course was going away from the mad � mad world for 21 days.
Though the idea was FUN and MASTI, you liked the course and learned how to setup a network
infrastructure which can be a basic platform for any e-Business.
 
After completing the course you decided, enough is enough no more searching for jobs, you will
start your own company which will provide e-Business and e-Service solutions to the various small
companies across the Country.
 
On a last day of the training program, during your tea break (in the mess ) you proposed your idea
to all of your group members of your group. You were overwhelmed with the support and their
willingness to join your new venture. All wanted to leave their own mark � idea was to be a �JOB
Maker � Not a JOB Seeker�.
 
You all decided to start, the company name will be the group name that you had in Netcamp. You
decided to start the web services first so you can display your product lines on the web as well as
communicate with your future customers.
 
The Owner of Netcamp was very happy with your initiation, he agreed to give you a loan of Rs.
10,00,000/- (Rupees ten lac only) as your starting capital. Infact he was so happy that some of his
students are willing to take the path which he has taken some 5 years before, he gave the loan at
meager 4% annual interest (where the business loan is anything about 9% + from any reputed bank
in India)�
 
You bought the following items to start your Company and plan to inaugurate the portal by 9am 1 st

August 2018. (very little time left � but you are motivated to go ahead and � confident you will be
ready by then)
 
a)       Rented a space to use it as office and keep your servers
b)       2 Red Hat Linux Enterprise server. With plenty of memory and stoage space
c)       2 live IP address
d)     32Mbps internet connection from reliance
e)       A domain name as netcamp.in
 
After a group meeting you decided to do the following and get it going.
 
 Create one web server which will host all the web sites for the Company (netcamp.in)
 Create one DNS server (which is same as your web server).
 Create one mailing server which will provide the email service for the Institution / Company
(mail.netcamp.in � and should be able to access from web). Mail server should have POP3
support so user can download email in their own laptop/desktop. (Please customize the mail
page with your own company logo and company name)
 The mail server will be the file server which will have file storage space for the user.
 File server will also have a dhcp server (range of ips =192.168.1.150 to 192.168.1.190
gateway=192.168.1.1 and dns server = give your dns server) so that it can give ip address to all
client machines.
 Implement samba on your file server so it can be accessed from a windows machine.
 You were 4/5 in your group you decided that� you will be the Chairman of the company and will
have access to all the files / folders in your company. You created three departments � Sales,
RandD and Accounts. Please divide the group members in all these groups. For the file
management you decided about the following points.
 
Create a new partition where you will mount a folder called chairman and enable quota only for the
chairman user for 200 mb.
 
Email address
username@netcamp.in
 
company.in (should also open as www.netcamp.in)
sales.company.in
research.company.in
accounts.company.in
mail.company.in
 
Common data folder for user (only departmental access � only the department people can read
and write on the same) (samba share)
 
/departmentname/data
 
Common driver folder for the user (only departmental access � only access (r-x) �but they can�t
write on the same) (samba share)
/departmentname/driver
 
Please make a note, chairman will have full access on these folder called data and driver; and he
can also upload files and the folders through samba also.
 
In your locality there are 8 other companies, please make sure they can view your web page as well
send email to you and other employees of your company.
 
You should also view others domain and send mail to them
 
Please design and implement the same.
 
Please note Reliance will give the public ip address only after a week so, all job has to be done with
private ip address only [speak to Santu Sir] for the same.
 
Firewall :: Please use firewall in your server make sure that telnet, ftp and ssh is not allowed from
outside the network (allow only to your group members ip only)
1.Start DNS Server

Open your VM Ware and login as root and make connection between windows
and linux server
Open your webmin index and login as root

Goto Servers and then bind DNS


Create master zone and start DNS server
Goto Address records and add subdomains including the mail server

Host all the subdomains and give the folders accordingly

Use apache server to host the websites


sales.rishabh.in

research.rishabh.in
accounts.rishabh.in

mail.rishabh.in
Start apache server

Configure the mail server


Give mail server and DNS IP address in Host address

Configure sendmail options


Add local domains

Select all serve mail protocols in Networking and protocols


Add user chairman, sales and research and give them passwords in Linux server

Add user accounts and give it password


Open your the hosted websites on your web browser

sales.rishabh.in
Research.rishabh.in

Accounts.rishabh.in
Open your mail server

Login as chairman and edit personal information


Login as sales and edit personal information

Login as research and edit personal information


Login as accounts and edit personal information

Send mail to others from any one Email


Received mails
Configure DHCP Server

Create Subnet
Edit Client Options

Configure DHCP server on linux server


DHCP configuration completed

Make directories in chairman ,sales and research


Change their permissions and add them to the group accordingly
Configure SAMBA and create file share zone
Edit security

Convert users
Add SAMBA Users

Edit security for another file share zone


Convert users accordingly
Edit Security foe another user

Convert user

Create all file shares


Check SAMBA on your Windows
Disk Quota Partitioning
Goto hardware and edit patition

Goto ne file system and edit disk size accordingly


create mount
Goto disk and network file system

Define disk Quota


Define user quota
Configure Firewall

Disable Telnetand block required IPs on Linux server


Host your Website

With company name and Logo

THANK
YOU

You might also like