このスレッドは未解決です(解決したらこちらで解決済にしてください)
<<戻る

管理人様 iptables.shのIPリスト取得 このメッセージに返信する
日時: 2014/09/04(Thu) 08:28
名前: ZED
URL:
ぼーっと見てたのですが、
iptables.sh iplist_check.sh
双方に

# IPアドレスリスト取得
IP_LIST=/tmp/cidr.txt
CHK_IP_LIST=/tmp/IPLIST
wget -q http://nami.jp/ipv4bycc/cidr.txt.gz
gunzip -c cidr.txt.gz > $IP_LIST
rm -f cidr.txt.gz
rm -f $CHK_IP_LIST

が入ります。
相手先のアクセス負荷軽減のために、一方で良いのではないでしょうか?

あ分岐してますね。
記事編集 編集
Re: 管理人様 iptables.shのIPリスト取得 このメッセージに返信する
日時: 2014/09/04(Thu) 09:00
名前: stranger
URL: http://ja.528p.com/
最初にiptables.shを実行する場合には必要と思われます
IPLIST.newの存在かなんかをチェックして
存在するなら、iptables.shのなかでは実行しないようにしたらどうでしょ
記事編集 編集
Re: 管理人様 iptables.shのIPリスト取得 このメッセージに返信する
日時: 2014/09/04(Thu) 13:51
名前: 管理人
URL:
ZED様

>iptables.sh iplist_check.sh
>双方に
>
># IPアドレスリスト取得
>IP_LIST=/tmp/cidr.txt
>CHK_IP_LIST=/tmp/IPLIST
>wget -q http://nami.jp/ipv4bycc/cidr.txt.gz
>gunzip -c cidr.txt.gz > $IP_LIST
>rm -f cidr.txt.gz
>rm -f $CHK_IP_LIST
>
>が入ります。
>相手先のアクセス負荷軽減のために、一方で良いのではないでしょうか?
このたびはご指摘まことにありがとうございます。
iptables.shで/tmp/cidr.txtが存在しない場合のみwgetするように修正しました。
http://centossrv.com/iptables.shtml

またなにか誤り等ありましたら、是非、ご指摘を頂けますよう、
よろしくお願い申し上げます。

今後ともよろしくお願い致します。
記事編集 編集
Re: 管理人様 iptables.shのIPリスト取得 このメッセージに返信する
日時: 2014/09/05(Fri) 08:13
名前: ZED
URL:
早速のご対応ありがとうございました。

検証しましたが、追記していただいた部分
if [ ! -f $IP_LIST ]; then
が動いていないようです。

初回の実行時は先に
/etc/cron.daily/iplist_check.sh
が必要ですね。
記事編集 編集
件名※必須
名前※必須
URL
任意のパスワード (投稿後のコメント修正・削除時に使用)
画像認証※必須 投稿キー(画像で表示されている数字を入力)
コメント※必須

※質問を投稿後に自己解決された場合は、原因と行った対処を具体的に書き込み下さるよう、よろしくお願いします。

- WEB PATIO -