Низкоуровневая настройка сетевых интерфейсов в LINUX - Лекция

бесплатно 0
4.5 94
Использование статических IP-адресов. Настройка нескольких сетевых интерфейсов. Использование нескольких интерфейсов и одного шлюза. Использование программы с графическим интерфейсом для обмена по коммутируемой линии. Использование РРР-соединений.

Скачать работу Скачать уникальную работу

Чтобы скачать работу, Вы должны пройти проверку:


Аннотация к работе
Несмотря на то, что ядро является главным компонентом системы Linux и помимо выполнения прочих задач контролирует процесс обмена данными по сети, настройка системы для работы в сети не исчерпывается конфигурированием ядра. В данной главе рассматриваются вопросы, имеющие непосредственное отношение к организации сетевого взаимодействия: использование статических IP-адресов, а также применение протоколов DHCP (Dynamic Host Configuration Protocol - протокол динамической настройки узла) и РРР (Point-to-Point Protocol).Как было сказано в главе 1, драйверы подготавливаются к работе одним из двух способов: драйвер может быть непосредственно включен в состав ядра Linux либо скомпилирован в виде отдельного модуля. Если вы применяете LILO, параметры передаются посредством опции append, содержащейся в файле /etc/lilo.conf. Например, приведенная ниже строка сообщает ядру о том, что устройство ETHO (первая сетевая карта) подключено через порт с номером 0x240. append="ether=0,0,0x240,ETHO" Если драйвер скомпилирован как отдельный модуль, параметры передаются ему посредством файла /etc/modules.conf (в некоторых системах этот файл имеет имя /etc/conf.modules). Приведенные выше две строки сообщают системе о том, что для устройства ETHO, подключенного через порт ввода-вывода 0x240, должен использоваться драйвер, содержащийся в модуле пе.Если в вашей локальной сети присутствует сервер DHCP, вы можете сконфигурировать систему Linux так, что компьютер будет автоматически получать у сервера IP-адрес, используя для этого клиентскую программу DHCP. Клиент DHCP ищет сервер DHCP, посылая в широковещательном режиме запрос, который принимают все компьютеры локальной сети. Если сервер отвечает на запрос и последующие переговоры заканчиваются успешно, то система получает IP-адрес, кроме того, выполняются настройки, необходимые для осуществления сетевого обмена. В системе Linux применяются четыре клиента DHCP: pump, dhclient, dhcpxd и dhcpcd (обратите внимание на различия между именами последних двух клиентов и именем сервера DHCP dhcpd). В большинстве случаев все четыре клиентские программы работают корректно, но в некоторых сетях могут использоваться серверы DHCP, несовместимые с некоторыми клиентами DHCP, применяемыми в системе Linux.Несмотря на то что система DHCP используется во многих сетях, в ряде случаев приходится выделять IP-адреса другими способами. Кроме того, сервер DHCP попросту может отсутствовать в сети. Caldera OPENLINUX dhclient Отсутствует /etc/sysconfig/ /etc/sysconfig/network, Server 3.1 network-scripts/ ifup-dhcp /etc/sysconfig/network-scripts/ ifcfg-ETHO, /etc/dhcp/dhclient. conf Red Hat Linux 7.2 pump dhcpcd /sbin/ifup /etc/sysconfig/network, /etc/sysconfig/network-scripts/ ifcfg-ETHO TURBOLINUX 7 dhclient Отсутствует /sbin/ifup /etc/sysconfig/network, /etc/sysconfig/network-scripts/ ifcfg-ETHOДля того чтобы интерфейс можно было использовать, ему необходимо присвоить IP-адрес и выполнить дополнительные настройки, например задать маску подсети.Для вызова данной утилиты надо задать в командной строке следующее выражение: ifconfig [интерфейс] [опции] • Если помимо имени интерфейса заданы некоторые опции, ifconfig модифицирует данный интерфейс в соответствии со значениями переданных опций. Данная опция активизирует интерфейс и связывает с новым интерфейсом указанный IP-адрес. Если в составе команды не указана маска подсети, используется маска, определяемая исходя из класса адреса (классы IP-адресов описаны в табл. Маска подсети определяет, какое число битов в составе IP-адреса выделяется для представления адреса сети; остальные биты адреса идентифицируют компьютер в составе сети.В качестве примеров IP-адресов в последующих примерах используются зарезервированные адреса, предназначенные для организации работы внутренних сетей. Для внутренних сетей зарезервированы адреса 192.168.х.х (класс С), 172.16.0.0-172.31.255.255 (класс В) и 10.х.х.х (класс А). Узлы с такими адресами гарантированно отсутствуют в Internet. Дело в том, что, согласно традиционной схеме распределения IP-адресов, предусмотрено слишком много сетей класса А, каждая из которых может насчитывать больше десяти миллионов компьютеров, в то время как число сетей класса С оказывается недостаточным. Спецификация CIDR-(Classless Inter-Domain Routing - бесклассовая междоменная маршрутизация) позволяет задавать произвольные диапазоны IP-адресов, используя для этого маски подсетей.Если компьютер содержит несколько сетевых интерфейсов, утилиту ifconfig надо вызвать для каждого из интерфейсов. В результате их выполнения с интерфейсом ETHO связывается адрес 192.168.1.1, а с интерфейсом ethl - адрес 172.23.45.67; для ethl будет использоваться маска подсети 255.255.255.0. Но как определить, через какой интерфейс следует передавать тот или иной пакет?Во-первых, она сообщает системе, на какой из интерфейсов следует передавать информационные пакеты. Этот интерфейс соответствует сети 127.0.0.0/8, но реально при работе с ним используется лишь один IP-адрес 127.0.0.1.

План
Содержание занятия

1. Настройка сетевых средств TCP/IP

1.1 Общие положения.

1.2 Загрузка сетевых драйверов

1.3 Использование клиента DHCP

1.4 Использование статических IP-адресов

1.5 Настройка сетевых интерфейсов

1.5.1 Использование ifconfig

1.5.2 Классы сетей

1.5.3 Настройка нескольких сетевых интерфейсов

1.6 Заполнение таблицы маршрутизации

1.6.1 Структура таблицы маршрутизации

1.7 Использование route

1.8 Использование нескольких интерфейсов и одного шлюза

1.9 Использование нескольких интерфейсов и шлюзов

1.10 Настройка DNS

1.11 Определение имени узла

1.12 Сохранение внесенных изменений

1.13 Использование инструментов с графическим интерфейсом

1.14 Редактирование конфигурационных файлов

2. Использование РРР-соединений

2.1 Использование программы с графическим интерфейсом для обмена по коммутируемой линии.

2.2 Редактирование конфигурационных сценариев

2.3 Использование опций аутентификации

2.4 Настройка сценариев

2.5 Установление соединения по запросу

3. Резюме

Цель работы: знакомство с принципами настройки сетевых интерфейсов Linux, получение навыка работы с программами ifconfig, route.

1. Настройка сетевых средств TCP/IP

Вы можете ЗАГРУЗИТЬ и ПОВЫСИТЬ уникальность
своей работы


Новые загруженные работы

Дисциплины научных работ





Хотите, перезвоним вам?