Все 3 устройства подключены через тупой свитч в маршрутизатор 192.168.168.254\24
Если у пк1 адрес и шлюз из разных подсетей ему принтер доступен не будет, пк2 доступен будет, чтоб и пк1 принтер был доступен ip адрес должен быть из одной подсети с шлюзом, верно?
Но нужно подробно описать как будут проходить пакеты в сети.
P/s
Посоветуйте, что почитать, чтоб разбираться в этом?
У вас есть сеть 192.168.168.0\24 и 192.168.168.0\25. Шлюз 192.168.168.254 не попадает в диапазон сети \25, ее диапазон будет 192.168.168.0-192.168.168.127
можно подробнее про пк1 и принтер. пк1 определяет, что такого адреса нет в его сети и посылает на шлюз по умолчанию?
а почему от принтера к пк1 напрямую?
Потому что для принтера адрес ПК1 находится в его же подсети \24, поэтому он будет слать ответные пакеты напрямую.
И кстати, интересный момент, шлюз и ПК1 находятся в разных подсетях (если смотреть с ПК1), но ПК1 вполне сможет отправлять пакеты на шлюз (если они находятся в одном широковещательном сегментей сети), т.к. для шлюза не определено условие, что он должен обязательно находится в той же подсети.
Вообще, подобная настройка компов в одной сети в реальности, скорее всего, приведет к появлению трудно выявляемых глюков с разными приложениями, которые порой и к сети то особого отношения иметь не должны.