русс | укр

Языки программирования

ПаскальСиАссемблерJavaMatlabPhpHtmlJavaScriptCSSC#DelphiТурбо Пролог

Компьютерные сетиСистемное программное обеспечениеИнформационные технологииПрограммирование

Все о программировании


Linux Unix Алгоритмические языки Аналоговые и гибридные вычислительные устройства Архитектура микроконтроллеров Введение в разработку распределенных информационных систем Введение в численные методы Дискретная математика Информационное обслуживание пользователей Информация и моделирование в управлении производством Компьютерная графика Математическое и компьютерное моделирование Моделирование Нейрокомпьютеры Проектирование программ диагностики компьютерных систем и сетей Проектирование системных программ Системы счисления Теория статистики Теория оптимизации Уроки AutoCAD 3D Уроки базы данных Access Уроки Orcad Цифровые автоматы Шпаргалки по компьютеру Шпаргалки по программированию Экспертные системы Элементы теории информации

Сценарий: Настройка таблицы маршрутизации


Дата добавления: 2014-11-27; просмотров: 689; Нарушение авторских прав


В сценарии производится изучение и настройка таблицы маршрутизации IP. С помощью специальной программы производится изучение маршрута следования пакетов.

Начальные условия: Командная строка суперпользователя, сетевой интерфейс настроен на статический IP-адрес.

1. Для просмотра таблицы маршрутизации воспользуемся командой route -n:

2. desktop ~ # route -n3. Kernel IP routing table4. Destination Gateway Genmask Flags Metric Ref Use Iface5. 10.0.0.0 0.0.0.0 255.0.0.0 U 0 0 0 eth06. 127.0.0.0 0.0.0.0 255.0.0.0 U 0 0 0 lo0.0.0.0 10.10.1.254 0.0.0.0 UG 0 0 0 eth0

7. Без использования ключа -n для всех имён будут использоваться символьные значения: route

8. desktop ~ # route9. Kernel IP routing table10. Destination Gateway Genmask Flags Metric Ref Use Iface11. localnet * 255.0.0.0 U 0 0 0 eth012. loopback * 255.0.0.0 U 0 0 0 lodefault gate.localnet 0.0.0.0 UG 0 0 0 eth0

13. Для добавления новой строки в таблицу нужно воспользоваться параметром add: route add -host 10.10.2.1 dev eth0.

14. desktop ~ # route add -host 10.10.2.1 dev eth015. desktop ~ # route -n16. Kernel IP routing table17. Destination Gateway Genmask Flags Metric Ref Use Iface18. 10.10.2.1 0.0.0.0 255.255.255.255 UH 0 0 0 eth019. 10.0.0.0 0.0.0.0 255.0.0.0 U 0 0 0 eth020. 127.0.0.0 0.0.0.0 255.0.0.0 U 0 0 0 lo0.0.0.0 10.10.1.254 0.0.0.0 UG 0 0 0 eth0

Эта команда добавляет явный маршрут до отдельного хоста с указанным IP-адресом через интерфейс eth0.

21. Аналогичным образом маршрут удаляется, используется параметр del: route del -host 10.10.2.1.

22. desktop ~ # route add -host 10.10.2.1 dev eth023. desktop ~ # route -n24. Kernel IP routing table25. Destination Gateway Genmask Flags Metric Ref Use Iface26. 10.0.0.0 0.0.0.0 255.0.0.0 U 0 0 0 eth027. 127.0.0.0 0.0.0.0 255.0.0.0 U 0 0 0 lo0.0.0.0 10.10.1.254 0.0.0.0 UG 0 0 0 eth0

28. В качестве назначения маршрута можно указывать также целую сеть (парамеметр -net. Рассмотрим команду, которая задаёт маршрут в сеть «192.168.1.0» через шлюз «10.10.1.253»: route add -net 192.168.1.0 gw 10.10.1.253.



29. desktop ~ # route add -net 192.168.1.0 gw 10.10.1.25330. desktop ~ # route -n31. Kernel IP routing table32. Destination Gateway Genmask Flags Metric Ref Use Iface33. 192.168.1.0 10.10.1.253 255.255.255.255 UG 0 0 0 eth034. 10.0.0.0 0.0.0.0 255.0.0.0 U 0 0 0 eth035. 127.0.0.0 0.0.0.0 255.0.0.0 U 0 0 0 lo0.0.0.0 10.10.1.254 0.0.0.0 UG 0 0 0 eth0

36. Рассмотрим простой маршрут движения пакетов до хоста в Internet с помощью программы traceroute ya.ru:

37. desktop ~ # traceroute ya.ru38. traceroute to ya.ru (213.180.204.8), 64 hops max, 40 byte packets39. 1 10.10.1.254 (10.10.1.254) 3.418 ms 2.67 ms 0.719 ms40. 2 cs7206.rinet.ru (195.54.192.28) 1.34 ms 1.378 ms 0.647 ms41. 3 ix2-m9.yandex.net (193.232.244.93) 1.554 ms 1.457 ms 1.420 ms42. 4 c3-vlan4.yandex.net (213.180.210.146) 2.137 ms 2.154 ms 1.842 ms 5 ya.ru (213.180.204.8) 2.646 ms 2.183 ms 2.220 ms


<== предыдущая лекция | следующая лекция ==>
Сценарий: Настройка сетевого интерфейса | Сценарий: Изучение службы доменных имён


Карта сайта Карта сайта укр


Уроки php mysql Программирование

Онлайн система счисления Калькулятор онлайн обычный Инженерный калькулятор онлайн Замена русских букв на английские для вебмастеров Замена русских букв на английские

Аппаратное и программное обеспечение Графика и компьютерная сфера Интегрированная геоинформационная система Интернет Компьютер Комплектующие компьютера Лекции Методы и средства измерений неэлектрических величин Обслуживание компьютерных и периферийных устройств Операционные системы Параллельное программирование Проектирование электронных средств Периферийные устройства Полезные ресурсы для программистов Программы для программистов Статьи для программистов Cтруктура и организация данных


 


Не нашли то, что искали? Google вам в помощь!

 
 

© life-prog.ru При использовании материалов прямая ссылка на сайт обязательна.

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