SlideShare a Scribd company logo
Linuxproject.comA Presentation and Demonstration
Members and their objectivesRobert Banning
DNS & DHCP (dnsmasq)
Chris Riccio
Apache , https (httpd) & E-Mail (postfix, dovecot, & squirrelmail)
Casey Adams
Shell scripts & SSH (sshd)
Salvatore Mauro
NFS (nfs) & FTP (vsftpd)
Barbara Schwerdtmann
VNC & Samba (smb)Physical  layout and ip addressing scheme
Dynamic Host Configuration Protocol (DHCP)	TopicsDHCP definedHow DHCP worksConfiguration
DHCP Defined	DHCP is a network application protocol used by devices that automatically assigns temporary IP addresses to client machines logging into an IP network. The IP addresses assigned to clients are unique but as devices leave and re-join the network the addresses are released and reused.
How DHCP Works
Domain Name System (DNS)TopicsDNS definedHow DNS worksConfiguration
DNS Defined	DNS is the way that Internet domain names are located and translated into Internet Protocol addresses. DNS basically is a database that has a list of domain names with IP addresses. (example phone book)
How DNS Works	Translates hostnames such as www.linuxproject.com into IP addresses which will allow the delivery of information from one computer to another. Without DNS the internet would not be possible unless you had the IP addresses for each link memorized. It also stores a listing of mail exchange servers which will allow e-mail to be possible.Important FilesResolv.confLocated in /etc directoryContains IPs of domain name serversNamed.confConfiguration file in BINDDefines the name server with name and ip address of the hosts
DnsmasqFirst Step: Check IP address in the resolv.conf file on your  local name servernameserver 12.345.678.8		nameserver 12.345.678.9Second Step: On all local PC’s vim /etc/resolv.conf and type only thisnameserver 192.168.1.1Third Step: Vim /etc/hosts and enter your IP addresses and domain names127.0.0.1		localhost		192.168.0.1		server		192.168.0.2		server2		192.168.0.3		server3		192.168.0.4		fedora		192.168.0.5		windows		192.168.0.2		ftp		192.168.0.1		mailFourth Step: vim /etc/dnsmasq.conf   un-comment the following lines and replace the stand in text with your 			own		expand-hosts		domain=test.net (use your domain name here)dhcp-range=192.168.0.4,192.168.0.10,168  (first three IP address .1,.2,.3 are statically assigned to 	servers)
Linux Based Network Proposal
Apache:  Web ServerTopicsApache defined
How a web server (Apache) works
Web server securityApache: DefinedApache is a web server notable for playing a key role in the initial growth of the World Wide Web.
Apache is fast, secure, and infinitely customizable.
Since April of 1996, Apache has been the most popular HTTP server on the World Wide Web.How a web-server works…The browser broke the URL into three parts: The protocol ("http") The server name ("www.linuxproject.com") The file name (“index.php") The browser communicated with a name server to translate the server name "www.linuxproject.com" into an IP address, which it uses to connect to the server machine. The browser then formed a connection to the server at that IP address on port 80.
Apache Security-HTTPSHyper Text Transfer Protocol Secure is designed to create a secure connection over an unsecure networkHTTP over SSL (secure and encrypted)-htaccesshtaccess is designed for directory level access controlThis will prompt each user who access the website to enter their previously assigned credentialsE-MailWe implemented a simple web-based email GUI (graphical user interface) called squirrelmail
Very familiar to services such as Google’s Gmail or Microsoft's Live email
Each user can login from any machine on the LAN and access all of their email securely Shell ScriptTopicsShell Scripts DefinedPurpose of our Shell ScriptSecure Copy Shell Script
Shell Scripts DefinedA series of commands written in plain text file for a shell, or command line interpreter, of an operating system.
The Purpose of Our Shell ScriptCopy files from one server to the another server
Secure Password Shell Scriptscp /share/TITAN/* criccio@server2:/share/THEBES
Secure Shell (SSH)TOPICSSSH DefinedHow SSH Works
SSH DefinedSet of programs that use public/private key technology for authenticating and encrypting between user accounts on distributed hosts on the internet.
How SSH WorksClient connects to serverServer sends to client:Public Host KeyPublic Server KeyClient generates random 256 bit key and encrypts it with both public host and server keyClient sends it back to serverServer decrypts with own private host and server key
FTP & NFS

More Related Content

What's hot (20)

PPTX
Rhel4
Yash Gulati
 
PPTX
Samba power point presentation
Md Maksudur Rahman
 
DOCX
Samba server installation and File sharing
Eagle Eyes
 
PPT
Samba server configuration
Rohit Phulsunge
 
PDF
NFS(Network File System)
udamale
 
PPTX
Linux network file system (nfs)
Raghu nath
 
PPTX
Samba server configuration
hunjra
 
PPT
Nf Sp4
Waqas !!!!
 
PPT
Server configuration
Aisha Talat
 
PPTX
File Transfer Protocol
Om Prakash
 
PDF
Postfix
Akila Jayarathna
 
PPTX
Network file system (nfs)
Raghu nath
 
PDF
Nfs protocol sequence_diagram
Roberto Castro
 
PPT
network filesystem briefs
bergwolf
 
PPTX
Network File System in Distributed Computing
Chandan Padalkar
 
PPS
Networking
Bob Watson
 
PPT
Nfs
Waqas !!!!
 
PPTX
Linux System Administration - NFS Server
Sreenatha Reddy K R
 
PPS
Linux06 nfs
Jainul Musani
 
Samba power point presentation
Md Maksudur Rahman
 
Samba server installation and File sharing
Eagle Eyes
 
Samba server configuration
Rohit Phulsunge
 
NFS(Network File System)
udamale
 
Linux network file system (nfs)
Raghu nath
 
Samba server configuration
hunjra
 
Nf Sp4
Waqas !!!!
 
Server configuration
Aisha Talat
 
File Transfer Protocol
Om Prakash
 
Network file system (nfs)
Raghu nath
 
Nfs protocol sequence_diagram
Roberto Castro
 
network filesystem briefs
bergwolf
 
Network File System in Distributed Computing
Chandan Padalkar
 
Networking
Bob Watson
 
Linux System Administration - NFS Server
Sreenatha Reddy K R
 
Linux06 nfs
Jainul Musani
 

Viewers also liked (10)

PPTX
Linux training
artisriva
 
PPT
Linux conf-admin
badamisri
 
PDF
Apache server configuration
Thamizharasan P
 
PDF
DNS server configurationDns server configuration
Thamizharasan P
 
PDF
Network configuration in Linux
Mohammed Yazdani
 
PDF
Samba server configuration
Thamizharasan P
 
ODP
SELinux for Everyday Users
PaulWay
 
PDF
Filesystem Comparison: NFS vs GFS2 vs OCFS2
Giuseppe Paterno'
 
PPTX
Mail server on linux
Roshni17
 
PDF
Detailed iSCSI presentation
Sheel Sindhu Manohar
 
Linux training
artisriva
 
Linux conf-admin
badamisri
 
Apache server configuration
Thamizharasan P
 
DNS server configurationDns server configuration
Thamizharasan P
 
Network configuration in Linux
Mohammed Yazdani
 
Samba server configuration
Thamizharasan P
 
SELinux for Everyday Users
PaulWay
 
Filesystem Comparison: NFS vs GFS2 vs OCFS2
Giuseppe Paterno'
 
Mail server on linux
Roshni17
 
Detailed iSCSI presentation
Sheel Sindhu Manohar
 
Ad

Similar to Linux Based Network Proposal (20)

ODP
Ubuntu For Intranet Services
Dom Cimafranca
 
PDF
Linux Servers
Ranjith Siji
 
PPTX
RHCE (RED HAT CERTIFIED ENGINEERING)
Sumant Garg
 
PPT
Chapter 05
cclay3
 
PPT
FILE SERVER
Jagdeep Singh Malhi
 
PPT
Cita310chap09
gofortution
 
PPTX
Linux and DNS Server
Prabhakar Thota
 
PPT
file transfer and access utilities
tumetr1
 
PPT
Chapter 06
cclay3
 
PPT
linux
Ajay Chawda
 
PPTX
Expo ciberseguridad
LuisFranciscoLopez4
 
PPTX
Linux Servers
Susmita_Das
 
PPT
Chapter 03
cclay3
 
PDF
Using Secure Shell on Linux: What Everyone Should Know
Novell
 
PPTX
untitled_document.pptx
RuuSpy
 
PPTX
prateekporwal
prateekporwal
 
PDF
Unit 13 network client
root_fibo
 
PPTX
A Presentation on Servers & Splunk
Avinash Kumar
 
PPT
Chapter 04
cclay3
 
Ubuntu For Intranet Services
Dom Cimafranca
 
Linux Servers
Ranjith Siji
 
RHCE (RED HAT CERTIFIED ENGINEERING)
Sumant Garg
 
Chapter 05
cclay3
 
FILE SERVER
Jagdeep Singh Malhi
 
Cita310chap09
gofortution
 
Linux and DNS Server
Prabhakar Thota
 
file transfer and access utilities
tumetr1
 
Chapter 06
cclay3
 
Expo ciberseguridad
LuisFranciscoLopez4
 
Linux Servers
Susmita_Das
 
Chapter 03
cclay3
 
Using Secure Shell on Linux: What Everyone Should Know
Novell
 
untitled_document.pptx
RuuSpy
 
prateekporwal
prateekporwal
 
Unit 13 network client
root_fibo
 
A Presentation on Servers & Splunk
Avinash Kumar
 
Chapter 04
cclay3
 
Ad

Recently uploaded (20)

PDF
Book industry state of the nation 2025 - Tech Forum 2025
BookNet Canada
 
PDF
[Newgen] NewgenONE Marvin Brochure 1.pdf
darshakparmar
 
PDF
“NPU IP Hardware Shaped Through Software and Use-case Analysis,” a Presentati...
Edge AI and Vision Alliance
 
PDF
AI Agents in the Cloud: The Rise of Agentic Cloud Architecture
Lilly Gracia
 
PDF
Future-Proof or Fall Behind? 10 Tech Trends You Can’t Afford to Ignore in 2025
DIGITALCONFEX
 
PDF
Go Concurrency Real-World Patterns, Pitfalls, and Playground Battles.pdf
Emily Achieng
 
PPT
Ericsson LTE presentation SEMINAR 2010.ppt
npat3
 
PDF
What’s my job again? Slides from Mark Simos talk at 2025 Tampa BSides
Mark Simos
 
PDF
Reverse Engineering of Security Products: Developing an Advanced Microsoft De...
nwbxhhcyjv
 
PDF
UiPath DevConnect 2025: Agentic Automation Community User Group Meeting
DianaGray10
 
PDF
NASA A Researcher’s Guide to International Space Station : Physical Sciences ...
Dr. PANKAJ DHUSSA
 
PDF
Bitcoin for Millennials podcast with Bram, Power Laws of Bitcoin
Stephen Perrenod
 
PPTX
Agentforce World Tour Toronto '25 - Supercharge MuleSoft Development with Mod...
Alexandra N. Martinez
 
PDF
How do you fast track Agentic automation use cases discovery?
DianaGray10
 
PDF
“Voice Interfaces on a Budget: Building Real-time Speech Recognition on Low-c...
Edge AI and Vision Alliance
 
PDF
SIZING YOUR AIR CONDITIONER---A PRACTICAL GUIDE.pdf
Muhammad Rizwan Akram
 
PDF
The Rise of AI and IoT in Mobile App Tech.pdf
IMG Global Infotech
 
PDF
Mastering Financial Management in Direct Selling
Epixel MLM Software
 
PDF
Transcript: Book industry state of the nation 2025 - Tech Forum 2025
BookNet Canada
 
PDF
POV_ Why Enterprises Need to Find Value in ZERO.pdf
darshakparmar
 
Book industry state of the nation 2025 - Tech Forum 2025
BookNet Canada
 
[Newgen] NewgenONE Marvin Brochure 1.pdf
darshakparmar
 
“NPU IP Hardware Shaped Through Software and Use-case Analysis,” a Presentati...
Edge AI and Vision Alliance
 
AI Agents in the Cloud: The Rise of Agentic Cloud Architecture
Lilly Gracia
 
Future-Proof or Fall Behind? 10 Tech Trends You Can’t Afford to Ignore in 2025
DIGITALCONFEX
 
Go Concurrency Real-World Patterns, Pitfalls, and Playground Battles.pdf
Emily Achieng
 
Ericsson LTE presentation SEMINAR 2010.ppt
npat3
 
What’s my job again? Slides from Mark Simos talk at 2025 Tampa BSides
Mark Simos
 
Reverse Engineering of Security Products: Developing an Advanced Microsoft De...
nwbxhhcyjv
 
UiPath DevConnect 2025: Agentic Automation Community User Group Meeting
DianaGray10
 
NASA A Researcher’s Guide to International Space Station : Physical Sciences ...
Dr. PANKAJ DHUSSA
 
Bitcoin for Millennials podcast with Bram, Power Laws of Bitcoin
Stephen Perrenod
 
Agentforce World Tour Toronto '25 - Supercharge MuleSoft Development with Mod...
Alexandra N. Martinez
 
How do you fast track Agentic automation use cases discovery?
DianaGray10
 
“Voice Interfaces on a Budget: Building Real-time Speech Recognition on Low-c...
Edge AI and Vision Alliance
 
SIZING YOUR AIR CONDITIONER---A PRACTICAL GUIDE.pdf
Muhammad Rizwan Akram
 
The Rise of AI and IoT in Mobile App Tech.pdf
IMG Global Infotech
 
Mastering Financial Management in Direct Selling
Epixel MLM Software
 
Transcript: Book industry state of the nation 2025 - Tech Forum 2025
BookNet Canada
 
POV_ Why Enterprises Need to Find Value in ZERO.pdf
darshakparmar
 

Linux Based Network Proposal

  • 2. Members and their objectivesRobert Banning
  • 3. DNS & DHCP (dnsmasq)
  • 5. Apache , https (httpd) & E-Mail (postfix, dovecot, & squirrelmail)
  • 7. Shell scripts & SSH (sshd)
  • 9. NFS (nfs) & FTP (vsftpd)
  • 11. VNC & Samba (smb)Physical layout and ip addressing scheme
  • 12. Dynamic Host Configuration Protocol (DHCP) TopicsDHCP definedHow DHCP worksConfiguration
  • 13. DHCP Defined DHCP is a network application protocol used by devices that automatically assigns temporary IP addresses to client machines logging into an IP network. The IP addresses assigned to clients are unique but as devices leave and re-join the network the addresses are released and reused.
  • 15. Domain Name System (DNS)TopicsDNS definedHow DNS worksConfiguration
  • 16. DNS Defined DNS is the way that Internet domain names are located and translated into Internet Protocol addresses. DNS basically is a database that has a list of domain names with IP addresses. (example phone book)
  • 17. How DNS Works Translates hostnames such as www.linuxproject.com into IP addresses which will allow the delivery of information from one computer to another. Without DNS the internet would not be possible unless you had the IP addresses for each link memorized. It also stores a listing of mail exchange servers which will allow e-mail to be possible.Important FilesResolv.confLocated in /etc directoryContains IPs of domain name serversNamed.confConfiguration file in BINDDefines the name server with name and ip address of the hosts
  • 18. DnsmasqFirst Step: Check IP address in the resolv.conf file on your local name servernameserver 12.345.678.8 nameserver 12.345.678.9Second Step: On all local PC’s vim /etc/resolv.conf and type only thisnameserver 192.168.1.1Third Step: Vim /etc/hosts and enter your IP addresses and domain names127.0.0.1 localhost 192.168.0.1 server 192.168.0.2 server2 192.168.0.3 server3 192.168.0.4 fedora 192.168.0.5 windows 192.168.0.2 ftp 192.168.0.1 mailFourth Step: vim /etc/dnsmasq.conf un-comment the following lines and replace the stand in text with your own expand-hosts domain=test.net (use your domain name here)dhcp-range=192.168.0.4,192.168.0.10,168 (first three IP address .1,.2,.3 are statically assigned to servers)
  • 20. Apache: Web ServerTopicsApache defined
  • 21. How a web server (Apache) works
  • 22. Web server securityApache: DefinedApache is a web server notable for playing a key role in the initial growth of the World Wide Web.
  • 23. Apache is fast, secure, and infinitely customizable.
  • 24. Since April of 1996, Apache has been the most popular HTTP server on the World Wide Web.How a web-server works…The browser broke the URL into three parts: The protocol ("http") The server name ("www.linuxproject.com") The file name (“index.php") The browser communicated with a name server to translate the server name "www.linuxproject.com" into an IP address, which it uses to connect to the server machine. The browser then formed a connection to the server at that IP address on port 80.
  • 25. Apache Security-HTTPSHyper Text Transfer Protocol Secure is designed to create a secure connection over an unsecure networkHTTP over SSL (secure and encrypted)-htaccesshtaccess is designed for directory level access controlThis will prompt each user who access the website to enter their previously assigned credentialsE-MailWe implemented a simple web-based email GUI (graphical user interface) called squirrelmail
  • 26. Very familiar to services such as Google’s Gmail or Microsoft's Live email
  • 27. Each user can login from any machine on the LAN and access all of their email securely Shell ScriptTopicsShell Scripts DefinedPurpose of our Shell ScriptSecure Copy Shell Script
  • 28. Shell Scripts DefinedA series of commands written in plain text file for a shell, or command line interpreter, of an operating system.
  • 29. The Purpose of Our Shell ScriptCopy files from one server to the another server
  • 30. Secure Password Shell Scriptscp /share/TITAN/* criccio@server2:/share/THEBES
  • 31. Secure Shell (SSH)TOPICSSSH DefinedHow SSH Works
  • 32. SSH DefinedSet of programs that use public/private key technology for authenticating and encrypting between user accounts on distributed hosts on the internet.
  • 33. How SSH WorksClient connects to serverServer sends to client:Public Host KeyPublic Server KeyClient generates random 256 bit key and encrypts it with both public host and server keyClient sends it back to serverServer decrypts with own private host and server key
  • 35. FTP FTP is based on the client-server model of communication between computers: one computer runs a server program that makes information available to other computers.
  • 36. The other computers run client programs that request information and receive replies from the server.
  • 37. To access an FTP server, users must be able to connect to the Internet or an intranet (via a modem or local area network) with an FTP client program.NFSThe Network File System (NFS) software allows one computer (an NFS client) attached to a network to access the files on the hard disk of another computer on the same network.
  • 38. An NFS client can mount the whole or part of a remote file system. It can then access the files in this file system almost as if they were present on a local hard disk. The main differences between FTP and NFS are:FTP uses actual file transfers having users upload and download them.NFS is actual real-time file sharing between workstations within a networkFTP vs. NFS
  • 40. Samba
  • 41. S M BSMB, (Service Message Block), is a protocol, as well as a suite of programs that allow Linux servers to share files, printers, and other resources with Window clients. Samba is also open source software, and a safe way to share files over an secured / secured internet.
  • 42. SambaAnother benefit Samba gives us is the ability to act as an interface. A graphical interface to access files, folders.. etc, without having to go through the command line.
  • 43. VNCWhat is VNC? VNC is stands for Virtual Network Computing.It is a graphical desktop sharing system, used to control another computer over the network via remote access.
  • 44. VNCVNC is platform independent. Meaning, it will work with most operating systems. In the case of Microsoft, a proprietary operating system, the use of the RFB Protocol, or {remote frame-buffer} allows VNC to work with all windows systems, applications, and MAC operating systems.