내 이더넷 프린터를 다른 노트북에서 볼 수 있게 하려면 어떻게 해야 합니까?

내 이더넷 프린터를 다른 노트북에서 볼 수 있게 하려면 어떻게 해야 합니까?

나는 다음과 같은 설정을 가지고 있습니다 :

  1. 무선 라우터 - 192.168.2.1
  2. 리눅스 민트 노트북- 192.168.2.166(DHCP)
  3. 윈도우 10 노트북와트- 192.168.2.152(DHCP)
  4. Brother MFC 7360N 프린터에 연결됨이더넷 케이블 사용 - 192.168.3.3(고정 IP)

다음에서 인쇄할 수 있습니다.바로. 하지만 출신은 아니야와트.

프린터 공유 방법을 설명하는 몇 가지 단계별 가이드를 읽었지만 모두 이렇게 생각하는 것 같습니다.와트프린터에 핑 신호를 보낼 수 있습니다.

프린터의 유선 네트워크 방식은 다음과 같습니다.다른 컴퓨터에 공유:

여기에 이미지 설명을 입력하세요.

하지만 괜찮아요.

그래서 프린터를 공유하는 방법을 묻는 것이 아닙니다. 제가 묻고 있는 것은 활성화하려면 어떻게 해야 하느냐는 것입니다.와트프린터에 ping을 보내시겠습니까?

나는 라우터, 노트북, 프린터를 완벽하게 제어할 수 있습니다.

폴리스티렌

네트워크 설정에 대해서는 잘 모르지만 명령줄 솔루션에는 만족합니다.

편집 1

내 Bell Home Hub 1000에서는 넷마스크를 변경할 수 없습니다. 따라서 프린터는 192.168.2.x에 있어야 하며, 핑 없이 컵을 통해 인쇄가 작동하도록 구성해야 합니다. 이 기사에서는 순수한 네트워크 솔루션에 중점을 두고 싶습니다. 255.255.255.0을 유지하면서 프린터가 모든 장치에서 ping을 수행할 수 있습니까? 물론 프린터의 IP 주소를 변경할 수도 있지만 그것만으로는 효과가 없습니다.

답변1

Ping 요청은 서브넷 마스크를 기반으로 브로드캐스트됩니다.

서브넷 마스크가 255.255.255.0으로 설정된 경우 프린터는 서브넷 192.168.3.0/24에 없기 때문에 192.168.2.0/24로부터의 요청을 수신하지 않습니다.

그런 다음 서브넷 마스크를 변경하여 이러한 IP 범위(255.255.0.0) 간의 통신을 허용하거나 프린터 고정 IP를 변경하여 동일한 IP 범위에 속하도록 할 수 있습니다.

답변2

ping을 작동시키는 방법에 대한 답을 찾은 것 같습니다.https://wiki.debian.org/BridgeNetworkConnectionsProxyArp매우 도움이 됩니다. 기본적으로 ARP 브리징 구성에 관한 것입니다..

따라서 단계는 다음과 같습니다.

  1. 프린터의 IP 주소를 192.168.2.5로 변경하여 라우터의 DHCP 할당되지 않은 IP 범위 내에 있는지 확인하세요.
  2. eth0 인터페이스의 IP 주소 수정192.168.2.4(동일한 제한 - 이 주소는 DHCP에서 제외되어야 함).
  3. (루트로) 에코 1 > /proc/sys/net/ipv4/conf/all/proxy_arp
  4. (루트로) 에코 1 > /proc/sys/net/ipv4/ip_forward
  5. (루트로) IP RO에 192.168.2.5/32 dev eth0을 추가합니다.

효과가 있었어요! 네트워크에 있는 다른 노트북에서 프린터에 ping을 보낼 수 있습니다! 그 결과, 이 모든 노트북에 네트워크 프린터로 추가할 수 있었습니다.

관련 정보