LINUX.ORG.RU

История изменений

Исправление Serge10, (текущая версия) :

Для начала расскажите, пожалуйста, про структуру Вашей сети. Насколько я понимаю, на PC1 несколько сетевых интерфейсов? Один смотрит в сеть с PC2, второй в сеть с принтером? Какие машины являются шлюзами по умолчанию в обеих сетях?

Если так, то на PC1 должен быть разрешен форвардинг пакетов.

Кроме того, нужен еще маршрут для обратных пакетов (от принтера к PC2). Задать его лучше на шлюзе по умолчанию в сети принтера.

$ ip route add PRINTER_IP/32 via PC2_IP

Почему PC2_IP? Должен быть IP машины, которая имеет доступ принтеру (PC1, насколько я понимаю).

Есть еще вариант с NAT (настроить так, чтобы PC1 натил пакеты от PC2 на принтер), но мне он нравится меньше, чем простая маршрутизация.

Исходная версия Serge10, :

Для начала расскажите, пожалуйста, про структуру Вашей сети. Насколько я понимаю, на PC1 несколько сетевых интерфейсов? Один смотрит в сеть с PC2, второй в сеть с принтером?

Если так, то на PC1 должен быть разрешен форвардинг пакетов.

$ ip route add PRINTER_IP/32 via PC2_IP

Почему PC2_IP? Должен быть IP машины, которая имеет доступ принтеру (PC1, насколько я понимаю).