русс | укр

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

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

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

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


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

Настройка маршрутизатора по умолчанию


Дата добавления: 2015-07-09; просмотров: 747; Нарушение авторских прав


Если компьютер должен обмениваться IP-пакетами лишь в пределах локаль- ной сети или соединения "точка — точка", то маршрутизацию настраивать не требуется. Сетевой интерфейс, которому назначен IP-адрес, принадлежит со- ответствующей сети.

Маршрутизатор — это компьютер или специализированное устройство, по- зволяющее передавать пакеты из одной сети в другую. Для того чтобы ком- пьютер мог быть маршрутизатором, он должен иметь как минимум два сете-


 

вых интерфейса (не обязательно физических). Кроме этого, ядро должно обеспечивать передачу IP-пакетов между интерфейсами (forwarding).

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

Опция -r команды netstat предназначена для получения таблицы маршру- тизации, а опция -n позволяет выводить ее содержимое в числовом виде (пример 20.8).

 

Пример 20.8. Таблица маршрутизации

 

# ifconfig eth0 192.168.1.3

# netstat -rn

Kernel IP routing table

 

Destination Gateway Genmask Flags MSS Window irtt Iface
192.168.1.0 0.0.0.0 255.255.255.0 U 0 0 0 eth0
127.0.0.0 127.0.0.1 255.0.0.0 UG 0 0 0 lo
         

 

Первая команда в этом примере конфигурирует интерфейс eth0, назначая ему адрес 192.168.1.3. Вторая выводит таблицу маршрутизации. Несложно заметить, что в таблице маршрутизации появилась сеть 192.168.1.0, т. к. ус- тановленный для интерфейса eth0 IP-адрес принадлежит этой сети. Посколь- ку маршрутизатор не требуется для передачи пакетов внутри сети, то в поле Gateway указано 0.0.0.0.

Сконфигурированный интерфейс способен обмениваться IP-пакетами с дру- гими сетевыми интерфейсами узлов своей сети.



Протокол ARP предназначен для преобразования IP-адресов в MAC-адреса сетевых устройств. Результаты этого преобразования кэшируются. Кэш ARP можно просмотреть с помощью команды arp –an (пример 20.9).

 

Пример 20.9. Просмотр кэша ARP

 

$ /sbin/arp -an

? (192.168.1.1) at 00:0C:6E:1F:E8:FA [ether] on eth0

 

В кэше ARP здесь находится единственный IP-адрес 192.168.1.1 сетевого ин- терфейса, имеющего MAC-адрес 00:0C:6E:1F:E8:FA.

Предположим теперь, что в сети 192.168.1.0 имеется маршрутизатор с IP-

адресом интерфейса в этой сети 192.168.1.1. Допустим, что этот маршрутиза-


 

тор позволяет пакетам из сети 192.168.1.0 следовать в любые другие сети. В таком случае он является маршрутизатором по умолчанию. Для того чтобы поместить информацию о нем в таблицу маршрутизации, необходимо вы- полнить команду в примере 20.10.

 

Пример 20.10. Маршрутизатор по умолчанию

 

# route add default gw 192.168.1.1

# netstat -rn

Kernel IP routing table

 

Destination Gateway Genmask Flags MSS Window irtt Iface
192.168.1.0 0.0.0.0 255.255.255.0 U 0 0 0 eth0
127.0.0.0 127.0.0.1 255.0.0.0 UG 0 0 0 lo
0.0.0.0 192.168.1.1 0.0.0.0 UG 0 0 0 eth0

 

В поле Destination находится значение 0.0.0.0, или маршрут по умолчанию (default может быть записан 0.0.0.0). В поле Gateway находится IP-адрес ин- терфейса маршрутизатора, принадлежащего сети 192.168.1.0.

В состав большинства дистрибутивов GNU/Linux входит утилита traceroute, позволяющая прослеживать процесс прохождения IP-пакетов через маршру- тизаторы по мере следования его к узлу назначения (пример 20.11).

 

Пример 20.11. Фрагмент листинга, выводимого утилитой traceroute

 

# traceroute 66.35.212.174

traceroute to 66.35.212.174 (66.35.212.174), 30 hops max, 40 byte packets

...

19 66.35.212.174 (66.35.212.174) 263.627 ms 263.687 ms 263.592 ms

 

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

 



<== предыдущая лекция | следующая лекция ==>
Настройка сетевого интерфейса Ethernet | Настройка разрешения имен


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


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

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

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


 


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

 
 

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

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