Network Administration with FreeBSD 7

Building, securing, and maintaining networks with the FreeBSD operating system

Network Administration with FreeBSD 7

Babak Farrokhi

Building, securing, and maintaining networks with the FreeBSD operating system
Mapt Subscription
FREE
$29.99/m after trial
eBook
$10.00
RRP $23.99
Save 58%
Print + eBook
$39.99
RRP $39.99
What do I get with a Mapt Pro subscription?
  • Unlimited access to all Packt’s 5,000+ eBooks and Videos
  • Early Access content, Progress Tracking, and Assessments
  • 1 Free eBook or Video to download and keep every month after trial
What do I get with an eBook?
  • Download this book in EPUB, PDF, MOBI formats
  • DRM FREE - read and interact with your content when you want, where you want, and how you want
  • Access this title in the Mapt reader
What do I get with Print & eBook?
  • Get a paperback copy of the book delivered to you
  • Download this book in EPUB, PDF, MOBI formats
  • DRM FREE - read and interact with your content when you want, where you want, and how you want
  • Access this title in the Mapt reader
What do I get with a Video?
  • Download this Video course in MP4 format
  • DRM FREE - read and interact with your content when you want, where you want, and how you want
  • Access this title in the Mapt reader
$0.00
$10.00
$39.99
$29.99p/m after trial
RRP $23.99
RRP $39.99
Subscription
eBook
Print + eBook
Start 30 Day Trial
Subscribe and access every Packt eBook & Video.
 
  • 5,000+ eBooks & Videos
  • 50+ New titles a month
  • 1 Free eBook/Video to keep every month
Start Free Trial
 
Code Files
Preview in Mapt

Book Details

ISBN 139781847192646
Paperback280 pages

Book Description

This book is a guide to FreeBSD for network administrators; therefore it does not cover basic installation and configuration of FreeBSD, but is about using FreeBSD to build, secure, and maintain networks.

After introducing the basic tools for monitoring the performance and security of the system the book moves on to cover using jails—FreeBSD virtual environments—to virtually run multiple instances of FreeBSD on the same hardware. Then it shows how to overcome the different bottlenecks that you may meet depending on the services you are running by tweaking different parameters to maintain a high performance from your FreeBSD server. Next it covers using the ifconfig utility to configure interfaces with different layer protocols and about connectivity testing and debugging tools. After covering using User PPP or Kernel PPP for Point-to-Point Protocol network configuration it explains basic IP forwarding in FreeBSD and the use of the built-in routing daemons, routed and route6d, which support RIPv1, RIPv2, RIPng, and RDISC. Next it covers the OpenOSPFD and OpenBGPD daemons that you can install to run OSPF and BGP on your host. Then it covers setup and configuration of IPFW and PF, and finally looks at some important internet services and how to set them up on your FreeBSD server.

Table of Contents

Chapter 1: System Configuration—Disks
Partition Layout and Sizes
Swap
Softupdates
Snapshots
Quotas
File System Backup
RAID-GEOM Framework
Summary
Chapter 2: System Configuration—Keeping it Updated
CVSup—Synchronizing the Source Code
Ports Collection
Security Advisories
Customizing and Rebuilding Kernel
Rebuilding World
Binary Update
Recovering from a Dead Kernel
Summary
Chapter 3: System Configuration—Software Package Management
Ports and Packages
Package Management Tools
Summary
Chapter 4: System Configuration—System Management
Process Management and Control
Summary
Chapter 5: System Configuration—Jails
Concept
Introduction
Setting Up a Jail
Configuring the Host System
Starting the Jail
Automatic Startup
Shutting Down Jails
Managing Jails
Jail Security
Jail Limitations
Summary
Chapter 6: System Configuration—Tuning Performance
Tweaking Kernel Variables using SYSCTL
Kernel
Disk
Network
The /etc/make.conf file
The /boot/loader.conf file
Summary
Chapter 7: Network Configuration—Basics
Ifconfig Utility
Default Routing
Name Resolution
Network Testing Tools
Summary
Chapter 8: Network Configuration—Tunneling
Generic Routing Encapsulation (GRE) protocol
IPSEC
Summary
Chapter 9: Network Configuration—PPP
Setting up PPP Client
Setting up PPP Server
Setting up PPPoE Client
Setting up PPPoE Server
Summary
Chapter 10: Network Configuration—Routing and Bridging
Basic Routing—IP Forwarding
Static Routing
routed and route6d
Running OSPF—OpenOSPFD
Running BGP—OpenBGPD
Bridging
Proxy ARP
Summary
Chapter 11: Network Configuration—IPv6
IPv6 Facts
Using IPv6
Routing IPv6
RIP6
Multicast Routing
Tunneling
Summary
Chapter 12: Network Configuration—Firewalls
Packet Filtering with IPFW
Packet Filtering with PF
Network Address Translation using PF and IPFW
Summary
Chapter 13: Network Services—Internet Servers
inetd Daemon
SSH
NTP
DNS
FTP
Mail
Web
Proxy
Summary
Chapter 14: Network Services—Local Network Services
Dynamic Host Configuration Protocol (DHCP)
Trivial File Transfer Protocol (TFTP)
Network File System (NFS)
Server Message Block (SMB) or CIFS
Simple Network Management Protocol (SNMP)
Printing
Network Information System (NIS)
Summary

What You Will Learn

  • Monitor system performance and security
  • Secure your network with Jails
  • Tweak parameters to overcome bottlenecks
  • Configure interfaces with ifconfig
  • Test and debug connectivity
  • Configure PPP networking
  • Control IP and IPv6 routing with routed and route6d
  • Run OSPF and BGP with OpenOSPFD and OpenBGPD
  • Configure an IPFW firewall and PF packet filtering
  • Set up internet services on your FreeBSD server

Authors

Table of Contents

Chapter 1: System Configuration—Disks
Partition Layout and Sizes
Swap
Softupdates
Snapshots
Quotas
File System Backup
RAID-GEOM Framework
Summary
Chapter 2: System Configuration—Keeping it Updated
CVSup—Synchronizing the Source Code
Ports Collection
Security Advisories
Customizing and Rebuilding Kernel
Rebuilding World
Binary Update
Recovering from a Dead Kernel
Summary
Chapter 3: System Configuration—Software Package Management
Ports and Packages
Package Management Tools
Summary
Chapter 4: System Configuration—System Management
Process Management and Control
Summary
Chapter 5: System Configuration—Jails
Concept
Introduction
Setting Up a Jail
Configuring the Host System
Starting the Jail
Automatic Startup
Shutting Down Jails
Managing Jails
Jail Security
Jail Limitations
Summary
Chapter 6: System Configuration—Tuning Performance
Tweaking Kernel Variables using SYSCTL
Kernel
Disk
Network
The /etc/make.conf file
The /boot/loader.conf file
Summary
Chapter 7: Network Configuration—Basics
Ifconfig Utility
Default Routing
Name Resolution
Network Testing Tools
Summary
Chapter 8: Network Configuration—Tunneling
Generic Routing Encapsulation (GRE) protocol
IPSEC
Summary
Chapter 9: Network Configuration—PPP
Setting up PPP Client
Setting up PPP Server
Setting up PPPoE Client
Setting up PPPoE Server
Summary
Chapter 10: Network Configuration—Routing and Bridging
Basic Routing—IP Forwarding
Static Routing
routed and route6d
Running OSPF—OpenOSPFD
Running BGP—OpenBGPD
Bridging
Proxy ARP
Summary
Chapter 11: Network Configuration—IPv6
IPv6 Facts
Using IPv6
Routing IPv6
RIP6
Multicast Routing
Tunneling
Summary
Chapter 12: Network Configuration—Firewalls
Packet Filtering with IPFW
Packet Filtering with PF
Network Address Translation using PF and IPFW
Summary
Chapter 13: Network Services—Internet Servers
inetd Daemon
SSH
NTP
DNS
FTP
Mail
Web
Proxy
Summary
Chapter 14: Network Services—Local Network Services
Dynamic Host Configuration Protocol (DHCP)
Trivial File Transfer Protocol (TFTP)
Network File System (NFS)
Server Message Block (SMB) or CIFS
Simple Network Management Protocol (SNMP)
Printing
Network Information System (NIS)
Summary

Book Details

ISBN 139781847192646
Paperback280 pages
Read More

Read More Reviews

Recommended for You

Linux Shell Scripting Cookbook, Second Edition Book Cover
Linux Shell Scripting Cookbook, Second Edition
$ 26.99
$ 5.40
CentOS 6 Linux Server Cookbook Book Cover
CentOS 6 Linux Server Cookbook
$ 29.99
$ 10.00
Joomla! 1.5 Template Design Book Cover
Joomla! 1.5 Template Design
$ 26.99
$ 10.00
Advanced Penetration Testing for Highly-Secured Environments: The Ultimate Security Guide Book Cover
Advanced Penetration Testing for Highly-Secured Environments: The Ultimate Security Guide
$ 35.99
$ 7.20
Responsive Web Design with HTML5 and CSS3 Book Cover
Responsive Web Design with HTML5 and CSS3
$ 23.99
$ 4.80
Linux Shell Scripting Cookbook Book Cover
Linux Shell Scripting Cookbook
$ 26.99
$ 10.00