[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[debian-users:38759] Re: iptablesで複数IPの指定



すがのです。
debianネタじゃないですね。
linux-usersとかのほうが適切かも。

でも興味ある話題だったりするので投げちゃいます。

At Wed, 12 Nov 2003 21:05:23 +0900,
Mitsuo KASAHARA wrote:
> 1行で複数のディストネーションポートへのルールを書くときは
> -m multiport --destination-port 21,22,23
> とかすると書けるのは分かったのですが
> IPアドレスに関してこのように記述できるモジュールは
> どこかにあるものなのでしょうか?

うちでもLinuxルータを利用しており、そのような書き方ができるなら省力化
できるかと思って iptables(8)を読んでみました。
どうもそういうオプションは見当たらないですねえ。

でもシェルスクリプトでなんとかなりませんかね。

banaddr()
{
	for i in `echo $1 | awk '{ gsub(/,/, "\n"); print }'; do
		iptables -A INPUT -i ppp0 -s $i -J DROP
		iptables -A FORWARD -i ppp0 -s $i -J DROP
	done
}

banaddr 192.168.0.1,192.168.0,10,192,168.3.4

思い付きで書いただけですのでテストしてませんが。

# というか逆にメンテしにくそうだな、こりゃ

--
狐志庵
Sugano Yoshihisa(E) <mailto:koshian@xxxxxxxxxxx>
Website: <http://www.misao.gr.jp/~koshian/>
PGP fingerprint [6367 2352 3995 214E B954  A1FE 33D9 C918 606F 7C15]