Book description
Get to grips with the most common as well as complex Linux networking configurations, tools, and services to enhance your professional skills
Key Features
- Learn how to solve critical networking problems using real-world examples
- Configure common networking services step by step in an enterprise environment
- Discover how to build infrastructure with an eye toward defense against common attacks
Book Description
As Linux continues to gain prominence, there has been a rise in network services being deployed on Linux for cost and flexibility reasons. If you are a networking professional or an infrastructure engineer involved with networks, extensive knowledge of Linux networking is a must.
This book will guide you in building a strong foundation of Linux networking concepts. The book begins by covering various major distributions, how to pick the right distro, and basic Linux network configurations. You'll then move on to Linux network diagnostics, setting up a Linux firewall, and using Linux as a host for network services. You'll discover a wide range of network services, why they're important, and how to configure them in an enterprise environment. Finally, as you work with the example builds in this Linux book, you'll learn to configure various services to defend against common attacks. As you advance to the final chapters, you'll be well on your way towards building the underpinnings for an all-Linux datacenter.
By the end of this book, you'll be able to not only configure common Linux network services confidently, but also use tried-and-tested methodologies for future Linux installations.
What you will learn
- Use Linux as a troubleshooting and diagnostics platform
- Explore Linux-based network services
- Configure a Linux firewall and set it up for network services
- Deploy and configure Domain Name System (DNS) and Dynamic Host Configuration Protocol (DHCP) services securely
- Configure Linux for load balancing, authentication, and authorization services
- Use Linux as a logging platform for network monitoring
- Deploy and configure Intrusion Prevention Services (IPS)
- Set up Honeypot solutions to detect and foil attacks
Who this book is for
This book is for IT and Windows professionals and admins looking for guidance in managing Linux-based networks. Basic knowledge of networking is necessary to get started with this book.
Table of contents
- Linux for Networking Professionals
- Contributors
- About the author
- About the reviewer
- Preface
- Section 1: Linux Basics
- Chapter 1: Welcome to the Linux Family
- Chapter 2: Basic Linux Network Configuration and Operations – Working with Local Interfaces
- Section 2: Linux as a Network Node and Troubleshooting Platform
-
Chapter 3: Using Linux and Linux Tools for Network Diagnostics
- Technical requirements
- Network basics – the OSI model
- Layer 2 – relating IP and MAC addresses using ARP
- Layer 4 – how TCP and UDP ports work
- Local port enumeration – what am I connected to? What am I listening for?
- Remote port enumeration using native tools
- Remote port and service enumeration – nmap
- Wireless diagnostic operations
- Summary
- Questions
- Further reading
- Chapter 4: The Linux Firewall
-
Chapter 5: Linux Security Standards with Real-Life Examples
- Technical requirements
- Why do I need to secure my Linux hosts?
- Cloud-specific security considerations
- Commonly encountered industry-specific security standards
- The Center for Internet Security critical controls
- The Center for Internet Security benchmarks
- SELinux and AppArmor
- Summary
- Questions
- Further reading
- Section 3: Linux Network Services
- Chapter 6: DNS Services on Linux
- Chapter 7: DHCP Services on Linux
-
Chapter 8: Certificate Services on Linux
- Technical requirements
- What are certificates?
- Acquiring a certificate
- Using a certificate – web server example
- Building a private Certificate Authority
- Securing your Certificate Authority infrastructure
- Certificate Transparency
- Certificate automation and the ACME protocol
- OpenSSL cheat sheet
- Summary
- Questions
- Further reading
-
Chapter 9: RADIUS Services for Linux
- Technical requirements
- RADIUS basics – what is RADIUS and how does it work?
- Implementing RADIUS with local Linux authentication
- RADIUS with LDAP/LDAPS backend authentication
- Unlang – the unlanguage
- RADIUS use-case scenarios
- Using Google Authenticator for MFA with RADIUS
- Summary
- Questions
- Further reading
- Chapter 10: Load Balancer Services for Linux
- Chapter 11: Packet Capture and Analysis in Linux
- Chapter 12: Network Monitoring Using Linux
-
Chapter 13: Intrusion Prevention Systems on Linux
- Technical requirements
- What is an IPS?
- Architecture options – where does an IPS fit in your data center?
- IPS evasion techniques
- Classic/network-based IPS solutions – Snort and Suricata
- Suricata IPS example
- Constructing an IPS rule
- Passive traffic monitoring
- Zeek example – collecting network metadata
- Summary
- Questions
- Further reading
-
Chapter 14: Honeypot Services on Linux
- Technical requirements
- Honeypot overview – what is a honeypot, and why do I want one?
- Deployment scenarios and architecture – where do I put a honeypot?
- Risks of deploying honeypots
- Example honeypots
- Distributed/community honeypot – the Internet Storm Center's DShield Honeypot Project
- Summary
- Questions
- Further reading
-
Assessments
- Chapter 2 – Basic Linux Network Configuration and Operations – Working with Local Interfaces
- Chapter 3 – Using Linux and Linux Tools for Network Diagnostics
- Chapter 4 – The Linux Firewall
- Chapter 5 – Linux Security Standards with Real-Life Examples
- Chapter 6 – DNS Services on Linux
- Chapter 7 – DHCP Services on Linux
- Chapter 8 – Certificate Services on Linux
- Chapter 9 – RADIUS Services for Linux
- Chapter 10 – Load Balancer Services for Linux
- Chapter 11 – Packet Capture and Analysis in Linux
- Chapter 12 – Network Monitoring Using Linux
- Chapter 13 – Intrusion Prevention Systems on Linux
- Chapter 14 – Honeypot Services on Linux
- Why subscribe?
- Other Books You May Enjoy
Product information
- Title: Linux for Networking Professionals
- Author(s):
- Release date: November 2021
- Publisher(s): Packt Publishing
- ISBN: 9781800202399
You might also like
book
Linux Basics for Hackers
If you’re getting started along the exciting path of hacking, cybersecurity, and pentesting, Linux Basics for …
book
Understanding Linux Network Internals
If you've ever wondered how Linux carries out the complicated tasks assigned to it by the …
video
Linux Foundation Certified System Administrator (LFCS)
21+ Hours of Video Instruction Linux Foundation Certified System Administrator (LFCS) Complete Video Course, 2nd Edition …
book
Mastering Ubuntu Server - Fourth Edition
Your one-stop resource to learn, configure and use Ubuntu 22.04 for your day-to-day operations and deployments. …