Description
Book SynopsisThis resource takes an in-depth look at everything you need to know to join a network. Topics covered include all of the essential networking software that comes with the Linux operating system, plus information on a host of cutting-edge services including wireless hubs, spam filtering, and more.
Table of ContentsPreface; 1. Introduction to Networking; History; TCP/IP Networks Linux Networking; Maintaining Your System; 2. Issues of TCP/IP Networking; Networking Interfaces; IP Addresses; The Internet Control Message Protocol; 3. Configuring the Serial Hardware Communications Software for Modem Links; Accessing Serial Devices Using the Configuration Utilities; Serial Devices and the login: Prompt; 4. Configuring TCP/IP Networking; Understanding the /proc Filesystem; 5. Name Service and Configuration; The Resolver Library; How DNS Works; Alternatives to BIND; 6. The Point-to-Point Protocol; PPP on Linux Running pppd; Using Options Files; Using chat to Automate Dialing; IP Configuration Options; Link Control Options; General Security Considerations Authentication with PPP; Debugging Your PPP Setup; More Advanced PPP Configurations; PPPoE Options in Linux; 7. TCP/IP Firewall Methods of Attack; What Is a Firewall?; What Is IP Filtering? Netfilter and iptables; iptables Concepts Setting Up Linux for Firewalling Using iptables The iptables Subcommands Basic iptables Matches A Sample Firewall Configuration References 8. IP Accounting; Configuring the Kernel for IP Accounting Configuring IP Accounting; Using IP Accounting Results Resetting the Counters; Flushing the Rule Set; Passive Collection of Accounting Data; 9. IP Masquerade and Network Address Translation Side Effects and Fringe Benefits; Configuring the Kernel for IP Masquerade Configuring IP Masquerade; Handling Nameserver Lookups More About Network Address Translation; 10. Important Network Features; The inetd Super Server; The tcpd Access Control Facility The xinetd Alternative; The Services and Protocols Files Remote Procedure Call Configuring Remote Login and Execution 11. Administration Issues with Electronic Mail; What Is a Mail Message?; How Is Mail Delivered? Email Addresses How Does Mail Routing Work? Mail Routing on the Internet; 12. sendmail Installing the sendmail Distribution; sendmail Configuration Files sendmail.cf Configuration Language; Creating a sendmail Configuration; sendmail Databases; Testing Your Configuration Running sendmail; Tips and Tricks; More Information 13. Configuring IPv6 Networks The IPv4 Problem and Patchwork Solutions; IPv6 as a Solution; 14. Configuring the Apache Web Server; Apache HTTPD Server-An Introduction; Configuring and Building Apache; Configuration File Options; VirtualHost Configuration Options; Apache and OpenSSL; Troubleshooting 15. IMAP; IMAP-An Introduction; Cyrus IMAP; 16. Samba Samba-An Introduction; 17. OpenLDAP; Understanding LDAP Obtaining OpenLDAP; 18. Wireless Networking; History The Standards; 802.11b Security Concerns Appendix: Example Network: The Virtual Brewery; Index