Почему ping до ya.ru от host1 идет, а от host2 нет?

Всем привет. Изучаю сети и Windows.

Собрал вот такой стенд. Если с host1 пинговать 87.250.250.242 (ya.ru) пинг есть. Но если с host2 - пинга нет. Почему с host2 пинга нет? Что я делаю не так?


Хосты поднимал на Hyper-V. И там и там ос Windows 2016. И там и там брандмавер выключен. На host1 поднят роль Remote Access. Больше никакие настройки не изменены.


Вот схема сети:

Почему ping до ya.ru от host1 идет, а от host2 нет? Windows, Windows server, Компьютерные сети, Системное администрирование, Длиннопост

Настройки host1 (Название хоста mainserver):

Почему ping до ya.ru от host1 идет, а от host2 нет? Windows, Windows server, Компьютерные сети, Системное администрирование, Длиннопост

Настройки host2:

Почему ping до ya.ru от host1 идет, а от host2 нет? Windows, Windows server, Компьютерные сети, Системное администрирование, Длиннопост

Лига Сисадминов

1.5K поста17.5K подписчиков

Добавить пост

Правила сообщества

Мы здесь рады любым постам связанным с рабочей деятельностью специалистов нашей сферы деятельности.
Вы смотрите срез комментариев. Показать все
2
Автор поста оценил этот комментарий

host1 должен быть маршрутизатором для host2

раскрыть ветку (7)
DELETED
Автор поста оценил этот комментарий

Уважаемый Jafff объясните зачем тогда нужна lan routing в Windows если без nat все равно не работает хождение пакетов между подсетями? Зачем этот lan routing вообще тогда нужна какой в нем смысл?

Иллюстрация к комментарию
раскрыть ветку (6)
3
Автор поста оценил этот комментарий

скорее всего проблема в том, что роутер не знает маршрута до сети 192.168.100.0 и ответы/обратные пакеты не возвращаются на host2.


Решить это можно двумя путями: либо на роутере прописать маршрут к 192.168.0.100, либо на host1 сделать NAT чтобы на роутер пакеты попадали с адресом 192.168.1.11, маршрут к которому роутеру известен.

раскрыть ветку (4)
1
DELETED
Автор поста оценил этот комментарий

спасибо, буду разбираться

раскрыть ветку (3)
1
Автор поста оценил этот комментарий

Роутер скорее всего управляемый да? На host1 NAT нету, да?
Тогда получается, что пакет от host2 идет на host1, host1 согласно своей таблице маршрутизации передает пакет на свой интерфейс 192.168.1.11 и далее пакет попадает на роутер (192,168,1,1). Но у роутера, скорее всего, нет маршрута до 192.168.100.0/24 (если ручками не прописал, то и не будет). Этот маршрут нужно добавить, т.е. если пакет должен попасть в 192.168.100.0/24, то слать его надо на 192.168.1.11.

раскрыть ветку (2)
Автор поста оценил этот комментарий

Не тупи, на хост1 не нужен НАТ.

раскрыть ветку (1)
1
Автор поста оценил этот комментарий

Я и описываю вариант без ната. А вопрос, своего рода... if (q1 == true AND q2 == true) then ... если ответ положительный на оба вопрос, то описанное ниже будет справедливо.
Можно и с натом сделать, но это не правильно, хоть и будет работать.

Автор поста оценил этот комментарий

затем что на роутере ты можешь написать статический маршрут до 100.* сети и на 100 сети прописать маршрут до 1.* и тогда ты сможешь указывать шлюзом роутер из 100 сети :) но лучше начать с нат

Вы смотрите срез комментариев. Чтобы написать комментарий, перейдите к общему списку