こんにちはすべて、
私はすべての情報を与えていないために申し訳なく思っている。しかし、ここに私の実際の必要があります。私は、 Red Hat Linuxのサーバ上でOracleを使用する場合は、ポート1521 (デフォルトポート)を聞くと、 Oracleデータベースを持つだろう。
私はこのPort.Iにユーザーを制限する必要があると考えられ、このiptablesのための2つのソリューションを使用しています。
iptablesのルールをDBserverのサブネット上にのみ、このルールport.Usingマシンは、 Oracleにアクセスするには、特定のサブネットのIPアドレスを許可するように解決方法1 :ファイアウォールを設定し、それをポート1521上で通信することができます。
コード:
iptables -A INPUT -i eth0 -p tcp --dport 1521 -s ! <subnet mask value>
解決策2 :
すべての有効なIPアドレスをファイルにし、それらのiptableのIPへのアクセスを許可するためのルールの設定のリストがあるだけaddreesses 。
コード:
iptables -P FORWARD DROP
for mac in $(cat ipaddressfile); do
iptables -A FORWARD -m mac --mac-source $mac -j ACCEPT
done
以下が私は正しい軌道に乗っている場合、または何か他の親切に私は、ソリューションのセキュリティをもっとよく見るポイントを見ての作業としたことをお知らせする必要がありますdone.Alsoお知らせください。
ありがとう!
nua7