Network Management by Sweksha Srivastava: A Project Report On

Download as pdf or txt
Download as pdf or txt
You are on page 1of 35

A Project Report On

NETWORK
MANAGEMENT
By
Sweksha Srivastava

Under the guidance of


Santu Purkait
(Director at Netcamp Solutions Pvt Ltd)

DEPARTMENT OF INFORMATION TECHNOLOGY

SHRI RAMSWAROOP MEMORIAL GROUP OF PROFESSIONAL


COLLEGES, LUCKNOW

1|Page
Acknowledgement

I am highly indebted to Mr. Santu Purkait for their guidance and


constant supervision as well as providing necessary information
regarding the project and also their support in completing the project.

I would like to express my gratitude towards my parents and member


of the Netcamp Solutions Private Limited for their kind support which
help me in completion of this project.

My thanks and appreciation goes to my colleagues too for helping me


in completing this project and people who help with their abilities.

2|Page
ABSTRACT

During this training program we learned something indeed interesting and useful to our self.
This project is a basic networking project which provides a map to manage a company’s
networking set. We name the company as Netcamp. It sets up a domain as “netcamp.in”. It uses
3 live IP addresses and 3 servers to set up the basic needs.
The three different servers provide a backend facility to the hosted sites which were needed in
the company. The basic 5 services that are being provided by the servers are
• netcamp.in
• sales.netcamp.in
• research.netcamp.in
• accounts.netcamp.in
• mail.netcamp.in
The protocols that support this project includes
• SMTP
• HTTP
• POP3
• IMAP
• DHCP
• SAMBA
• TELNET
It also contains a FIREWALL to provide security measures as we need to block some packets
from outside network. The firewall stops:
• PING
• TELNET
• SSH
The servers we use in this project are configured by a software we used called VMware.
VMware is a third-party software which creates a virtual machine on the system providing much
space to the user to set up a server in the same device. One can create multiple servers in the
same device and run simultaneously. The performance of the software depends upon the
configuration of the device the user is using.
Another software we used in this project is Webmin. Webmin is a web-based interface for
system administration for UNIX. Using any modern web browser, you can setup user accounts,
Apache, DNS, file sharing and much more. Webmin removes the need to manually edit UNIX
configuration files and lets you manage the system from the console or remotely.

3|Page
SERVER 1:
IP ADDRESS: 192.168.1.100
This server act as the DNS server for the project. The DNS configuration is done on Webmin.

This is the Webmin home page. The port number on which Webmin works is 10000.

4|Page
In the previous image, the master zone is created with the name “netcamp.in”. This is the DNS
name.

5|Page
Now we edit the master zone “netcamp.in”.

6|Page
We set the addresses to the specific services that this server is going to provide.

7|Page
As we have a mail service, we need to set the mail server record too.

8|Page
SERVER 2:
IP ADDRESS: 192.168.1.200
This server act as the web server to all the sites that are hosted.

These are the servers that were needed to run the services to the company. Apache servers are the
basic servers used for Linux to run the web pages.

9|Page
The first server we create is for the home site www.netcamp.in. this will be the first page to be
displayed.

10 | P a g e
This server is for the research and development service of the company.
11 | P a g e
Web server for sales:

12 | P a g e
Web server for netcamp.in domain:

13 | P a g e
Web server for accounts

14 | P a g e
SERVER 3:
IP ADDRESS: 192.168.1.250
This server acts as mail server for the project. Mail configuration is done in this server.

In this, we go for send mail configuration.

15 | P a g e
Edit the sendmail options and remove the address in port options.

16 | P a g e
Update the mail server name in the local domain server.
These two steps will provide a little speed to our mails that are being sent by the users. By this
the mail server will not be checking the mail server table again and again for each mail received
and it will know that that specific server is the mail server for the DNS.
17 | P a g e
Since we allow users to see and download the mail, dovecot server is also to be started. This will
allow the IMAP and SMTP protocols to provide desired functionality.

18 | P a g e
After configuring, the dovecot server is needed to be running.

19 | P a g e
As we need the servers to connect to different networks, the AUTOMATIC IP ADDRESSING is
required. Hence we add the DHCP configuration to the server.

20 | P a g e
After configuring in Webmin, we update the DHCP file in Linux server “dhcpd.conf”.

21 | P a g e
We use squirrelmail as it is default mail server for Linux. Home page for squirrelmail is:

22 | P a g e
After signing in, the inbox looks like

23 | P a g e
When a mail is received, it will appear as

24 | P a g e
Since multiple users will be using Linux for security purpose and multiple users will be using
windows for its convenience, we implemented SAMBA to transfer files between different
operating system. SAMBA is a secure file transfer protocol which help us to implement file
transfer. We configured SAMBA as:

25 | P a g e
In SAMBA windows file sharing, we create file share and add files to share to other users.

When the user log in, they can access the shared files but they need to log off before going off.

26 | P a g e
The folders that are shared are also to be configured with write functions to provide full access to
allowed users.

27 | P a g e
28 | P a g e
29 | P a g e
Whenever a user access a file or folder using samba, the user has to provide username and password to
get access.

30 | P a g e
As the Chairman of the company has full access, the Chairman login will be as

31 | P a g e
The files that will be seen by the logged in person

32 | P a g e
We will add a Firewall to stop unnecessary access to the network and to stop unauthorised packet
access.

To configure the firewall for the servers, the commands will be as

[root@netcamp-server ~]# iptables -A INPUT -m state --state ESTABLISHED,RELATED -j ACCEPT

[root@netcamp-server ~]# iptables -A INPUT -m iprange –src-range 192.168.1.150-192.168.1.190 -j


ACCEPT

[root@netcamp-server ~]# iptables -P INPUT DROP

[root@netcamp-server ~]# iptables -P FORWARD DROP

This will set the server accessable for specific IP address range and will stop unnecessary interruption of
outside network packages.

33 | P a g e
CONCLUSION

This project implements Domain Name Server, Web Hosting Server and Mail Server in a co-
ordinating manner. Along with them it also implementas configurations such as Dynamic Host
Configuration Protocol, SAMBA File Transfer, Apache Web Server, Simple Mail Transfer
Protocol, IMAP, Post Offiice Protocol v3 and necessary protection using FIREWALL.
This project provides well structuired network for a company providing them with services such
as
• Mail
• Remote login
• Web hosting for respective departments with accessability to respective users
(1) Sales
(2) Research
(3) Accounts
The Chairman has the complete access to all files and folders in the server.
With connection to Public IP this company network can easily be connected to the outside world
for different commercial purposes

34 | P a g e
REFERENCE
References for the development of this app include the following parties:

• Netcamp Solutions Private Limited

• Data communication and Networking by

• Computer Networks by Andrew S Tannenbaum

• The Linux command line by William E Schotts

35 | P a g e

You might also like