В моей практике был именно такой случай. Завели к нам в контору оптоволокно от головного офиса. И от него бы провести отдельную сетью. И нужен то он всего трём компьютерам. Но… Все компьютеры на разных этажах. Денег, как всегда нет. И работать, как всегда должно… вчера… В общем стандартная ситуация. Я понимаю, что один я с этим буду возиться неделю. Так как начальству мягко говоря всё — равно как оно будет работать, было принято решение тупо воткнуть оптоволокно в общую сетку предприятия.
И я говорил, что денег нет? Маршрутизатора, следовательно тоже нет.
таблица маршрутизации
Что такое таблица маршрутизации. Это собственно таблица в которой хранятся маршруты (вернее их соответствие) и интерфейсы. Плюс приоритетность. Звучит сложно на самом деле всё просто. Сейчас разъясню.
Как поделить сеть
Мы имеем одну физическую сеть внутри которой существуют 2 сети разного назначения. Поясню на примере. У нас была стандартная для офиса сеть. В ней были рабочие станции, общие принтеры и ADSL роутер (на самом деле роутера было 2, но для простоты примера возьмем один). Компьютеры сети имели адреса 192.168.1.2, 3, 4 и т.д. Шлюзом для выхода в интернет был роутер 192.168.1.1. Он же раздавал ip адреса. И он же был DNS сервером. Стандартные настройки.
Теперь же головной офис притянул нам оптоволокно, которое заходила в общую сеть с адресом 192.168.76.1. Теперь вопрос — как настроить компьютер, чтобы он мог выходить в интернет и одновременно мог подключаться к головному офису. То есть он должен использовать 2 шлюза. Более того он должен был видеть компьютер в головном офисе с адресом 192.168.130.5. Как объяснить, что этот адрес за оптоволокном, а не за adsl роутером. Для этого и существует таблица маршрутизации.
Как настроить маршрутизацию
Для начало надо бы объяснить, что такое метрика. Это понятие неважное в одноранговых сетях имеет значимость при настройках маршрутизации. По умолчанию она задаётся автоматически.
Метрика — цена маршрута. При выборе маршрута приоритет всегда предоставляется маршруту с более низкой метрикой. Данное правило справедливо для статических сетей в windows. В маршрутизаторах это не всегда так.
Если мы нажмем дополнительно. То увидим это. Просмотреть какая метрика назначена автоматически можно в командной строке (win+R). cmd. Команда route print.
Оставим метрику первой сети как есть. Или присвоим своё значение. В данной задаче не важно. Второй ip адрес должен лежать в области сети головного центра. Сделаем его 192.168.76.2 шлюз 192.178.76.1. Назначим нашей второй сети метрику 9090 для того чтобы все остальные адреса шли через первый шлюз 192.168.1.1.
Далее для того чтобы объяснить компьютеру, что адрес 192.168.130.5 следует искать за оптоволокном добавим правило в таблицу маршрутизации. То есть в командной строке напишем — route ADD 192.168.130.5 MASK 255.255.255.255 192.168.76.2.
Набрав route print мы увидим, что наше правило добавлено в таблицу маршрутизации.
Если мы хотим чтобы это правило оставалась после перезагрузки в конце добавьте » -p». Тогда Ваше правило попадёт в постоянные маршруты. То есть мы объяснили компьютеру, что адрес 192.168.130.5 находится за 192.168.76.2. А все остальные адреса пойдут через шлюз 192.168.1.1, так как он имеет меньшую метрику. Пропингуем нашу сеть. Ping 192.168.130.5. В случае удачного ответа получим такую картинку. Синтаксис команды route можно посмотреть набрав route /?.
Tracert
Для начинающего системного администратора таблица маршрутизации не очень понятна. И иногда, вроде всё верно настроил, а ping не идет. Здесь на помощь придет команда tracert. Она покажет по какому маршруту запрашивается адрес узла, и где оно застревает.