Учебное пособие ip-маршрутизация в операционной системе Windows
Вид материала | Учебное пособие |
- Практические рекомендации по работе в операционной системе Windows xp методические, 604.22kb.
- Учебное пособие на тему: «windows xp, файловые системы и оптимизация работы», 29.32kb.
- Microsoft Windows xp professional Учебное пособие Введение Введение, 550.08kb.
- Пособие для начинающих Мариуполь, 2005г. Корюков, 483.27kb.
- Лекция: Азы системы Windows, 228.87kb.
- «Операционная Система Windows 95», 135.19kb.
- Программа курса повышения квалификации профессорско-преподавательского состава «Поддержка, 52.13kb.
- Учебная программа курса Введение в поддержку пользователей приложений в Windows xp., 15.36kb.
- Учебное пособие Омск 2004 удк 681., 1015.29kb.
- Пошаговое руководство по использованию служб развертывания операционной системы Windows, 625.55kb.
Рис. 5. Список интерфейсов хоста Notebook
Как видно из рис. 5, хост Notebook имеет два следующих интерфейса: один логический интерфейс замыкания на себя (Loopback) и один физический интерфейс с сетевым адаптером Realtek. Индекс физического интерфейса – 0x2.
Теперь на хосте Notebook можно добавить нужный маршрут:
C:\>route add 192.168.0.0 MASK 255.255.255.0 192.168.10.1 METRIC 2 IF 0x2
Данная команда сообщает хосту Notebook о том, что для того, чтобы достичь сети 192.168.0.0 с маской 255.255.255.0, необходимо использовать шлюз 192.168.10.1 и интерфейс с индексом 0x2, причем сеть 192.168.0.0 находится на расстоянии два транзитных участка от хоста Notebook.
Отобразим таблицу маршрутизации хоста Notebook, введя в его командной строке команду route print (см. рис. 6).
C:\>route print
Network Destination Netmask Gateway Interface Metric
127.0.0.0 255.0.0.0 127.0.0.1 127.0.0.1 1
192.168.0.0 255.255.255.0 192.168.10.1 192.168.10.4 2
192.168.10.0 255.255.255.0 192.168.10.4 192.168.10.4 1
192.168.10.4 255.255.255.255 127.0.0.1 127.0.0.1 1
192.168.10.255 255.255.255.255 192.168.10.4 192.168.10.4 1
224.0.0.0 240.0.0.0 192.168.10.4 192.168.10.4 1
255.255.255.255 255.255.255.255 192.168.10.4 192.168.10.4 1
Рис. 6. Таблица маршрутизации хоста Notebook после записи в нее информации о маршруте к сети 192.168.0.0
В таблице маршрутизации хоста Notebook появилась запись, соответствующая маршруту к сети 192.168.0.0 (выделена жирным шрифтом).
Возобновим выполнение команд ping на хосте Notebook:
C:\>ping 192.168.0.3
Pinging 192.168.0.3 with 32 bytes of data:
Reply from 192.168.0.3: bytes=32 time<1ms TTL=128
Reply from 192.168.0.3: bytes=32 time<1ms TTL=128
Reply from 192.168.0.3: bytes=32 time<1ms TTL=128
Reply from 192.168.0.3: bytes=32 time<1ms TTL=128
Теперь хост Notebook знает маршрут к сети 192.168.0.0. Поэтому команда ping 192.168.0.3 на нем выполняется успешно. Двинемся дальше:
C:\>ping 192.168.0.1
Pinging 192.168.0.1 with 32 bytes of data:
Request timed out.
Request timed out.
Request timed out.
Request timed out.
Вместо ответа от адресата выводится сообщение “Request timed out” (“Превышен интервал ожидания для запроса”). Почему нет ответа? Ведь хост Notebook знает маршрут к сети 192.168.0.0, к которой относится адрес 192.168.0.1 интерфейса маршрутизатора Over-Server. Дело в том, что для того, чтобы получить ответ от адресата, адресат должен знать маршрут, по которому нужно послать ответ, а в таблице маршрутизации по умолчанию маршрутизатора Over-Server (см. рис. 4) нет ни записи о маршруте к хосту 192.168.10.4, ни записи о маршруте к сети 192.168.10.0, ни записи о маршруте по умолчанию. Поэтому эхо-запрос до маршрутизатора Over-Server доходит, а эхо-ответа от этого маршрутизатора не поступает. Следовательно, на маршрутизаторе Over-Server нужно добавить маршрут к сети 192.168.10.0. Это можно сделать с помощью команды route add с соответствующими параметрами, но нужно знать индекс интерфейса маршрутизатора Over-Server с адресом 192.168.0.1. Чтобы узнать его, выполним на маршрутизаторе Over-Server команду route print для вывода списка интерфейсов этого маршрутизатора (см. рис. 7).
C:\>route print
=====================================================================
Список интерфейсов
0x1 ......................... ........ MS TCP Loopback interface
0x1000003 ...00 0c 6e 9e ab cc ....... SiS 900-Based PCI Fast Ethernet Adapter
0x1000004 ...00 a0 c5 64 95 1a ....... ZyXEL OMNI ADSL USB (RFC1483 Mode)
=====================================================================
Рис. 7. Список интерфейсов маршрутизатора Over-Server
Как видно из рис. 7, маршрутизатор Over-Server имеет три следующих интерфейса: один логический интерфейс замыкания на себя (Loopback) и два физических интерфейса – интерфейс с сетевым адаптером SiS и интерфейс, к которому подключен модем ZyXEL OMNI ADSL (модем подключен через USB, а его драйвер эмулирует интерфейс Ethernet). Индекс первого физического интерфейса – 0x1000003, а индекс второго физического интерфейса – 0x1000004. Как узнать, какому из этих двух интерфейсов назначен IP-адрес 192.168.0.1? Для этого на маршрутизаторе Over-Server нужно выполнить команду ipconfig /all:
C:\>ipconfig /all
Настройка протокола IP для Windows 2000
...
Адаптер Ethernet Сеть 2:
DNS суффикс этого подключения . . :
Описание . . . . . . . . . . . . : SiS 900-Based PCI Fast Ethernet Adapter
Физический адрес. . . . . . . . . : 00-0C-6E-9E-AB-CC
DHCP разрешен . . . . . . . . . . : Нет
IP-адрес . . . . . . . . . . . . : 192.168.0.1
Маска подсети . . . . . . . . . . : 255.255.255.0
Основной шлюз . . . . . . . . . . :
DNS-серверы . . . . . . . . . . . :
Адаптер Ethernet Сеть 3:
DNS суффикс этого подключения . . :
Описание . . . . . . . . . . . . : ZyXEL OMNI ADSL USB (RFC1483 Mode)
Физический адрес. . . . . . . . . : 00-A0-C5-64-95-1A
DHCP разрешен . . . . . . . . . . : Нет
IP-адрес . . . . . . . . . . . . : 192.168.15.75
Маска подсети . . . . . . . . . . : 255.255.255.0
Основной шлюз . . . . . . . . . . :
DNS-серверы . . . . . . . . . . . :
Как видно из выходных данных команды ipconfig /all, IP-адрес 192.168.0.1 назначен интерфейсу с сетевым адаптером SiS, т.е. интерфейсу с индексом 0x1000003. Поэтому для добавления в таблицу маршрутизации маршрутизатора Over-Server нужного маршрута надо ввести на этом маршрутизаторе следующую команду:
C:\>route add 192.168.10.0 MASK 255.255.255.0 192.168.0.3 METRIC 2 IF 0x1000003
Эта команда сообщает маршрутизатору Over-Server о том, что для того, чтобы достичь сети 192.168.10.0 с маской 255.255.255.0, необходимо использовать шлюз 192.168.0.3 и интерфейс с индексом 0x1000003, причем сеть 192.168.10.0 находится на расстоянии два транзитных участка от маршрутизатора Over-Server.
Отобразим таблицу маршрутизации маршрутизатора Over-Server, введя в его командной строке команду route print (см. рис. 8).
C:\>route print
Сетевой адрес Маска сети Адрес шлюза Интерфейс Метрика
127.0.0.0 255.0.0.0 127.0.0.1 127.0.0.1 1
192.168.0.0 255.255.255.0 192.168.0.1 192.168.0.1 1
192.168.0.1 255.255.255.255 127.0.0.1 127.0.0.1 1
192.168.0.255 255.255.255.255 192.168.0.1 192.168.0.1 1
192.168.10.0 255.255.255.0 192.168.0.3 192.168.0.1 2
192.168.15.0 255.255.255.0 192.168.15.75 192.168.15.75 1
192.168.15.75 255.255.255.255 127.0.0.1 127.0.0.1 1
192.168.15.255 255.255.255.255 192.168.15.75 192.168.15.75 1
224.0.0.0 240.0.0.0 192.168.0.1 192.168.0.1 1
224.0.0.0 240.0.0.0 192.168.15.75 192.168.15.75 1
255.255.255.255 255.255.255.255 192.168.0.1 192.168.0.1 1
255.255.255.255 255.255.255.255 192.168.15.75 192.168.15.75 1
1ms>1ms>1ms>1ms>