特定のインターフェイスを介してネットワークプリンタにトラフィックをルーティング

特定のインターフェイスを介してネットワークプリンタにトラフィックをルーティング

eth0ルータモデム用のLinuxシステムがあり、eth1Apple LaserWriterプリンタを接続するための2番目のインターフェイスを追加したいと思います。

すべての内容は次のとおりです192.168.1.x

  • 私のアドレスIPはです192.168.1.2
  • 私のルーター(default gw)IPはです192.168.1.1
  • 私のプリンタのIPはです192.168.1.100

トラフィックをプリンタにルーティングするにはどうすればよいですか?静的パスを追加すれば十分ですか?

これはうまくいくでしょうか?

route add -host 192.168.1.100 netmask 255.255.255.0 dev eth1

上記のネットマスクが間違っている場合、正しいネットマスクをどのように決定しますか?

答え1

プリンタを別々のサブネットに配置すると、自動的にこれが発生します。たとえば、プリンタを192.168.2.100/24に設定し、デバイスのeth1を192.168.2.2/24に設定します。

関連情報