Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Redaktsia_4_UP_Linux_-_Osnovnaya_chast.doc
Скачиваний:
58
Добавлен:
06.11.2018
Размер:
2.02 Mб
Скачать

Inet addr:192.168.0.4 Bcast:192.168.0.255 Mask:255.255.255.0

UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1

RX packets:0 errors:0 dropped:0 overruns:0 frame:0

TX packets:0 errors:0 dropped:0 overruns:0 carrier:0

collisions:0 txqueuelen:1000

RX bytes:0 (0.0 b) TX bytes:0 (0.0 b)

Interrupt:5 Base address:0x4000

lo Link encap:Local Loopback

Inet addr:127.0.0.1 Mask:255.0.0.0

UP LOOPBACK RUNNING MTU:16436 Metric:1

RX packets:0 errors:0 dropped:0 overruns:0 frame:0

TX packets:0 errors:0 dropped:0 overruns:0 carrier:0

collisions:0 txqueuelen:0

RX bytes:0 (0.0 b) TX bytes:0 (0.0 b)

Рис. 5.1. Информация, выводимая с помощью команды ifconfiga

Параметр Link encap указывает тип интерфейса инкапсуляции линии связи. Такими интерфейсами, в частности, являются физические адаптеры типа Ethernet и логическое построение в стеке протоколов, носящее наименование «обратная петля» (Local Loopback).

Hwaddr – это шестибайтный MAC-адрес сетевого адаптера. Большинство адаптеров позволяют его изменять программным путем. Но, поскольку изменение аппаратного адреса сетевого адаптера производится с помощью утилиты ifconfig только на сеанс (до выключения питания), представляется, что перепрограммирование ниже уровня драйвера устройства не опускается. Необходимость в изменении аппаратного адреса может возникнуть при скрытном подключении компьютера к исследуемой локальной сети. Некоторые операционные системы регистрируют случаи, когда в сети появляются два узла с одинаковыми аппаратными адресами. Но, с другой стороны, нет ничего неправильного в том, что одному MAC-адресу соответствует несколько IP-адресов.

Для того чтобы перепрограммировать MAC-адрес, необходимо вначале отключить сетевой интерфейс от стека протоколов. Делается это с помощью команды

ifconfig eth0 down

Затем вводится командная строка, изменяющая аппаратный адрес

ifconfig eth0 hw ether 01:02:03:04:05:06

Наконец, адаптер вновь встраивается в стек сетевых протоколов

ifconfig eth0 up

Вводя команду ifconfig eth0, нетрудно убедиться, что адрес изменен, а интерфейс активен (up).

Задать или изменить IP-адрес еще проще. Для этого достаточно ввести команду

ifconfig eth0 192.168.0.1 netmask 255.255.255.0

При установке или смене IP-адресов отключать и затем включать интерфейс не требуется. Маску сети можно опустить, и она будет введена по умолчанию (предполагается, что это сеть класса С).

При необходимости одному физическому адаптеру можно поставить в соответствие несколько IP-адресов (сколько именно – выяснить не удалось). Делается это с помощью любой из двух команд:

ifconfig eth0:1 192.168.0.2

ifconfig eth0 add 192.168.0.2

В некоторых версиях Linux с помощью второй команды удается добавить только один IP-адрес. Система не отказывается выполнить вторую команду неограниченное число раз, но при этом второй из адресов просто перезаписывается. Указывать виртуальные интерфейсы eth0:1, eth0:2, eth0:3, eth0:4, eth0:5 и т. д. с различными IP-адресами оказывается надежнее.

Таким образом, на одном компьютере можно создать небольшую виртуальную сеть. Например, используя два адреса для сетевого обмена, можно имитировать трафик, а с третьего адреса запустить анализатор пакетов для перехвата трафика.

Следует обратить внимание на индикаторы UP и RUNNING , которые отображают состояние сетевого интерфейса. Индикатор UP означает, что адаптер работает в стеке сетевых протоколов в составе компьютера. Индикатор RUNNING указывает на подключение к сети и режим сетевого обмена. Если извлечь из адаптера сетевой кабель, то надпись RUNNING не будет отображаться.

Для того, чтобы узел был доступен для сетевого обмена, для него должен быть задан как аппаратный, так и IP-адрес. Информация о соответствии между этими двумя адресами формируется с помощью двух протоколов, ARP и RARP, и хранится в области оперативной памяти, которая именуется ARP-кэшем. ARP-кэш представляет собой таблицу размером до 254 записей [3]. Информация в ARP-кэше устаревает и стирается через 30-120 сек после очередного обновления.

Для того чтобы сделать узел недоступным и относительно невидимым в ЛВС, можно отключить ARP-отклик. Делается это с помощью команды

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]