[ОБНОВЛЕНИЕ] Проблема/поведение, описанное ниже, было вызвано подключением к публичной сети в системе, которая имела шлюз по умолчанию. Необычное поведение было результатом того, что частная сеть отправляла трафик через публичную сеть. Проблемы исчезают, как только эти две сети надлежащим образом изолированы.
Две подсети в одном vlan. Все работает нормально в подсетях и может пинговать с ПК/коммутатора в одной подсети на коммутатор в другой подсети. Но не может пинговать с коммутатора/компьютеров в одной подсети на ПК в другой.
Подсеть №1:
Switch1 IP: 10.20.78.1/26
PC1 IP: 10.20.78.10/26
Статический маршрут на ПК: route 10.20.78.0/26 10.20.78.1
Статический маршрут на Switch:ip route 0.0.0.0 0.0.0.0 "router 1"
Подсеть №2:
Switch2 IP: 10.20.78.65/26
PC2A IP: 10.20.78.70/26
PC2B IP: 10.20.78.71/26
Статический маршрут на ПК: route 10.20.78.64/26 10.20.78.65
Статический маршрут на коммутаторе:ip route 0.0.0.0 0.0.0.0 "router 2"
Поскольку оба коммутатора могут взаимодействовать друг с другом, я предполагаю, что маршрутизаторы между ними и маршрутизация на коммутаторах в порядке. Брандмауэр Windows для «echo» открыт (без каких-либо ограничений области действия) на всех ПК. Трассировка маршрута от ПК/коммутатора в подсети № 1 работает нормально до коммутатора в подсети № 2, но затем тайм-аут (и наоборот). Я упускаю что-то очевидное, или это странно? Оцените указания о том, как это исправить.
решение1
Я думаю, что это больше, чем вы включили в скриншоты, потому что, насколько я вижу, у вас есть некоторые успешные пинги, которые на самом деле должны быть неудачными; PC2A для переключения 1 из включенных вами деталей конфигурации не должен работать, но по какой-то причине ваш последний скриншот показывает ответы.
Проблема, которую я сразу вижу, — это маршруты на ваших ПК:
Subnet #1: (10.20.78.0/26)
...
Static route on PCs: route 10.20.78.0/26 10.20.78.1
...
Subnet #2: (10.20.78.64/26)
...
Static route on PCs: route 10.20.78.64/26 10.20.78.65
...
неверно. Вам нужно направитьдругойсеть через локальный интерфейс коммутатора; т.е. это должно быть так:
Subnet #1: (10.20.78.0/26)
...
Static route on PCs: route 10.20.78.64/26 10.20.78.1
...
Subnet #2: (10.20.78.64/26)
...
Static route on PCs: route 10.20.78.0/26 10.20.78.65
...
Я подозреваю, что изменение этого приведет квероятноисправьте свою проблему, но работающий пинг от PC2A до коммутатора 1 вызывает некоторый скептицизм.
Запустите команду route print -4
из cmd на своих ПК и обновите свой вопрос с учетом вывода, и вы сможете получить более уверенный ответ.