Настройка IP-маршрутизации
Akirill, Budler и Co., 13 октября 2005 ( редакция: 29 октября 2018 )
Для чего вообще, что то настраивать? Когда Вы подключены к Интернет маршрут движения пакетов отличается от маршрута когда вы не находитесь в интернете. Это обусловлено технологией подключения, применяемой в сети Tushino Telecom. Не будем задаваться вопросом, хорошая это технология или нет, но когда Вы включаете свое PPPoE соединение все пакеты, направленные в сегменты сети отличные от Вашего, проходят через Router (маршрутизатор), который обеспечивает маршрутизацию в интернет. Кроме очевидной излишней нагрузки на этот самый Router Вы можете с огорчением заметить, что ресурсы, расположенные в других сегментах для Вас недоступны. Вот поэтому и необходимо настроить маршрутизацию таким образом, что бы пакеты шли нужным нам маршрутом. Давайте этим и займемся.
Для управления записями в таблице маршрутизации используется команда route с различными ключами и параметрами. Получить краткую справку по этой команде можно набрав в командной строке следующее - route /?
Если Вам лень в этом всем разбираться и у Вас стоит Windows ME или выше, то просто запустите следующий файл для своего сегмента. Если Ваш IP-адрес начинается с "10", то номер Вашего сегмента после 1-й точки, а если Ваш IP-адрес начинается на "192", то номер Вашего сегмента после второй точки (не ошибитесь, будьте внимательны):
Сегмент 10.1.0.0
Сегмент 10.2.0.0
Сегмент 10.3.0.0
Сегмент 192.168.1.0
Сегмент 192.168.2.0
Сегмент 192.168.3.0
Сегмент 192.168.4.0
Сегмент 192.168.10.0
Сегмент 192.168.11.0
Если же у Вас стоит Windows 98 или 95, то Вам нужно скопировать этот файл себе на винт и поставить его в автозагрузку.
А Всем кому интересно давайте разберемся, как в ручную прописать роутинг для своего сегмента.
Для добавления постоянной записи в таблицу маршрутизации нужно в командной строке (Пуск->Программы->Стандартные->Командная строка) выполнить следующую команду:
route -p add [сеть] mask [сетевая маска] [шлюз]
Пример: route -p add 192.168.0.0 mask 255.255.0.0 192.168.10.1
Если не указан параметр -р, то статические маршруты хранятся только в памяти, то есть не являются постоянными. Постоянные (persistent) маршруты хранятся в реестре.
Для просмотра таблицы маршрутизации используется команда route print
/archive/file/TT/route/route_print.gif
Назначение информации в каждом из столбцов приведено ниже:
o Сетевой адрес (Network Address) - в большинстве случаев это адрес сети, для которой приведена информация маршрутизации. В некоторых случаях может содержать информацию маршрутизации для определенного узла, которая называется маршрутом узла (host route).
o Маска подсети (Netmask). По маске подсети определяют, какие из битов в сетевом адресе являются идентификатором сети.
o Адрес шлюза (Gateway Address) - это IP-адрес шлюза (маршрутизатора), который система должна использовать для посылки пакетов по заданному сетевому адресу.
o Интерфейс (Inteface) - IP-адрес сетевого интерфейса системы, служащий для отправки трафика по адресу шлюза.
o Метрика маршрута (Metric) Указывает сколько маршрутизаторов нужно пройти, чтобы добраться до получателя. Metric 1 говорит о том, что адресат находится в той же подсети. Metric 2 говорит о том, что получатель удален от Вас еще на один маршрутизатор.
Если Вы ввели неверный маршрут, не волнуйтесь его можно удалить, для этого существует команда
route delete [сеть] [шлюз]
С такой же легкостью можно стереть все маршруты, нужно запустить команду route с параметром -f
route -f
С теми знаниями, которые получили, Вы теперь и сами можете настроить IP-маршрутизацию для Tushino Telecom. В сети Tushino Telecom нужно прописать два адреса DNS с маршрутом узла 212.158.171.3 и 212.158.171.5, а также две физичесие сети (одна из которых является Вашей) 192.168.0.0 и 10.0.0.0.
Настройка IP-маршрутизации для Tushino Telecom
Для сегментов 192.168.x.0
route -p add 192.168.0.0 mask 255.255.0.0 192.168.x.1
route -p add 10.0.0.0 mask 255.0.0.0 192.168.x.1
route -p add 212.158.171.3 mask 255.255.255.255 192.168.x.1
route -p add 212.158.171.5 mask 255.255.255.255 192.168.x.1
где: x - номер сегмента
Для сегментов 10.x.0.0
route -p add 192.168.0.0 mask 255.255.0.0 10.x.0.1
route -p add 10.0.0.0 mask 255.0.0.0 10.x.0.1
route -p add 212.158.171.3 mask 255.255.255.255 10.x.0.1
route -p add 212.158.171.5 mask 255.255.255.255 10.x.0.1
где: x - номер сегмента
В итоге у Вас должно получиться, что то наподобие этого:
/archive/file/TT/route/route_print1.gif
Запишем, все команды с которыми мы сейчас познакомились.
route add [сеть] mask [сетевая маска] [шлюз] Добавляет маршрут
route -p add [сеть] mask [сетевая маска] [шлюз] Добавляет постоянный маршрут
route delete [сеть] [шлюз] Удаляет маршрут
route change [сеть] [шлюз] Изменяет маршрут
route print Показывает таблицу маршрутизации
route -f Стирает все маршруты
Смотрите также:
Статья на сайте провайдера.
+