
- •Конфигурирование сетевых интерфейсов. Ftp сервер.
- •Теоретические сведения. Описание основных команд.
- •Ifconfig eth0 192.168.0.2 netmask 255.255.255.0 broadcast 192.168.0.255
- •Ifconfig eth0 down
- •Route add default gateway 192.168.0.1
- •Листинг отображение команды route
- •Sudo apt-get install proftpd
- •Задание.
ЛАБОРАТОРНАЯ РАБОТА
Конфигурирование сетевых интерфейсов. Ftp сервер.
Цель работы: Ознакомиться с принципами конфигурирования сетевых интерфейсов и ftp сервера. Ознакомиться с командами ОС Linux для настройки сети и получить навыки по их практическому использованию.
Теоретические сведения. Описание основных команд.
Утилита ifconfig
Утилита ifconfig используется сетевыми сценариями для запуска, отключения и конфигурирования устройств интерфейса. Название утилиты происходит от словосочетания "configure network interface" (настройка сетевого интерфейса).
Рис. 1. Конфигурация Ethernet-адаптера, утилита ifconfig.
Эта утилита может использоваться для конфигурирования и повторной настройки любых имеющихся сетевых интерфейсов. Обычно в качестве таких интерфейсов выступает адаптер Ethernet (eth0, eth1) или Token Ring (tr0, tr1). Если эта утилита вызывается без параметров, то на экране отобразится список активных интерфейсов. При вызове с параметром -а (ifconfig -a) выводятся все интерфейсы, которые настраивались с момента последней загрузки системы. Устройства будут отражены даже в том случае, если они выключены в данный момент. На рис. 3 показан пример конфигурации адаптера Ethernet при выполнении команды ifconfig.
Используя утилиту ifconfig, можно настроить, активизировать или отключить данный адаптер Ethernet. Практически каждую запись можно изменить, но сетевая карта должна поддерживать изменение соответствующих параметров. Полями, которые нельзя изменять с помощью ifconfig, являются поле Linkencapsulation, которое определяется типом устройства, поля статистики (строки ТХ и RX), количество коллизий и имя устройства. Все остальные значения полей могут изменяться, но в данной работе мы будем рассматривать только вторую строку.
Чаще всего утилита ifconfig применяется для запуска устройства, например следующим образом:
Ifconfig eth0 192.168.0.2 netmask 255.255.255.0 broadcast 192.168.0.255
Эта команда настраивает устройство eth0 и присваивает ему IP-адрес 192.168.0.2. Оно будет установлено в сети 192.168.0.0-192.168.0.255 и будет использовать широковещательный адрес 192.168.0.255. Можно не указывать широковещательный адрес (поле broadcast отсутствует). Но делать это не рекомендуется, поскольку система должна уметь отвечать на широковещательные сетевые запросы. Не беспокойтесь, что кто-то может перегрузить широковещательный адрес внешним трафиком, постоянно посылая на него запросы. Современные маршрутизаторы игнорируют излишний трафик, направленный на широковещательные адреса.
Отключить сетевой адаптер можно с помощью следующей команды:
Ifconfig eth0 down
Утилита route
Вторая утилита, которая необходима для настройки сети, — route. Она позволяет указать шлюз для выхода в Internet. Если система подключается к Internet через модем, то она должна автоматически настраиваться Internet-провайдером. В противном случае системе необходимо непосредственно указать место ее подключения (шлюз) к Internet. Представим, например, что имеется узел с IP-адресом 192.168.0.2 и подключенная к Internet система с IP-адресом 192.168.0.1. Чтобы указать узлу в качестве шлюза Internet использовать адрес 192.168.0.1, достаточно ввести следующую команду: