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

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

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

  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을 보낼 수 있습니다.

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

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

그러나 그것은 중요하지 않습니다.

그래서 프린터를 공유하는 방법을 묻는 것이 아닙니다. 내가 묻는 것은 활성화하려면 무엇을 해야 하는가입니다.프린터에 ping을 보내려고 합니까?

나는 라우터, 노트북, 프린터에 대한 모든 권한을 갖고 있습니다.

추신

네트워킹 설정에 대해서는 거의 이해하지 못하지만 명령줄 솔루션에는 문제가 없습니다.

편집 1

My 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

핑을 작동시키는 방법에 대한 답을 찾은 것 같습니다.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을 보낼 수 있었습니다! 그 결과 저는 이 제품을 모든 노트북에 네트워크 프린터로 추가할 수 있었습니다.

관련 정보