Linux Network Administrator’s Guide, Second Edition
Read it now on the O’Reilly learning platform with a 10-day free trial.
O’Reilly members get unlimited access to books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.
Book description
Table of contents
- Linux Network Administrator’s Guide, 2nd Edition
- Preface
- Purpose and Audience for This Book
- Sources of Information
- Documentation Available via FTP
- Documentation Available via WWW
- Documentation Available Commercially
- Linux Journal and Linux Magazine
- LinuxUsenet Newsgroups
- Linux Mailing Lists
- Online Linux Support
- Linux User Groups
- Obtaining Linux
- The Hall of Fame
- History
- TCP/IP Networks
- Introduction to TCP/IP Networks
- Ethernets
- Other Types of Hardware
- The Internet Protocol
- IP Over Serial Lines
- The Transmission Control Protocol
- The User Datagram Protocol
- More on Ports
- The Socket Library
- Different Streaks of Development
- Where to Get the Code
- System Security
- Networking Interfaces
- IP Addresses
- Address Resolution
- IP Routing
- IP Networks
- Subnetworks
- Gateways
- The Routing Table
- Metric Values
- Kernel Configuration
- Kernel Options in Linux 2.0 and Higher
- Kernel Networking Options in Linux 2.0.0 and Higher
- Ethernet Autoprobing
- Communications Software for Modem Links
- Introduction to Serial Devices
- Accessing Serial Devices
- The Serial Device Special Files
- The setserial Command
- The stty Command
- Configuring the mgetty Daemon
- Mounting the /proc Filesystem
- Installing the Binaries
- Setting the Hostname
- Assigning IP Addresses
- Creating Subnets
- Writing hosts and networks Files
- Interface Configuration for IP
- The Loopback Interface
- Ethernet Interfaces
- Routing Through a Gateway
- Configuring a Gateway
- The PLIP Interface
- The SLIP and PPP Interfaces
- The Dummy Interface
- IP Alias
- Displaying the Routing Table
- Displaying Interface Statistics
- Displaying Connections
- The Resolver Library
- The host.conf File
- Resolver environment variables
- Name Lookups with DNS
- Types of Name Servers
- The DNS Database
- Reverse Lookups
- The named.boot File
- The BIND 8 host.conf File
- The DNS Database Files
- Caching-only named Configuration
- Writing the Master Files
- Verifying the Name Server Setup
- Other Useful Tools
- General Requirements
- SLIP Operation
- Dealing with Private IP Networks
- Using dip
- A Sample Script
- A dip Reference
- The modem commands
- The echo command
- The get command
- The print command
- Variable names
- The if and goto commands
- send, wait, and sleep
- mode and default
- PPP on Linux
- Running pppd
- Using Options Files
- Using chat to Automate Dialing
- IP Configuration Options
- Choosing IP Addresses
- Routing Through a PPP Link
- PAP Versus CHAP
- The CHAP Secrets File
- The PAP Secrets File
- PPP Server
- Demand Dialing
- Persistent Dialing
- Methods of Attack
- What Is a Firewall?
- What Is IP Filtering?
- Setting Up Linux for Firewalling
- Kernel Configured with IP Firewall
- The ipfwadm Utility
- The ipchains Utility
- The iptables Utility
- Using ipfwadm
- A naïve example
- An important refinement
- Listing our rules
- Categories
- Commands
- Parameters
- Optional arguments
- ICMP datagram types
- Using ipchains
- ipchains Command Syntax
- Commands
- Rule specification parameters
- Options
- User-defined chains
- The ipchains support scripts
- Backward Compatability with ipfwadm and ipchains
- Using iptables
- Commands
- Rule specification parameters
- Options
- Extensions
- TCP Extensions: used with -m tcp -p tcp
- UDP Extensions: used with -m udp -p udp
- ICMP Extensions: used with -m icmp -p icmp
- MAC Extensions: used with -m mac
- Setting the TOS Bits Using ipfwadm or ipchains
- Setting the TOS Bits Using iptables
- Configuring the Kernel for IP Accounting
- Configuring IP Accounting
- Accounting by Address
- Accounting by Service Port
- Accounting of ICMP Datagrams
- Accounting by Protocol
- Listing Accounting Data with ipfwadm
- Listing Accounting Data with ipchains
- Listing Accounting Data with iptables
- Side Effects and Fringe Benefits
- Configuring the Kernel for IP Masquerade
- Configuring IP Masquerade
- Setting Timing Parameters for IP Masquerade
- The inetd Super Server
- The tcpd Access Control Facility
- The Services and Protocols Files
- Remote Procedure Call
- Configuring Remote Login and Execution
- Disabling the r; Commands
- Installing and Configuring ssh
- The ssh daemon
- The ssh client
- Using ssh
- Getting Acquainted with NIS
- NIS Versus NIS+
- The Client Side of NIS
- Running an NIS Server
- NIS Server Security
- Setting Up an NIS Client with GNU libc
- Choosing the Right Maps
- Using the passwd and group Maps
- Using NIS with Shadow Support
- Preparing NFS
- Mounting an NFS Volume
- The NFS Daemons
- The exports File
- Kernel-Based NFSv2 Server Support
- Kernel-Based NFSv3 Server Support
- Xerox, Novell, and History
- IPX and Linux
- Caldera Support
- More on NDS Support
- Network Devices Supporting IPX
- IPX Interface Configuration Tools
- The ipx_configure Command
- The ipx_interface Command
- Static IPX Routing Using the ipx_route Command
- Internal IPX Networks and Routing
- A Simple ncpmount Example
- The ncpmount Command in Detail
- Hiding Your NetWare Login Password
- A More Complex ncpmount Example
- Server List
- Send Messages to NetWare Users
- Browsing and Manipulating Bindery Data
- Using nprint with the Line Printer Daemon
- Managing Print Queues
- UUCP Transfers and Remote Execution
- The Inner Workings of uucico
- uucico Command-line Options
- A Gentle Introduction to Taylor UUCP
- What UUCP Needs to Know
- Site Naming
- Taylor Configuration Files
- General Configuration Options Using the config File
- How to Tell UUCP About Other Systems Using the sys File
- System name
- Telephone number
- port and speed
- The login chat
- Alternates
- Restricting call times
- Command Execution
- File Transfers
- Forwarding
- Providing UUCP Accounts
- Protecting Yourself Against Swindlers
- Be Paranoid: Call Sequence Checks
- Anonymous UUCP
- Protocol Overview
- Tuning the Transmission Protocol
- Selecting Specific Protocols
- uucico Keeps Saying “Wrong Time to Call”
- uucico Complains That the Site Is Already Locked
- You Can Connect to the Remote Site, but the Chat Script Fails
- Your Modem Does Not Dial
- Your Modem Tries to Dial but Doesn’t Get Out
- Login Succeeds, but the Handshake Fails
- What Is a Mail Message?
- How Is Mail Delivered?
- Email Addresses
- RFC-822
- Obsolete Mail Formats
- Mixing Different Mail Formats
- Mail Routing on the Internet
- Mail Routing in the UUCP World
- Mixing UUCP and RFC-822
- Global elm Options
- National Character Sets
- Introduction to sendmail
- Installing sendmail
- Overview of Configuration Files
- The sendmail.cf and sendmail.mc Files
- Two Example sendmail.mc Files
- Typically Used sendmail.mc Parameters
- Comments
- VERSIONID and OSTYPE
- DOMAIN
- FEATURE
- Local macro definitions
- Defining mail transport protocols
- Configure mail routing for local hosts
- sendmail.cf R and S Commands
- Some Useful Macro Definitions
- The Lefthand Side
- The Righthand Side
- A Simple Rule Pattern Example
- Ruleset Semantics
- Interpreting the rule in our example
- Trusting Users to Set the From: Field
- Managing Mail Aliases
- Using a Smart Host
- Managing Unwanted or Unsolicited Mail (Spam)
- The Real-time Blackhole List
- The access database
- Barring users from receiving mail
- Accepting mail for other domains
- Forwarding virtual-hosted mail to other destinations
- Managing the Mail Spool
- Forcing a Remote Host to Process its Mail Queue
- Analyzing Mail Statistics
- mailstats
- hoststat
- Running Exim
- If Your Mail Doesn’t Get Through
- Compiling Exim
- Mail Delivery Modes
- Miscellaneous config Options
- Message Routing and Delivery
- Routing Messages
- Delivering Messages to Local Addresses
- Local users
- Forwarding
- Usenet History
- What Is Usenet, Anyway?
- How Does Usenet Handle News?
- Delivering News
- Installation
- The sys File
- The active File
- Article Batching
- Expiring News
- Miscellaneous Files
- Control Messages
- The cancel Message
- newgroup and rmgroup
- The checkgroups Message
- sendsys, version, and senduuname
- The NNTP Protocol
- Connecting to the News Server
- Pushing a News Article onto a Server
- Changing to NNRP Reader Mode
- Listing Available Groups
- Listing Active Groups
- Posting an Article
- Listing New Articles
- Selecting a Group on Which to Operate
- Listing Articles in a Group
- Retrieving an Article Header Only
- Retrieving an Article Body Only
- Reading an Article from a Group
- Some INN Internals
- Newsreaders and INN
- Installing INN
- Configuring INN: the Basic Setup
- INN Configuration Files
- Global Parameters
- The inn.conf file
- The active and newsgroups files
- The newsfeeds file
- The nntpsend.ctl file
- The incoming.conf file
- The nnrp.access file
- The expire.ctl file
- The control.ctl file
- Add a New Group
- Change a Group
- Remove a Group
- Renumber a Group
- Allow/Disallow Newsreaders
- Reject Newsfeed Connections
- Allow Newsfeed Connections
- Disable News Server
- Restart News Server
- Display Status of a Newsfeed
- Drop a Newsfeed
- Begin a Newsfeed
- Cancel an Article
- tin Configuration
- trn Configuration
- nn Configuration
- Connecting the Virtual Subsidiary Network
- A PLIP Parallel Cable
- A Serial NULL Modem Cable
- 0. Preamble
- 1. Applicability and Definitions
- 2. Verbatim Copying
- 3. Copying in Quantity
- 4. Modifications
- 5. Combining Documents
- 6. Collections of Documents
- 7. Aggregation with Independent Works
- 8. Translation
- 9. Termination
- 10. Future Revisions of this License
Product information
- Title: Linux Network Administrator’s Guide, Second Edition
- Author(s):
- Release date:
- Publisher(s): O’Reilly Media, Inc.
- ISBN: None
Kirch Olaf » Linux Network Administrator Guide, Second Edition
This book was written to provide a single reference for network administration in a Linux environment. Beginners and experienced users alike should find the information they need to cover nearly all important administration activities required to manage a Linux network configuration. The possible range of topics to cover is nearly limitless, so of course it has been impossible to include everything there is to say on all subjects. We’ve tried to cover the most important and common ones. We’ve found that beginners to Linux networking, even those with no prior exposure to Unix-like operating systems, have found this book .
Скачать книгу бесплатно:
Пока отзывов к этой книге нет.
- Second Hand — Дарк Олег
- Second-hand — Белаш Александр
- Linux From Scratch — Beekmans Gerard
- Complete Stories 3 — Second Variety and Other Stories — Dick Philip
- Unstable Networks — Sterling Bruce
- Second Foundation — Asimov Isaac
- Asimov’s Guide To Shakespear. Volume 1 — Asimov Isaac
- Seconda Fondazione — Asimov Isaac
- Second Contact — Turtledove Harry
- Split Second — Baldacci David
- Земля. Second edition. — Сомов Кирилл
- A Girls Guide to Vampires — Макалистер Кейти
- The Mastery Of Love: A Practical Guide to the Art of Relationship — Ruiz Miguel
- Embedded Linux Primer: A Practical, Real-World Approach — Hallinan Christopher
- Проза
- Поэзия
- Детективы
- Фантастика
- Любовные романы
- Бизнес-литература
- Детские книги
- Приключения и путешествия
- Документальная литература
- Дом и семья
- Компьютеры, Технологии, Интернет
- Научно-образовательная литература
- Пьесы и драматургия
- Религиозная литература
- Энциклопедии
- Техника
- Творчество и фольклор
- Юмор
- Global Parameters
- The host.conf File
- Preface