Руководство администратора сети в ОС Linux.

Олаф Кирч (Olaf Kirch)

Содержание.

1. Предисловие 2 1.1. Документация о Linux 3 1.2. Об этой книге 4 1.3. Официально Напечатанная Версия 5 1.4. Дополнительная Информация 6 1.5. Об Авторах 7 1.6. Благодарности 8 1.7. Условные Обозначения 9 1.8. Проект linux документации 10 1.9. Стандартная организация файлов системы 11 2. Общие сведения о сетях. 12 2.1. Введение. 12 2.2. UUCP сети. 13 2.2.1. Как Использовать UUCP 14 2.3. TCP/IP Сети 16 2.3.1. Введение в TCP/IP-сети. 16 2.3.2. Ethernet 18 2.3.3. Другие типы аппаратных средств 20 2.3.4. Internet Протокол(IP) 21 2.3.5. IP на последовательных линий 22 2.3.6. Протокол Контроля Передачи (TCP) 23 2.3.7. Пользовательский протокол дэйтаграм(UDP) 24 2.3.8. Дополнительно о портах 24 2.3.9. Библиотека гнезд(socket) 25 2.4. Linux сети 26 2.4.1. Другие пути развития 27 2.4.2. Где получить код 28 2.5. Поддержка Вашей системы 28 2.5.1. Безопасность системы 29 2.6. Обзор следующих глав 31 3. Проблемы TCP/IP сети 33 3.1. Сетевой интерфейс 33 3.2. IP адреса 34 3.3. Address Resolution(поиск по адресу). 35 3.4. IP маршрутизация 37 3.4.1. IP Сети 37 3.4.2. Подсети 37 3.4.3. Gateways 39 3.4.4. Таблица маршрутизации 40 3.4.5. Метрические значения 42 3.5. The Internet Control Message Protocol 42 3.6. Система имен областей (Domain Name System) 43 3.6.1 Поиск по имени (Hostname Resolution) 43 3.6.2. О DNS 45 3.6.3 Поиск имени с помощью DNS 47 3.6.4 Областные сервера имен (Domain Name Servers) 48 3.6.5 База данных DNS 49 3.6.6. Обратный поиск. 51 4. Конфигурирование сетевых аппаратных средств. 55 4.1. Устройства, драйвера, и все это 55 4.2. Конфигурирование ядра 57 4.2.1. Опции ядра в Linux 1.0 и выше 58 4.2.2. Опции ядра в Linux 1.1.14 и выше 60 4.3. Путешествие по сетевым устройствам Linux 62 4.4. Установка Ethernet 63 4.4.1. Прокладка Ethernet кабеля. 64 4.4.2. Поддержка платы 64 4.4.3. Автоматическое определение Ethernet 65 4.5. PLIP Драйвер 68 4.6. SLIP и PPP Драйвера 69 5. Установка последовательных аппаратных средств 70 5.1. Коммуникационное программного обеспечения для модемной связи 70 5.2. Представления последовательных устройств 71 5.3. Доступ к последовательным устройствам 72 5.4. Аппаратные Средства для последовательных линий. 74 6. Конфигурирование TCP/IP сети 77 6.1. Установка файловой системы proc 77 6.2. Установка бинарников 78 6.3. Другой пример 79 6.4. Установка имени хоста 79 6.5. Назначение IP Адресов 80 6.6. Написание hosts и networks файлов 82 6.7. Конфигурация интерфейса для IP 84 6.7.1. Интерфейс loopback 85 6.7.2. Ethernet интерфейсы 87 6.7.3. Маршрутизация через Gateway 90 6.7.4. Конфигурирование Gateway 91 6.7.5. PLIP интерфейс 92 6.7.6. SLIP и PPP Интерфейсы 93 6.7.7. Dummy(фиктивный) интерфейс 94 6.8. Все о ifconfig 94 6.9. Проверка с помощью netstat 98 6.9.1. Отображение таблицы маршрутизации 98 6.9.2. Отображение статистики интерфейса 99 6.9.3. Отображение соединений 100 6.10. Проверка ARP Таблицы 101 6.11. Будущее 103 7. Названия сервиса и конфигурация решающего устройства. 105 7.1 Библиотека решающих устройств. 105 7.1.1 Файл конфигурации хоста. 106 7.1.2 Параметры среды окружения решающего устройства. 107 7.1.3 Конфигурирование сервера поиска --- resolv.conf 108 7.1.4 Ошибкоустойчивость решающего устройства. 109 7.2 Запуск named. 110 7.2.1 Файл named.boot. 111 7.2.2 DNS файл базы данных. 114 7.2.3 Запись главных файлов. 118 7.2.4 Проверка установки сервера(Name Server Setup). 119 7.2.5 Другие полезные инструментальные средства 125 8. Последовательная линия IP 126 8.1 Общие требования. 126 8.2 SLIP Операция. 127 8.3 Использование dip 130 8.3.1 Типовой Script(сценарий). 130 8.3.2 Dip ссылка. 133 8.3.2.1 Команды Модема. 134 8.3.2.2 echo и term. 135 8.3.2.3 Get Команда. 135 8.3.2.4 Print команда 136 8.3.2.5 Переменные имена(Variable Names) 136 8.3.2.6 If и Goto Команды 137 8.3.2.7 send, wait и sleep 137 8.3.2.8 mode и default 138 8.4 Запуск в server режиме 138 9. Двухточечный Протокол(point-to-point protocol) 140 9.1 Распутывающий P's 140 9.2 PPP на Linux 141 9.3 Запуск pppd 143 9.4 Использование файлов опций 144 9.5 Набор номера с chat 146 9.6 Отладка вашей PPP установки 149 9.7 IP опции конфигурации 149 9.7.1 Выбор IP адресов 150 9.7.2 Направление через связь PPP 151 9.8 Опции управления связью 153 9.9 Общие рассмотрения защиты 155 9.10 Установление подлинности с PPP 156 9.11 Конфигурирование PPP сервера 161 10. Различные сетевые приложения 163 10.1 Inetd супер-сервер 163 10.2 Tcpd средства управления доступом 166 10.4 Дистанционное управление 170 10.5 Конфигурирование r команд 172 11. Сетевая информационная система 175 11.1 Знакомство с NIS 177 11.2 NIS против NIS + 181 11.3 Клиентская Сторона NIS 182 11.4 Запуск NIS Сервера 182 11.5 Установка NIS Клиента с NYS 184 11.6 Выбор правых отображений 186 11.7 Использование passwd и группы Maps 188 11.8 Использование NIS с Shadow Support 191 11.9 Использование традиционного NIS кода. 192 12. Сетевая файловая система (NFS) 193 12.1 Подготовка NFS 196 12.2 Установка NFS значения 197 12.3 NFS daemon(область) 200 12.4 файл экспорта 201 12.5 Linux Automounter 204 13. Управление Taylor UUCP 205 13.1 Хронология 205 13.1.1 Подробная информация о UUCP 207 13.2 Введение 207 13.2.1 Обзор Передач UUCP и удаленного запуска 207 13.2.2 Внутренние работы uucico 208 13.2.3 Опции командной строки uucico 210 13.3 Файлы Конфигурации UUCP 211 13.3.1 Нежное Введение в Taylor UUCP 211 13.3.2 Что Должен Знать UUCP 214 13.3.3 Наименование Места 215 13.3.4 Taylor Файлы Конфигурации 216 13.3.5 Общие Опции Конфигурации - config файл 217 13.3.6 Как сказать UUCP о других системах - sys Файл 218 13.3.6.1 Имя Системы 218 13.3.6.2 Номер телефона 218 13.3.6.3 Опции Port и Speed 219 13.3.6.4 Login chat (Дружеская беседа Входв в уистему) 220 13.3.6.5 Альтернативы 222 13.3.6.6 Ограничение времени вызова 223 13.3.7 Описание устройств(Devices) - файл port 224 13.3.8 Как набирать номер - файл dial 226 13.3.9 UUCP поверх TCP 228 13.3.10 Использование прямого соединения 229 13.4 Что делать UUCP, а что нет - настройка доступа 230 13.4.1 Выполнение команд 230 13.4.2 Передача файлов 230 13.4.3 Пересылка 232 13.5 Настройка вашей Системы. 233 13.5.1 Установка getty 233 13.5.2 Обеспечение UUCP Счета(account) 233 13.5.3 Защита против Жуликов 235 13.5.4 Будте бдителны - проверки последовательности обращения 236 13.5.5 Анонимный UUCP 238 13.6 UUCP Протоколы низкого уровня 239 13.6.1 Краткий обзор протоколов 239 13.6.2 Настройка Протокола Передачи 241 14. Электронная почта 247 14.1 Что такое - Сообщения Почты? 248 14.2 Как Передается Почта? 251 14.3 Email Адреса 252 14.4 Как Работает Маршрутизация? 253 14.4.1 Маршрутизация Почты в Internet 253 14.4.2 Маршрутизация Почты в Мире UUCP 254 14.4.3 Смешивание UUCP и RFC 822 256 14.5 Pathalias и Формат файла Карты 258 14.6 Конфигурирование elm 261 14.6.1 Глобальные Опции elm 261 14.6.2 Национальный Набор Символов 262 15. Получение smail и Выполнение 263 15.1 UUCP Установки 265 15.2 Установки для локальной сети 267 15.2.1 Написание Файлов Конфигурации 267 15.2.2 Выполнение smail 269 15.3 Если Не Проходит ... 270 15.3.1 Компиляция smail 272 15.4 Режимы доставки Почты 272 15.5 Разнообразная конфигурация Опций 273 15.6 Маршрутизация и Получение Сообщений 274 15.7 Маршрутизация Сообщений 274 15.7.1 База данных путей 277 15.8 Поставка Сообщений Локальным Адресам 277 15.8.1 Локальные Пользователи 278 15.8.2 Пересылки 279 15.8.3 Специальные Файлы 279 15.8.4 Списки Отправки по почте 280 15.9 UUCP-Транспорт 281 15.10 SMTP-Транспорт 282 15.11 Квалификация Hostname 282 16. Sendmail + IDA 283 16.1 Введение в Sendmail + IDA 283 16.2 Файлы Конфигурации --- Краткий обзор 284 16.3 Sendmail.cf Файл 285 16.3.1 Пример Файла Sendmail.m4 286 16.3.2 Обычно Используемые sendmail.m4 Параметры 286 16.3.2.1 Предметы, которые Определяют Пути 287 16.3.2.2 Определение Локального Mailer'а 288 16.3.2.3 Обработка Bounced-почты 289 16.3.2.4 Возможности Имени Области 289 16.3.2.5 Определение Локальной Системы 289 16.3.2.6 Uucp-зависимые Аспекты 290 16.3.2.7 Relay-Системы и Mailer'ы 290 16.3.2.8 Различные Таблицы Конфигурации 291 16.3.2.9 Главный Файл Sendmail.mc 291 16.3.2.10 Так которые Входы Действительно требуются? 291 16.4 Просмотр Sendmail + IDA Таблиц 292 16.4.1 Mailertable 292 16.4.2 Uucpxtable 294 16.4.3 pathtable 295 16.4.4 domaintable 296 16.4.5 aliases 296 16.4.6 Редко Используемые Таблицы 298 16.5 Установка sendmail 298 16.5.1 Извлечение двоичного распределения 299 16.5.2 Формирование sendmail.cf 299 16.5.3 Тестирование файла sendmail.cf 300 16.5.4 Помещение всего вместе - 303 16.6 Администрирование и Глупые Приемы Почты 305 16.6.1 Пересылка Почты В Отдаленную Систему 306 16.6.2 Почта Для Неконфигурированного Отдаленного Абонена 306 16.6.3 Почта, которая будет перемещена через UUCP 307 16.6.4 Предотвращение Передачи Почты через UUCP 307 16.6.5 Выполнение Очереди Sendmail по требованию 308 16.6.6 Статистика Почты 308 16.7 Смешивание и Соответствие Двоичных Распределений 309 16.8 Где Получить Подробную информацию 309 17. Netnews 310 17.1 Usenet Хронология 310 17.2 Что является Usenet, Во всяком случае? 310 17.3 Как в Usenet Обрабатывают Новости? 311 18. "C" Новости 312 18.1 Поставка Новостей 312 18.2 Установка 313 18.3 Системный файл 315 18.4 Файл active 318 18.5 Пакетирование Статьи 319 18.6 Устаревшие Новости 322 18.7 Разнообразные Файлы 324 18.8 Сообщения Управления 326 18.8.1 Сообщение Отмена 326 18.8.2 Newgroup и rmgroup 327 18.8.3 Checkgroups Сообщение 327 18.8.4 sendsys, version, и senduuname 329 18.9 C News в NFS Среде 329 18.10 Инструментальные средства Сопровождения и Задачи 330 19. Описание NNTP 332 19.1 Введение 332 19.2 Установка NNTP сервера 334 19.3 Ограничение NNTP Доступа 334 19.4 NNTP Разрешение 336 19.5 Nntpd Взаимодействие с C News 336 20. Конфигурация Newsreader 337 20.1 Конфигурация tin 338 20.2 Trn Конфигурация 339 20.3 Конфигурация nn 340 APPENDIX A 342 APPENDIX B 343 APPENDIX C 351