Пересылка запроса от конкретного сетевого адаптера в клиенте Windows 7


1

У меня есть клиент в моей сети, у которого есть 2 NIC, предположим, eth0 и eth1. Определенный сканер с IP-адресом 192.168.1.1 подключен к eth0 этого клиента, а eth1 подключен к моей сети. В моей сети есть определенный принтер с IP-адресом 192.168.1.80. Проблема в том, что когда я пытался отправить запрос на печать на IP-адрес 1.80 с этого клиента, ничего не происходило, если я не отключил свой сканер от клиента eth0! Что является причиной такой проблемы и как я могу это исправить?


Нарисуйте схему сети. Это ускорит решение проблемы.
STTR

Ответы:


0

Видимо у вас есть так же сети 192.168.1.0/24 подключены к обоим интерфейсам, но физически они не одинаковы. Если вы не можете изменить адрес сети сканера, вам нужно, чтобы маршрут был достаточно конкретным. Например, если ваш адрес eth0 - 192.168.1.2/30, а ваш адрес eth1 - 192.168.1.4/24, более конкретный маршрут через eth0 будет использоваться только для 192.168.1.0 до 192.168.1.3. Это все еще беспорядок, потому что, вероятно, сканер все еще имеет маску / 24, и вы все еще не можете связаться с 192.168.1.0 до 192.168.1.3 сети eth1, но это может быть (я говорю это снова: ужасно) обходной путь.

Другой (столь же ужасный) обходной путь - добавить конкретный маршрут к хосту к 192.168.1.80 через eth1 (я несколько запутался, потому что вы пометили это как Windows, но используете имена сетевых адаптеров под Linux, поэтому я не добавляю конкретную маршрутизацию команда)


Я его Windows-клиент, я просто использую Linux, как имя NIC для лучшего понимания. Так не могли бы вы сказать мне команду Windows для этого?
Ali n
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.