Студопедия

Главная страница Случайная страница

Разделы сайта

АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатикаИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханикаОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторикаСоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансыХимияЧерчениеЭкологияЭкономикаЭлектроника






Статическая маршрутизация в Windows Server 2003






https://www.liveinternet.ru/users/stasikos/post66334363/

 

Взял триальный Windows Server 2003 R2.)
Да, они тоже умеют работать, как маршрутизаторы. Но способов настройки маршрутизаторов под Windows Server аж целых три.
Думаю, установку Windows описывать нет смысла.

Итак, первым делом каждый человек, которому чужд мазохизм, обязательно должен зайти в " папку" " Сетевые подключения" и переименовать каждый сетевой интерфейс в более понятный вид чем " Подключение по локальной сети #622". Ну и настроить IP-адреса и маски сети для каждого интерфейса. Кроме того - я активировал доступ к роутеру по RDP для удобства настройки.

 

 

Самый распространенный и простой способ настроить маршрутизацию в Windows Server - это оснастка " Маршрутизация и удаленный доступ". Запустить ее быстрее всего можно набрав " rrasmgmt.msc" в " Пуск-> Выполнить".

Удобство этой штуки поражает воображение - как всегда, с одной консоли управления можно работать сразу с множеством серверов. Но нам пока это не нужно.)

В дереве слева уже отображается наш сервер, нужно только выбрать его, нажать правую кнопку мыши и ткнуть " Configure and enable Routing and Remote Access".
Запустится мастер установки службы маршрутизации и удаленного доступа. Для нашего случая, единственный подходящий вариант - это " Custom configuration".
Среди предложенных к выбору сервисов после этого нужно отметить только LAN Routing - это и есть простая маршрутизация пакетов.

Next, Finish.
Разрешаем запустить службу.
После этого наш компутер в консоли получит зеленую стрелочку вверх, показывающую, что он является маршрутизатором.)

Если теперь тыкать на IP Routing -> Static Routes правой кнопкой мыши, можно добиться пункта меню " New static route", который позволяет добавить маршрут. Заполним таблицу маршрутизации с его помощью.

 

 

На этом процесс и заканчивается.
Но есть другой, более приятный способ сделать то же самое. Это командная строка. Она лучше уже потому, что вы можете копировать и вставлять команды - все равно 90% символов в них может повторяться.

Первый способ оставим на потом - команду Route. В Windows есть более продвинутаяавтоматизируемая штука, которую зовут netsh. Вам просто необходимо полюбить ее!) Поэтому я удалю все содержимое таблицы маршрутизации и остановлю саму службу.

Теперь делаю запуск этой же службы из консоли

sc config remoteaccess start= auto

 

sc start remoteaccess

 

А маршруты настраиваю с помощью netsh:

netsh> routing ip

 

netsh routing ip> add persistentroute 192.168.1.0 255.255.255.0 nhop=192.168.254.1 name=" n254"

 

netsh routing ip> add per 192.168.1.0 255.255.255.0 name=" n254" nhop=192.168.254.1

 

netsh routing ip> add per 192.168.2.0 255.255.255.0 name=" n254" nhop=192.168.254.1

 

netsh routing ip> add per 192.168.4.0 255.255.255.0 name=" n253" nhop=192.168.253.1

 

netsh routing ip> add per 192.168.5.0 255.255.255.0 name=" n253" nhop=192.168.253.1

 

netsh routing ip> add per 192.168.6.0 255.255.255.0 name=" n253" nhop=192.168.253.1

 

netsh routing ip> add per 192.168.250.0 255.255.255.0 name=" n253" nhop=192.168.253.1

 

netsh routing ip> add per 192.168.249.0 255.255.255.0 name=" n254" nhop=192.168.254.1

 

netsh routing ip> add per 192.168.251.0 255.255.255.0 name=" n253" nhop=192.168.253.1

 

netsh routing ip> add per 192.168.252.0 255.255.255.0 name=" n253" nhop=192.168.253.1

 

netsh routing ip> add per 192.168.255.0 255.255.255.0 name=" n254" nhop=192.168.254.1

 


Формат простой -
netsh - это пришлашение утилиты
routing - это настройка раздела маршрутизации
ip - настройка раздела ip
add - добавление
persistentroute - постоянного статического маршрута
далее указывается - номер сети, маска, name=" название выходного интерфейса", nhop=Адрес следующего маршрутизатора
Можно вбивать это все в консоли. Можно поступить еще проще - сделать дамп конфигурации в файл, отредактировать и затем выполнить его!)

 

netsh dump > 1.txt

 

notepad 1.txt

 

netsh exec 1.txt

 


netsh позволяет также просмотреть таблицу маршрутизации
netsh ro ip sh rtmr (netsh routing ip show rtmroutes)

сделать это можно еще командой route print.

netsh также позволяет настраивать адреса сетевых интерфейсов, некоторые службы и т.д. Т.е. теоретически можно сохранять настройки большинства сервисов и потом восстанавливать их или копировать на другой сервер.
netsh, подобно iproute, IOS и некоторым другим, поддерживает сокращения для команд, но стоит быть внимательнее - вместо того чтобы ругаться на неоднозначность, эта штука выполняет первую попавшуюся совпадающую команду. Также в ней есть IOS-подобная контекстная справка (но кривая до безобразия) по клавише "? ".

 






© 2023 :: MyLektsii.ru :: Мои Лекции
Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав.
Копирование текстов разрешено только с указанием индексируемой ссылки на источник.