Network Administration with FreeBSD 7

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

Network Administration with FreeBSD 7

Progressing
Babak Farrokhi

Building, securing, and maintaining networks with the FreeBSD operating system
$10.00
$39.99
RRP $23.99
RRP $39.99
eBook
Print + eBook
$12.99 p/month

Get Access

Get Unlimited Access to every Packt eBook and Video course

Enjoy full and instant access to over 3000 books and videos – you’ll find everything you need to stay ahead of the curve and make sure you can always get the job done.

Code Files
+ Collection
Free Sample

Book Details

ISBN 139781847192646
Paperback280 pages

About This Book

  • Set up and manage networking on FreeBSD
  • Virtualization with FreeBSD Jails, IPFW and PF
  • Configure interfaces, protocols, and routing

 

Who This Book Is For

This book is for Network Administrators who would like to work with FreeBSD and are looking for skills beyond installation and configuration of FreeBSD.

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

In Detail

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.

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

Recommended for You

Learning FreeNAS
$ 10.00
Pluggable Authentication Modules: The Definitive Guide to PAM for Linux SysAdmins and C Developers
$ 6.00
Beginning OpenVPN 2.0.9
$ 10.00