ディレクティッド・ブロードキャスト・アドレスへのping
同ネットワークにどのサーバが接続されているか調べたいとき
ping -b 192.168.1.255
これで192.168.1/24のネットワークにいるサーバからの応答がある
centosをgwにする
■CentOSをgwにする
1.IPを二つ設定する
2.ルーティングできるよう/etc/sysctl.conf に以下を追記
net.ipv4.ip_forward = 1
3./sbin/sysctl -p にて設定反映 /sbin/sysctl -aで確認
■SNAT設定
1.追加
/sbin/iptables -A POSTROUTING -t nat -s xxx.xxx.xxx.xxx/xx -o eth? -j SNAT --to-source xxx.xxx.xxx.xxx
2.確認
# /sbin/iptables -L -t nat
Chain PREROUTING (policy ACCEPT)
target prot opt source destination
Chain POSTROUTING (policy ACCEPT)
target prot opt source destination
SNAT all -- xxx.xxx.xxx.xxx/xx anywhere to:xxx.xxx.xxx.xxx
SNAT all -- xxx.xxx.xxx.xxx/xx anywhere to:xxx.xxx.xxx.xxx
Chain OUTPUT (policy ACCEPT)
target prot opt source destination
3.削除 (-Aではなく-Dにする)
/sbin/iptables -D POSTROUTING -t nat -s xxx.xxx.xxx.xxx/24 -o eth? -j SNAT --to-source xxx.xxx.xxx.xxx
4.ルールナンバーでの削除
/sbin/iptables -t nat -D POSTROUTING 2
他、いろいろ組み合わせでいける。 man見るのでいいけど、一応メモ。