おい、iptablesの使い方を具体的に詳しく教えろ!
■ このスレッドは過去ログ倉庫に格納されています
0001初心者
01/09/18 21:50ID:vcHWxUb2web, ftp, mailサーバーをうごかしつつ、IPマスカレードして
LANのPCをそとにつなげたい。
コネクションはADSL、IPはグローバルひとつだけ。
具体的なiptablesのコマンドを教えろ。
それと、/etc/sysconfig/iptablesって何なの?これについてもね。
急いでいるのですばやい解答を求む
0072login:Penguin
01/09/19 21:55ID:2jgzMVuUつーか、くだ質で聞け。
0073俺
01/09/20 01:35ID:PTcQUJdAその通り!
いい解凍だ。
COUNT=0
while [ ${COUNT} -le 1000 ] ;
にしたらOKでした。
0074login:Penguin
01/09/20 02:59ID:TXLnG25g> IPTABLES=`which iptables`
こらあかんやろ。
0075俺
01/09/20 04:04ID:b2EmCtdY覚えるのが。
せっかくコマンドを丸暗記したのに、また覚えなおしだよ。なあ。
で俺が聞きたいのは、コンダラつかっている奴は、
ipchainsとiptablesのどっちつかってるかってーことだよ。
ipchainsもkernel2.4で互換性のために残してあるらしいけど、
ipchainsのコマネチじゃなくてコマンド叩くとインコンパチブルとかエラー吐いてくるんだわ。
おまえらkondara使っているマニア野郎は、
iptablesとipchainsのどっち使ってんだ?
0076名無しさん@Emacs
01/09/20 04:09ID:lvYPzRDUなんか見たことあるフレーズだ・・・
以前こきおろされたドキュソでしたか
0077login:Penguin
01/09/20 04:20ID:1qduSuYAhttp://cocoa.2ch.net/test/read.cgi?bbs=linux&key=1000021207
これか
0078login:Penguin
01/09/20 04:35ID:wVZVoRuMhttp://cocoa.2ch.net/test/read.cgi?bbs=unix&key=1000890418
これもか
00791の妹
01/09/20 07:24ID:L7at3hL.この子ったらあたしにまで
「穴があいてるぞ、塞いでやる」
なんて言うんです。
はぁ・・困った
0080-
01/09/20 07:36ID:1ieJzHSQhttp://www.sex-jp.net/dh/01/
http://www.sex-jp.net/dh/02/
http://www.sex-jp.net/dh/03/
http://www.sex-jp.net/dh/04/
0081ラディン
01/09/20 11:41ID:PTcQUJdAおまえつまんない。
>>74
は?なにいってんだ?このチンカスは。
ちゃんと動くぞそのスクリプト。
検証もせず口だけのチンカスが!
死ね
0082ラディン
01/09/20 11:42ID:PTcQUJdAおまえら俺様の求めている有益な情報をすぐにもってこい。
俺は短期だ。いいかげんにしろ。
0083login:Penguin
01/09/20 15:51ID:W2dPe0IUそりゃあ、ビンラディンの残りの寿命は短期でしょうなぁ。
0084
01/09/20 17:58ID:4J9ZsTOQ0085login:Penguin
01/09/20 18:03ID:FnOBm5BA-t nat
0086ビンラディン
01/09/20 18:04ID:L7at3hL.0087login:Penguin
01/09/20 18:08ID:AMNBGWQ20088俺
01/09/20 23:25ID:PTcQUJdAそんなことするな!
固定のNATっていうやつか。
>>84
でも俺様のスレッドで勝手に俺の許可無く質問するとは太いやつだな。
おれもぶちきれ寸前だ。
むかむかむかむか。
0089login:Penguin
01/09/20 23:58ID:5DNzIkXs氏ね、キチガイ。
009084
01/09/21 10:08ID:/WnHfjicありがとうございます
大変助かりました
>>88
勝手に質問して申し訳ありません
諸事情によりLinuxのCD叩き割りましたのでもう来ません
私の分まで頑張ってください
0091login:Penguin
01/09/21 15:23ID:NKB.AnvU0092login:Penguin
01/09/23 22:57ID:Z2eLKb56じゃなかったのか、、、、
バグの原因がわからずにイライラするの想像してたのに
0093俺
01/09/25 02:02ID:bekFG.Jkバーカ
0094login:Penguin
01/09/25 03:33ID:atqL0X8APINGスイープ対策としてICMPパケットを全て拒否する設定にした。
でもこれだとリモートからホストが生きてるかどうか確認できない
ので、特定のホストに対してだけPINGを許可した。
$IPTABLES -A INPUT -i ppp0 -p icmp -s 192.168.1.0/24 -j ACCEPT
$IPTABLES -A INPUT -i ppp0 -p icmp -j DROP
てな具合で。でも、これだともう一つ弊害があって、このホスト
から 192.168.1.0/24 以外への ping が通らないっつーか、
ICMP reply まで受け取れなくなってまうんです、当然ですが。
なんとかしてこちらからはICMP replyは受け取れて、かつリモート
からのICMPを弾くような設定にできませんかね。無理かなあ。
0095login:Penguin
01/09/25 03:42ID:8yqm0krk質問スレで聞けよ
0096login:Penguin
01/09/25 03:43ID:B6kXvahw大量のデータをやりとりするとLinuxがフリーズしてた。
理由はわからんけど今はipchains使ってます。
0097login:Penguin
01/09/25 04:41ID:9NpLtvnQ0098俺様
01/09/25 11:35ID:bekFG.Jkへえそうなんだ。
# cat /etc/issue
Kondara MNU/Linux 2.0 (Mary)
Kernel 2.4.4-18k on an i686
で安定しているよ。iptablesで。
っていうか、iptablesでもipchainsでも最終的にパケットをいじるのは
カーネルでしょ。
iptablesもipchainsもたんにカーネルに指示をだすためのツールだから
設定したあとはけっきょくおんなじなんじゃないのかな。
0099俺様
01/09/25 11:35ID:bekFG.Jk/sbin/iptables -A INPUT -i ppp0 -p icmp --icmp-type time-exceeded -j ACCEPT
/sbin/iptables -A INPUT -i ppp0 -p icmp --icmp-type echo-reply -j ACCEPT
010194
01/09/25 12:22ID:atqL0X8Aサンクス!
0102犬2.4房
01/10/09 07:27ID:d9bMRyJ6お前ら、iptables(というよりは
netfilter?)の使い方教えてください。
長文でスマソが、みなさん読め。
ここ数日の格闘でだいぶiptablesの飼い慣らしは
できてきたんだけど、どうしてもわからないことが
ある。もしかするとできない??
http://www.linux.or.jp/JF/JFdocs/NAT-HOWTO-9.html
たぶんこの問題だと思うんだけど、ローカルどうしでの
折り返しNATがどうしてもうまく設定できないのだ。
具体的には、グローバル・ローカルの対が、
xxx.xxx.xxx.1 192.168.0.1
xxx.xxx.xxx.2 192.168.0.2
のとき、192.168.0.2が xxx.xxx.xxx.1に対して
コネクションを張りたい場合。192.168.0.1から見て、
xxx.xxx.xxx.2 と喋ってるように見せたい。つまり
192.168.0.1 は、xxx.xxx.xxx.2 と喋って
192.168.0.2 は、xxx.xxx.xxx.1 と喋ってるようにしたいのだ。
ふつーに PREROUTING, POSTROUTINGを
設定した限りでは、ping xxx.xxx.xxx.1 やっても
192.168.0.1 には全くパケットが飛んでこない。
iptablesの動作そのものに関して深く突っ込んだ
文書を発見できてないんだが、PREROUTING,
POSTROUTINGは、複数マッチすることがない?
それとも、PREROUTINGで書き換えられて内側に
向かおうとするパケットは、POSTROUTINGが
適用されない?
ちなみに、お前らの忌み嫌う*BSDでは、ルールを一つ
追加するだけで、この動作ができるようになった
(BSDI4.2でやってみた)
教えろ、みなさん。
0103102
01/10/14 07:04ID:t3/qnPyQPolicy routingと併用してて、
それが悪さをしてるようだった。
すまん。
ところで、複数インタフェイスのNAT boxを
立てたんだが、こいつがローカルセグメントを
2つ持ってると、やっかいなことに
素直に折り返しNATが設定できなかったんだ。
でも、どうにかあらゆるケースでまっとうな
変換を行わせることができるようになったぜ。
お前ら、わたくしの話を聞いていただけませんか?
0104login:Penguin
01/10/14 08:27ID:XaJ/Yh7o>お前ら、わたくしの話を聞いていただけませんか?
この気持ちよく分かるよ。sageでなら聞いてあげます。
0105login:Penguin
01/10/30 03:34ID:xBC2pQDXipchainsの方が良かった、つうか、ツールをコロコロ変えるんじゃねぇ!!
その度に使い方を調べなきゃいけない方の身にもなってみやがれ。
あの糞OSですら、マンインターフェースの互換性は維持しようとしてるって
えのによ。そんな事をやっているから腐れOSなんかに遅れをとるんだよ。
・・・・と思ってしまうのは私だけでしょうか?
私だけですね、ごめん。疲れてるんだ。俺。
0106login:Penguin
01/10/30 12:28ID:cVXdZ/n7iptablesなんか初めてさわって30分でマスターできたんだけどなにか?
TOEICで高得点とれるなら付属の英語ドキュメントよめばいいじゃん。
そこに全部書いてあるんだけど(ゲラ
0107login:Penguin
01/11/17 09:00ID:gbhN7wrhip_masq_irc.oの変わりのものというか探してもないみたなので
通し方など教えてもらえませんか?
0108login:Penguin
01/11/17 09:46ID:2yWe0wAf0109login:Penguin
01/11/18 03:56ID:ygRARmu7これといって設定しなくてもIRCは大丈夫っぽいけど。
ただ接続というかサーバメッセージが出てくるのに時間がかかるようになったかも。
identかな?
0110login:Penguin
01/11/18 05:43ID:Pd9lw8zIたぶんdccだと思うがNetfilterのあたらしめのものにirc
モジュールが入っているのでそれを使っとけ。
最近のカーネルにも入ったぞ。
0111login:Penguin
01/11/18 07:33ID:0BZ/DjyKと、クライアントに言われた、、、、、、、、、、、、
そんなん知らんもん。誰か教えてください!
0112login:Penguin
01/11/18 10:11ID:1QrpcR/L0113login:Penguin
01/11/18 12:07ID:vqsBki7qポート空けたら?
どこを使ってるかMSに聞いてさ。
0114login:Penguin
01/12/02 04:26ID:Cl8EFR0X遅レスでごめん。
http://www.watch.impress.co.jp/pc/docs/article/20011120/wm.htm
この記事に載ってるUPnPだけどこっちを参考にしてみるといいかも
http://upnp.sourceforge.net/
だけど現状のMSNMessengerがUPnPに対応してるかどうかは分からない。
これは調べてみて。
0115login:Penguin
02/01/01 04:29ID:ejrqaPWQiptables でいろいろ設定して確認のために nmap で CATV 側を確認。
そしたら閉じたはずのポートが空いてるから tcpdump で調べてみたら、
eth1 (外)向けのはずのパケットが lo で送受信されてるんだけどなぜ?
全く意味が分かんないんすけど。
0116login:Penguin
02/01/01 11:11ID:AwJCMs1f0117login:Penguin
02/01/01 11:12ID:AwJCMs1fもうアホかとバカかと内から調べて何が分かるかと。
0118login:Penguin
02/01/01 14:44ID:r7sTWuuOバグリー age
0119login:Penguin
02/01/01 16:39ID:by5M4GGB>どこを使ってるかMSに聞いてさ。
ログ取りゃわかるじゃん
0120115
02/01/01 17:28ID:V47sv5gDあ、そうなんだ。ありがと。
で、ついでにもう一つなんだけど、
ping で eth1 に向けて打っても lo で送受信なんだけどなぜ?
0121login:Penguin
02/01/01 19:00ID:HMncwPCeで調べろよ
0122115
02/01/01 20:12ID:pBWE9tS7えー、それも確認してるんですよ。route の内容が間違ってると
外にもつながらないって事でしょ?でもつながってる。
結局、 インタフェースが eth0 , eth1 , lo ってあって
自マシンからの ping はどこに打っても自動的に lo に振り分けられるって事でよろしいでしょうか?
0123login:Penguin
02/01/01 20:22ID:BcEtv31+>>121 君は誤解している。ルーティングテーブルは関係ない。
0124115
02/01/01 20:30ID:pBWE9tS7おー、なるほど。ありがとさん。
>>121
いやー、初心者に嘘教えないでくださいよーほんとに(笑。
ま、さ、か、知ったかじゃないよね?よね?
0125login:Penguin
02/01/01 23:38ID:dWB3ESFyman読んで理解できないようだったらあきらめろ。
0126login:Penguin
02/01/02 20:54ID:zeUklSlPおまえだって最初は初心者だったはず。
そして、時代が変わったということを少しだけ
容認してやれ。
0127age
02/01/02 21:00ID:p99z4gED実際自分はそうだが。
0128login:Penguin
02/01/02 21:16ID:c8UqFjQr0129login:Penguin
02/01/02 21:53ID:ej/Tkm+f0130login:Penguin
02/01/02 21:59ID:iOB2rYJz俺なにげ知らなかったし。初心者だからこその質問もいいとこついてる。
俺が無知なだけ?
0131login:Penguin
02/01/02 22:09ID:rMEytr9H質問より、>>115の>>124の書き方が気になる
0132age127
02/01/02 23:10ID:p99z4gED同意。
ヤパーリ聞き方という物もあるし、オシエテもらった情報が参考になったかならなかったかは別にしても礼儀という物があるだろう。
つうか>>115はただの独り言の文に見える。
つまり、
−−−−−−−−−−放−−−−−−−−−−置−−−−−−−−−−
0133login:Penguin
02/01/02 23:47ID:OrD9yYLQそーいうのが許されてるって言うか、面白い面白くないは別としてギャグの一つだと思ってるんだけど。
あくまで俺はね。
0134login:Penguin
02/01/03 00:27ID:sxe5Fjhzいますぐ氏ね
0135login:Penguin
02/01/16 04:09ID:/9xE5614iptables -A INPUT -i eth0 -m state --state ESTABLISHED,RELATED -j ACCEPT
としているときに、ACK FIN フラグのたっているパケットが --state NEW と
みなされて DROP されてしまうことがあります。 LOG ターゲットに残すと次
のようになりました。
IN=eth0 OUT= MAC=XX:XX:XX:XX:XX:XX:XX:XX:XX:XX:XX:XX:XX:XX
SRC=XXX.XXX.XXX.XXX DST=XXX.XXX.XXX.XXX LEN=52 TOS=0x00 PREC=0x00 TTL=61
ID=64159 DF PROTO=TCP SPT=8080 DPT=8311 WINDOW=8760 RES=0x00 ACK FIN
URGP=0
Web で調べてみると、次の二件が見つかりましたが、どちらも解決に至ってい
ないようです。
http://www.uwsg.iu.edu/hypermail/linux/kernel/0110.1/0414.html
http://archives.neohapsis.com/archives/sf/linux/2001-q2/0049.html
Back Orifice のための scan だとかいう人もいるのですが、BBS を読むと、
どうも timeout 関係らしいとまで分かりました。しかし、どうやって修正す
るか全く分からず、ここに泣きついてしまいました。
0136login:Penguin
02/01/22 08:07ID:XFXkO4Vciptables -A .... -j DROP
iptables -A ... -j LOG
みたいに-jの先以外が同じ行を2行ずつ書いていくのですか?
ipchainsの-lだけで指定できる方が簡単だったような。
0137login:Penguin
02/01/22 13:13ID:UXXt0yTfJFにもそうあった。
あと、逆だよね。
iptables -A ... -j LOG
iptables -A .... -j DROP
0138login:Penguin
02/01/23 05:33ID:MpfwbTB/0139login:Penguin
02/01/23 08:18ID:I0GwTZYNこのへんは読んだか?
http://www.microsoft.com/japan/support/kb/articles/JP158/6/23.asp
http://oscar.as.wakwak.ne.jp/win/voip.shtml
0140login:Penguin
02/01/23 09:30ID:wwyOHTAlレスどうもです
上のリンクは見てなかったんですが、数社ルータメーカーが掲示している
“NetMeetingを通す方法”の元?なんでしょうか
>動的に割り当てられるポート (1024 〜 65535) で、セカンダリ UDP 接続を通す。
これがちょっと、、です。。
下のほうはチェックしてました(というかリンクが紫になってただけ、、)
IPMasqueradeでは他サイトでも安定してるというか実用例があるみたいなんですけど、
できたらIPMasquerade用のモジュールを読み込まないで、というので考えています
サイト内リンクのH323(netmeeting) protocol helperもやっては見たのですが
英語が××で、ぶっちゃけ成功していません。。
あ、なんか前よりバージョンがあがってるみたいなので、もっかいやってみます
(正直日本語解説がないと無理なのかも、とは思ってはいるんですが、、)
失礼しました。。
0141login:Penguin
02/01/30 18:38ID:yyaVmfbcすればよいのでしょう?
manを見たところ、-sとか-dの引数としては、単一のホスト名、単一IPアドレス、
IPアドレスによる範囲指定が使えるようなのですが、名前では無理なのでしょうか?
最悪、IPアドレスの範囲指定でゴリゴリやるのも手なのですが、あるISPが持ってる
IPアドレスのリストって調べられるものでしょうか?
host -l だとちょっと辛い感じです。
0142iptable使ったことない馬鹿厨房
02/02/01 19:07ID:DP/uyWNHに、iptableのmanの日本語翻訳版が有るから参考にどうぞ
一応ドメインでも指定できるみたいだね・・・
でも、(確証はないが)逆引きに失敗した場合にすり抜ける可能性が有ることに注意
あるドメインのIPアドレスの範囲を知りたければwhoisを使いましょう。
安全を期するなら、IPアドレスの範囲指定&ドメイン名で弾くべきか?
いつ新しいIPアドレスが追加されるかわからないしね・・・
# ドメインで弾くほうには -l を付けとけば
# 新しいIPアドレスが追加されたってのに気づきやすいよね。
0143iptable使ったことない馬鹿厨房
02/02/01 19:18ID:DP/uyWNHすまぬ、やっぱ厨房だ・・・
まず、>>141って付け忘れた(笑)
で、重要なのだが
-l は iptable では使えないかもしれない。
というわけで
--log-prefix Check the range of an IPAddr.
みたいにしとけば、メッセージ付きでsyslogに残るらしい
詳しくは下記URLをっと。
http://www.linux.or.jp/JM/html/iptables/man8/iptables.8.html#lbAX
0144141
02/02/01 19:41ID:sjAwGCQIわざわざありがとうございます。…実は、
ttp://www.a-tone.com/taky/os/linux/iptables.html
を見つけて、ここのスクリプトとdynfw(developerworks)
を使って処置し、様子を見ているところです。
whoisの使い方が今一わからないので、ここはもちっと
調べてみるつもりですが、当初の目的は達成できたかな、
と思ってます。
0145iptable使ったことない馬鹿厨房
02/02/01 19:58ID:DP/uyWNHident(113)へのをDROP(DENY)にすると異常に接続までに時間がかかることが有る
IRC鯖からのみREJECT or ACCEPTに変更するとスムーズになるかもしれない。
まぁ、上の投稿のように「嘘」とか「間違い」の可能性は大だけど・・・
0146/usr/sbin/sage
02/02/02 01:23ID:5AIXSyU30147login:Penguin
02/02/10 11:46ID:+SdcoApJtelnetやircの接続を速くするためにipchainsでauthやsocksをREJECTする設定にしたのですが、DENYにするのと変わりません。
ACCEPTにすると速いんだけど、何が原因なんだろう。
もちろんauthやsocksポートには何も待機していません。ので、REJECTとどうちがうんだろう。
0148login:Penguin
02/02/10 11:57ID:9HqpzYwu-j REJECT --reject-with tcp-reset
-j REJECT --reject-with icmp-port-unreachable
0149login:Penguin
02/02/10 12:15ID:+SdcoApJ--reject-withはipchainsには無いのでした(;_;
0150148
02/02/10 12:23ID:9HqpzYwu0151login:Penguin
02/02/10 18:15ID:l9WkUBStICMP は無視できるから arp はどうかなって思って。
0152login:Penguin
02/02/10 18:35ID:aNFiZsxi日々精進し、パソコンヲタクどもの親切を蹂躙してやれ。
1.努力を放棄すること
いやしくも「教えてクン」たるもの、努力をしてはならない。
過去ログを読んだり、検索してはいけない。
「英語は苦手なので、分かりません。」は、高く評価できる。
辞書片手にマニュアルやReadMeを読むなど、決してしてはならない。
他力本願と言われようと、自分で調べたり試行錯誤したりせず、
他人の努力の結果を搾取するのが、正しい「教えてクン」である。
また、「もう何が悪いのかサッパリ分かりません。」と言って
ふてくされるのも有効である。「サッパリ」という単語が
「やる気の無さ」を効果的に表現している。
「原因を特定するには、何をすべきでしょうか?」と訊いてしまうと
自己の積極性が現れてしまうので、「教えてクン」失格である。
0153login:Penguin
02/02/10 18:35ID:aNFiZsxi使用OSや、機器構成などの必須の情報を知らせてはならない。
マザーボード名やBIOSのバージョンも同様だ。
具体的なアプリ名やバージョンも隠蔽すべきだ。
「DVD再生ソフト」のように曖昧に表記しておけばよい。
反対に「前から欲しいと思っていた○○」とか「安売りされていた
○○」 等の「どうでもいい情報」は、どんどん書いてやれ。
トラブルの場合は、状況を正確に記述してはならない。
「なんだかうまく動きません。」とか「エラーが出ます。」等と
具体的なことは何も書かないことが重要である。
また、自分の試してみた事も具体的に書いてはいけない。
考えられる組合せのマトリックスを作成し、状況を整理するなど
もってのほかである。最悪の場合、それだけで問題が解決してしまう
こともあるのだ。
「いろいろやってみたけど、動きません。」が理想的だ。
0154login:Penguin
02/02/10 18:35ID:aNFiZsxi「教えてクン」は、孤高の戦士である。相手のことを考えるようでは
教えてクン失格というものだ。
以下のような行動が、望ましい。
初心者であることを高らかに宣言し、初心者向けの丁寧で
分かりやすい説明を強要する。専門用語の使用を禁じておくと
さらに効果的である。簡潔な説明を禁じられたヲタクどもは、
同じ内容を説明するのに、何倍もの労力を強いられる。
自分は努力せず、相手には多大な努力をさせることこそが
「教えてクン」の真骨頂である。
マルチポストも有効である。そのBBSを信用していないことを
明確に示せる。「どうせ、お前らじゃ分からんだろう。」という
意志表示として高く評価できる。もちろんマルチポストの非礼を
あらかじめ詫びてはならない。それでは、単なる「急いでいる人」
になってしまう。それは、教えてクンではない。
質問のタイトルは、「教えてください。」で良い。
タイトルを読んだだけでは「何に関する質問」か全く分からない。
そういう努力は、答える人間にさせれば良いのだ。
とにかく、答える人間が答えやすいように気を使って質問しては
ならない。傲慢で不遜な態度が必須である。
「聞きたいことがあります。」など、プロの仕事であろう。
最後に、言うまでも無いことだとは思うが、答えてくれた人達に
お礼の言葉を返すなど言語道断である。
せっかく「教えてクン」を貫いてきたのに、最後にお礼を言っている
ようでは、臥竜点睛を欠いていると言わざるを得ない。
質問だけしておいて、後はシカトが基本である。
上級テクニックとして、「そんなことはもう試しました。」とか、
「そこまで初心者じゃありません。」などと言って、回答者の
神経を逆なでしておけば完璧である。
以上のことを踏まえて質問すれば、君も立派な「教えてクン」である。
ビバ!教えてクン! 教えてクンに栄光あれ!!
0155151
02/02/10 18:51ID:l9WkUBSt俺のこと?
0156棄教者 ◆witdLTi2
02/02/10 22:31ID:j1lOk64tでは, ぼくはあなたの価値判断に照らしてだめな人間になろうと思います.
0157login:Penguin
02/02/11 01:48ID:XQAN99IGipchains すてれば良いじゃん。
iptables の方が、何をやるにも簡単だよ。
0158login:Penguin
02/02/17 16:37ID:UTkS9MnU嬉しい・・
0159159?
02/03/04 16:49ID:kx52FFMm# /bin/sh
IPTABLES="/sbin/iptables"
# Initialize
$IPTABLES -F
# Policy
$IPTABLES -P INPUT DROP
$IPTABLES -P OUTPUT DROP
$IPTABLES -P FORWARD DROP
# Input
$IPTABLES -A INPUT -p tcp --sport 80 --dport 1024: -j ACCEPT
$IPTABLES -A INPUT -p udp --sport 53 --dport 1024: -j ACCEPT
$IPTABLES -A INPUT -p tcp --dport 80 --sport 1024: -j ACCEPT
$IPTABLES -A INPUT -p tcp --sport 110 --dport 1024: -j ACCEPT
$IPTABLES -A INPUT -p tcp --sport 25 --dport 1024: -j ACCEPT
$IPTABLES -A INPUT -p tcp --dport 6000 -j DROP
$IPTABLES -A INPUT -p tcp --dport 9010 -j DROP
# Output
$IPTABLES -A OUTPUT -p tcp --dport 80 --sport 1024: -j ACCEPT
$IPTABLES -A OUTPUT -p udp --dport 53 --sport 1024: -j ACCEPT
$IPTABLES -A OUTPUT -p tcp --sport 80 --dport 1024: -j ACCEPT
$IPTABLES -A OUTPUT -p tcp --dport 110 --sport 1024: -j ACCEPT
$IPTABLES -A OUTPUT -p tcp --dport 25 --sport 1024: -j ACCEPT
# Forward
これだと1024以上のポートがフィルタリングされないんですよね?。
でも、クライアント用に使うにはこうしないといけないんです。
だから、2chのみなさんにクライアントに使うポート以外を
フィルタリングする方法を聞きに来ました。
よろしくおねがいします。
(Webサーバー兼用です。)
0160login:Penguin
02/03/04 18:25ID:tqDAEMfsとりあえずlocalhostに対してMASQUERADEしてみては?
0161login:Penguin
02/03/04 18:42ID:LzqnkBouねえねえ、iptables 使っているなら、ステートフル
ファイアウォールが使えるよ。この機能を使えば、
1024以降を明示的に空けっぱなしにしなくても、
良いんだよ。
0162161
02/03/04 18:47ID:LzqnkBouiptables -P INPUT DROP
iptables -A INPUT -i lo -j ACCEPT
iptables -A INPUT -m state --state ESTABLISHED,RELATED -j ACCEPT
iptables -A INPUT --dport www -m state --state NEW -j ACCEPT
0163161
02/03/04 18:49ID:LzqnkBouごめん最後の行間違えました。
iptables -A INPUT -p tcp --dport www -m state --state NEW -j ACCEPT
0164login:Penguin
02/03/04 18:50ID:eqpRMDR50166login:Penguin
02/03/04 20:35ID:vBnpQMfXたまに自分あてでないのが来るんですけど、
なぜですか?
0167login:Penguin
02/03/04 22:17ID:vEEs1eqcどんなログ?
0168159
02/03/06 18:28ID:Y3qblAn4localhostへのマスカレードってどうやってやるんですか?。
>>161-163様
ありがとうございました。
おかげで問題が解決しました。
0169login:Penguin
02/03/06 22:14ID:5IiaRQ6B0170166
02/03/06 23:53ID:OInjMMbBdhclient: bound to XXX.XXX.XXX.XXX ... と
ifup: bound to XXX.XXX.XXX.XXX...が、ありました。
そこは、以前あたえられたアドレスでした。
そこにいけといってたんでしょうか?
0171166
02/03/06 23:56ID:OInjMMbBこちら側では動いてません。
0172login:Penguin
02/03/10 14:06ID:OvV6rlUgsshへの接続はうまくいくのに、プロキシサーバ(8080port)への接続ができない。
iptablesを外すと、プロキシへも接続できるからおかしいのはiptabelsの設定だと
おもけど、これのどこが悪いんでしょうか?
↓サーバ機のiptables用スクリプト
#!/bin/sh
IPTABLES="/sbin/iptables"
# flush tables chians
$IPTABLES -F
$IPTABLES -X
# chain policies
$IPTABLES -P FORWARD DROP
$IPTABLES -P INPUT DROP
$IPTABLES -P OUTPUT ACCEPT
# loopback rules
$IPTABLES -A INPUT -i lo -d 127.0.0.1 -j ACCEPT
$IPTABLES -A OUTPUT -o lo -s 127.0.0.1 -j ACCEPT
# network rules
$IPTABLES -A INPUT -p tcp -s 192.168.0.3 --dport 8080 -i eth0 -j ACCEPT
# ↑こいつが通らない。
$IPTABLES -A INPUT -p udp -i eth0 -j ACCEPT
$IPTABLES -A INPUT -p tcp -s 192.168.0.3 --dport 22 -i eth0 -j ACCEPT
# ↑こっちは通る。
■ このスレッドは過去ログ倉庫に格納されています