次のような設定になっています:
- ワイヤレスルーター - 192.168.2.1
- Linux ミント ラップトップら- 192.168.2.166 (DHCP)
- Windows 10 ラップトップわ- 192.168.2.152 (DHCP)
- ブラザーMFC 7360Nプリンターが接続されていますらイーサネットケーブル付き - 192.168.3.3 (静的 IP)
印刷できるのはら大丈夫です。しかし、わ。
プリンタを共有する方法を説明したステップバイステップのガイドをいくつか読んだのですが、どれもわプリンタにpingを送信できます。
プリンターの有線ネットワーク方式は他のコンピュータと共有:
しかし、それは問題ではありません。
プリンタを共有する方法を尋ねているのではありません。私が尋ねているのは、プリンタを共有するにはどうすればいいかということです。わプリンタにpingを送信しますか?
ルーター、ラップトップ、プリンターを完全に制御できます。
追伸
ネットワーク設定についてはあまり理解していませんが、コマンドラインソリューションについては問題ありません。
編集1
私の Bell Home Hub 1000 では、ネットワーク マスクを変更できません。そのため、プリンターを 192.168.2.x に配置するか、cups を介して ping なしで印刷するように設定する必要があります。この投稿では、純粋なネットワーク ソリューションに焦点を当てたいと思います。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ブリッジの設定についてですら。
手順は次のとおりです。
- プリンターの IP アドレスを 192.168.2.5 に変更し、ルーターの DHCP によって割り当てられていない IP の範囲内にあることを確認します。
- eth0インターフェースのIPアドレスを変更するら192.168.2.4 へ (同じ制約 - このアドレスは DHCP から除外する必要があります)。
- (ルートとしてら) エコー 1 > /proc/sys/net/ipv4/conf/all/proxy_arp
- (ルートとしてら) エコー 1 > /proc/sys/net/ipv4/ip_forward
- (ルートとしてら) IPアドレス192.168.2.5/32 dev eth0を追加します
そして、うまくいきました! ネットワーク上の他のラップトップからプリンターに ping を送信できました! その結果、すべてのラップトップにネットワーク プリンターとして追加できました。