Você pode criar uma topologia como esta
|------|
| PC |=========|--------| |--------|
|------| | switch |======| router |
|--------| |--------|
|
|---------| |
| printer |=========|
|---------|
Conecte PC
, printer
e router
no mesmo switch
Em seguida, configure você PC
desta maneira
Edite o /etc/network/interfaces
sudo nano /etc/network/interfaces
confunde este caminho
auto eth1
iface eth1 inet static
address 192.168.x.x
netmask 255.255.255.0
gateway 192.168.x.1
up ip addr add 172.16.x.x/24 dev eth1 label eth1:1
Tudo vai funcionar e você terá apenas um cartão noc em PC
.
Solução 2
Como você disse, você pode adicionar nic a PC
e configurar a segunda placa eth1
sem gw
e se conectar a printer
. Esta solução também funcionará.
Solução 3
Simples, conecte printer
a switch port
on router
e configure printer
na mesma rede, como PC
, mas sem gw
. PC
se comunicará com printer
a router
.