다른 서브넷에서 프린터를 찾는 방법

다른 서브넷에서 프린터를 찾는 방법

4개의 이더넷 포트가 있는 서버가 있습니다. 1개는 인터넷에 연결하는 데 사용되고 다른 3개는 3개의 로컬 서브넷을 관리하는 데 사용됩니다.

DHCP 서버, 라우팅, IPv4 및 NAT에 대한 패킷 전달을 구성했습니다. 모든 것이 올바르게 작동하는 것 같습니다. 모든 사용자는 각 서브넷에서 인터넷에 연결할 수 있으며 사용자는 한 서브넷에서 다른 서브넷으로 PC를 ping할 수 있습니다.

내 내용은 다음과 같습니다 /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에 프린터 추가

관련 정보