Студопедия

КАТЕГОРИИ:


Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748)

Netstat -nr




Route del -net 192.168.30.0 netmask 255.255.255.248 gw 192.168.73.1

Route del default

Route add -net 192.168.30.0 netmask 255.255.255.248 gw 192.168.73.1

Route add default gw 192.168.73.2

В данном примере все пакеты, адресаты которых не были найдены в локальной сети, отправляются на сетевой интерфейс с адресом 192.168.73.2. Метрика при этом принимается по-умолчанию равная 1. Таким образом, указывается, что это адрес шлюза.

Пример команды добавляющей маршрут в таблицу маршрутизации:

Пример команды route удаляющей маршрут из таблицы маршрутизации:

По команде route можно получить информацию и о конкретном маршруте, но удобнее все-таки пользоваться командой netstat. При использовании команды netstat указывается больше информации, особенно в том случае, когда приходят ICMP-сообщения или используется динамическая маршрутизация.

Таблица маршрутизации в ОС МСВС

При вызове netstat -r выводится таблица маршрутизации. Опция -n заставляет netstat печатать адреса как числа IP-адреса вместо символических имен хостов и сетей. Это особенно полезно, когда необходимо избежать поисков адреса по сети (например, через DNS или NIS сервер).

Пример:

Kernel IP routing table

Destination Gateway Genmask Flags MSS Window irtt Iface

192.168.73.3 * 255.255.255.255 UH 0 0 0 eth0

192.168.4.0 * 255.255.255.240 U 0 0 0 eth0

192.168.3.0 * 255.255.255.0 U 0 0 0 eth0

192.168.73.0 * 255.255.255.0 U 0 0 0 eth0

127.0.0.0 * 255.0.0.0 U 0 0 0 lo

default fusik 0.0.0.0 UG 0 0 0 eth0

Destination – маршрутизируемая сеть.

Gateway – показывает маршрутизационную запись. Если маршрутизация не используется, печатается звездочка.

Genmask – маска маршрута. Когда даётся IP адрес, чтобы найти подходящий маршрут для него, ядро просматривает все записи таблицы маршрутизации, выполняет побитовое логическое and адреса и genmask и лишь за тем сравнивает результат с целью маршрута.

Flags – показывает различные флаги, которые описывают маршрут:

- G маршрут использует маршрутизацию.

- U интерфейс, который нужно использовать.

- H только удалённый хост может быть достигнут через данный маршрут.

- D устанавливается, если запись таблицы была произведена по приходу ICMP перенаправляемого сообщения.

- M устанавливается, если запись таблицы была изменена ICMP перенаправляемым сообщением.

MSS – maximum segment size определяет максимальный размер пакета для этого маршрута.

Windows – максимальное количество данных, которое система примет в одном пакете с удаленного компьютера.

irtt – initial round trip time, TCP протокол гарантирует, что данные будут надёжно доставлены между компьютерами, повторно передавая пакеты, если они были потеряны. При этом ведется счётчик времени: сколько можно ждать, пока пакет дойдет до машины назначения, и оттуда придёт подтверждение. Если время вышло, пакет будет послан ещё раз. Этот процесс называется round-trip time. Initial round-trip time задаёт значение, которое используется при установке подключения. Для большинства сетей подходит значение по-умолчанию, но для некоторых медленных сетей (особенно ряд типов пакетного радио) время слишком короткое, что вызывает ненужные повторы. Параметр irtt может быть установлен, используя команду route.

Iface – показывает, к какому сетевому интерфейсу относится маршрут.

Если в полях MSS, Window, irtt стоят нули, значит, используются значения по-умолчанию.

 

Работа команды netstat в ОС МСВС

Синтаксис:

netstat [-Aan] [-f семейство_адресов] [-I интерфейс] [-p имя_протокола] [система] [core]

netstat [-n] [-s] [-i | -r] [-f семейство_адресов] [-I интерфейс] [-p имя_протокола] [система] [core]

netstat [-n] [-I интерфейс] интервал [система] [core]

Описание:

Команда netstat показывает содержимое различных структур данных, связанных с сетью, в различных форматах в зависимости от указанных опций.

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

Первая форма команды показывает список активных сокетов (sockets) для каждого протокола. Вторая форма выбирает одну из нескольких других сетевых структур данных. Третья форма показывает динамическую статистику пересылки пакетов по сконфигурированным сетевым интерфейсам; аргумент интервал задает, сколько секунд собирается информация между последовательными показами.

Значение по-умолчанию для аргумента система – /unix; для аргумента core в качестве значения по-умолчанию используется /dev/kmem.

Опции:

netstat использует следующие опции:

-a Показывать состояние всех сокетов; обычно сокеты, используемые серверными процессами, не показываются.
-A Показывать адреса любых управляющих блоков протокола, связанных с сокетами; используется для отладки.
-i Показывать состояние автоматически сконфигурированных (auto-configured) интерфейсов. Интерфейсы, статически сконфигурированные в системе, но не найденные во время загрузки, не показываются.
-n Показывать сетевые адреса как числа. Netstatобычно показывает адреса как символы. Эту опцию можно использовать с любым форматом показа.
-r Показать таблицы маршрутизации. При использовании с опцией -s, показывает статистику маршрутизации.
-s Показать статистическую информацию по протоколам. При использовании с опцией -r, показывает статистику маршрутизации.
-f семейство_адресов Ограничить показ статистики или адресов управляющих блоков только указанным семейством_адресов, в качестве которого можно указывать:
inet Для семейства адресов AF_INET, или
unix Для семейства адресов AF_UNIX.

 

-I интерфейс Выделить информацию об указанном интерфейсе в отдельный столбец; по-умолчанию (для третьей формы команды) используется интерфейс с наибольшим объёмом переданной информации с момента последней перезагрузки системы. В качестве интерфейса можно указывать любой из интерфейсов, перечисленных в файле конфигурации системы, например, emd1 или lo0.
-p имя_протокола Ограничить показ статистики или адресов управляющих блоков только протоколом с указанным именем_протокола, например, tcp.

Выдаваемая информация:

Активные сокеты (первая форма)

Для каждого активного сокета показывается протокол, размер очередей приёма и получения (в байтах), локальный и удалённый адрес, а также внутреннее состояние протокола.

Символьный формат, обычно используемый для показа адресов сокетов, – это либо:




Поделиться с друзьями:


Дата добавления: 2014-01-15; Просмотров: 761; Нарушение авторских прав?; Мы поможем в написании вашей работы!


Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет



studopedia.su - Студопедия (2013 - 2024) год. Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав! Последнее добавление




Генерация страницы за: 0.011 сек.