我有一台具有 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