Data Networking/Fall 2013/Group15

The Folks

Shaalini Soundiah Sowmiya Muthusami Abiola Omotoso Manvi Pande

Project status

DHCP server IPv4 1. assign a static IPv4 address on the interface eth0 to be 192.168.7.2 2. Isc-dhcp-server is used because it supports both IPv4 and IPv6. 3. edit the /etc/dhcp/dhcpd.conf file, in this file add the subnet, gateway, range, network, subnet mask. 4. Also add reservation, this means permanently leasing out an IP address to a particular client or hardware device 5. save the file and restart service isc-dhcp-server, this makes the dhcp server start. IPv6 1. assign a static IPv6 address on interface eth0 to be 2001:db8:0:3::2 2. add another interface eth1 for internal network add IPv6 address 2001:db8:0:1:1 3.install radvd (routers advertsement), edit /etc/radvd.conf 4.add the interface eth1 in this file 5.cerate /etc/dhcp/dhcpd6.conf 6. input the lease time, the subnet, range etc. 7. start the IPv6 server. Implementation 1.start both ipv6 dhcp server and ipv4 dhcp server, if configured correctly should reply with service start/running 2.connect a client to the DHCP server, and the client should get an ip address. 3) configured 4) tested in lab with switch provided 5) checked by TA

Web Server and Firewall 

1) Nginx is installed for web server. THe web server has an IP address 192.168.7.5 2) An HTML page is created and inserted in the nginx folder. 3) Firewall is installed in the web server using IP tables and ufw 4) All the ports except port 22 for ssh and 80 for http is blocked in IP tables 5) The ICMP is also blocked using UFW in the incoming port

Backup

1) Backup was done using rsync and cron 2) Rsync is used to transfer the files from web server to backup server 3) TAR is used to zip the files that need to be backed up. 4) Crontab is used to send back up files automatically at the specified time.

DNS Server

1) Assigned the IPv4 address of DNS server to be 192.168.7.3 2) BIND DNS server is used 3) IPv6 address of the DNS server is assigned fe80:db8:0:1::a 4) Reverse domains for IPv4 and IPv6 are allocated Implementation Steps: 1)The eth0 address is made static and given the IPv4 address of 192.168.7.3 and the IPv6 address of fe80:db8:0:1::a 2)In /etc/bind/named.conf.options, the forwarder address is changed to be 192.168.7.3 3)The forward and reverse zones are defined in /etc/bind/named.conf.local 4)A zone directory is created and the forward domains and reverse domains are allocated 5)The working of DNS is checked using nslookup and Dig commands

NFS Server  1.install nfs-kernel-server 2.make directory /export/users 3.mount bind directory /home/abiola to /export/users 4.edit /etc/fstab file and add the the folder to that would be shared. 5.edit the /etc/default/nfs-kernel-server file. 6.edit command to allow some clients and deny clients 7. start the service.

VPN Server 1. install pptpd 2.edit /etc/pptpd.conf add the local IP address 192.168.7.2 and remote ip address. 3. edit /etc/ppp/chap-secrets for authentication, in this file you add username and password combinations for login 4.edit /etc/ppp/pptpd-options, this allows you add other features, here you add DNS server IP address 5.after this start the service pptpd.