
4 つのイーサネット ポートを備えたサーバーがあります。1 つはインターネットに接続するために使用され、他の 3 つは 3 つのローカル サブネットを管理するために使用されます。
DHCP サーバー、ルーティング、IPv4 および NAT のパケット転送を構成しました。すべて正常に動作しているようです。すべてのユーザーは各サブネットからインターネットに接続でき、ユーザーは 1 つのサブネットから別のサブネットに 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