如何尋找另一個子網路上的印表機

如何尋找另一個子網路上的印表機

我有一台帶有 4 個乙太網路連接埠的伺服器:1 個用於連接互聯網,另外 3 個用於管理 3 個本地子網路。

我配置了 DHCP 伺服器、路由、IPv4 和 NAT 的封包轉送;一切似乎都正常運作:所有使用者都可以從每個子網路連接到 Internet,並且使用者可以從一個子網路 ping 一台 PC 到另一個子網路。

以下是我的內容/etc/rc.local

/sbin/iptables -A FORWARD -o eth0 -i eth1 -s 192.168.1.0/24 -m conntrack --ctstate NEW -j ACCEPT
/sbin/iptables -A FORWARD -o eth0 -i eth2 -s 192.168.2.0/24 -m conntrack --ctstate NEW -j ACCEPT
/sbin/iptables -A FORWARD -o eth0 -i eth3 -s 192.168.3.0/24 -m conntrack --ctstate NEW -j ACCEPT
/sbin/iptables -A FORWARD -m conntrack --ctstate ESTABLISHED,RELATED -j ACCEPT
/sbin/iptables -t nat -F POSTROUTING
/sbin/iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE

不起作用的是我無法從子網路 x 存取子網路 y 上的網路印表機/投影儀使用標準 HP 驅動程式進行自動偵測但我可以 ping 它並存取印表機的管理頁面。

我缺什麼?

答案1

如果您知道印表機的網路位址並且存取它沒有網路問題,則可以使用以下命令新增印表機CUPS 網路介面:

http://localhost:631

或者:

http://your_server:631

在 CUPS 中新增印表機

相關內容