おい、iptablesの使い方を具体的に詳しく教えろ!
■ このスレッドは過去ログ倉庫に格納されています
0001初心者
01/09/18 21:50ID:vcHWxUb2web, ftp, mailサーバーをうごかしつつ、IPマスカレードして
LANのPCをそとにつなげたい。
コネクションはADSL、IPはグローバルひとつだけ。
具体的なiptablesのコマンドを教えろ。
それと、/etc/sysconfig/iptablesって何なの?これについてもね。
急いでいるのですばやい解答を求む
0002login:Penguin
01/09/18 21:56ID:X8EZ40rQ0003login:Penguin
01/09/18 21:57ID:Wpuaf.G2その程度の事もするつもりが無いなら
市販のルータを買ってきてやれ!
あきらめろ!ヴォケ!
0004さあね ◆RnL1X.BA
01/09/18 21:59ID:rxOqmxAQでipchainsコマンドが使えるYO
0005login:Penguin
01/09/18 22:13ID:L4ldV6Io0006login:Penguin
01/09/18 22:13ID:Wpuaf.G2LINUXを使うのを諦めたほうがいいです。
これは嫌味ではなく、事実です。
この先もっと分からない事が出てくるでしょうし
その度にここでこんな事をすると
いつも罵詈雑言を浴びる事になるでしょう。
例えば,アメリカに行くから英語を教えてくれ、と言って
果たして何人が一からただで教えてくれるでしょうか?
あなたは税関の通り方から、電話のかけ方、レストランでの
注文の仕方、etc・・・全部教えてあげられますか?
途中までは付き合っても、いい加減にしろ!と
思いませんか?そんな事、本でも買って勉強しろ・・・
そう思いませんか?
0007login:Penguin
01/09/18 22:20ID:8g9dksvQこれ、いただき。
0008
01/09/18 22:37ID:vcHWxUb2本当はわかんないんだろ!
チンカスどもが。
特に 6 とかって、自分の誇れることは、Linuxのハックだけ。
スポーツ、音楽、人間関係すべて駄目。
唯一人に誇れることがLinuxのハックだけというとっても
可愛そうな、人格の曲がった変態オタクです。
どこの共同体にいっても社会から阻害される
仲間はずれの気持ち悪い奴です。
一生linuxいじってるだけの人生で満足しましょうね。
0009
01/09/18 22:39ID:vcHWxUb2オタク野郎が多くて嬉しいぜ。
おまえら、意味のないレスつけるひまあったらもうすこし何か有意義なこと
したほうがいいよ。
人生時間は無限にあるんじゃないから。
Linuxの設定いじりもいいけど、ほかにやるべきことあるんじゃないのかな?
0010login:Penguin
01/09/18 22:48ID:zlrh0B22ほかにするべきことを教えてくさい。
iptables以外に
0011login:Penguin
01/09/18 22:48ID:/YagzL8Y0013login:Penguin
01/09/18 23:06ID:iqF.zvTg0014login:Penguin
01/09/18 23:43ID:EgwjezQwfreshmeat で昨日かおととい tutorial の紹介があったような
なかったような
0015login:Penguin
01/09/19 00:18ID:SlcMD5nYhttp://people.unix-fu.org/andreasson/iptables-tutorial/iptables-tutorial.html
0016login:Penguin
01/09/19 00:58ID:fo/XHH6MIPTABLES="/sbin/iptables"
$IPTABLES -t filter -F
$IPTABLES -t nat -F
$IPTABLES -P FORWARD DROP
$IPTABLES -P INPUT DROP
$IPTABLES -P OUTPUT ACCEPT
$IPTABLES -A INPUT -i ppp0 -p tcp --dport 80 -j ACCEPT
$IPTABLES -A INPUT -i ppp0 -p tcp --dport 20 -j ACCEPT
$IPTABLES -A INPUT -i ppp0 -p tcp --dport 21 -j ACCEPT
$IPTABLES -A INPUT -i ppp0 -p tcp --dport 25 -j ACCEPT
$IPTABLES -A INPUT -i lo -j ACCEPT
$IPTABLES -A INPUT -i eth0 -s 192.168.1.0/24 -j ACCEPT
$IPTABLES -A INPUT -p icmp -j ACCEPT
$IPTABLES -A INPUT -m state --state ESTABLISHED,RELATED -j ACCEPT
$IPTABLES -A FORWARD -d 192.168.1.0/24 -j ACCEPT
$IPTABLES -A FORWARD -s 192.168.1.0/24 -j ACCEPT
$IPTABLES -t nat -A POSTROUTING -o ppp0 -s 192.168.1.0/24 -j MASQUERADE
echo 1 > /proc/sys/net/ipv4/ip_forward
eth0が内部向けインターフェース、ppp0が外向けインターフェースの場合。
他にも色々やらなきゃいけないこともあるだろうがとりあえずはこれで
動くだろ。あとは自分で調べろ。
001716
01/09/19 01:00ID:fo/XHH6M見りゃわかると思うが内部が192.168.1.0/24の場合。
00181
01/09/19 11:33ID:b.58q32Yうひゃ! 1です。
こんな失礼な質問にもまじめに答えてくれるひといるんですね
びっくりくりくりくーりくりくりくり!クリトリス!
ちなみにiptablesのコマンドを生成してくれるシェルスクリプトとか
たくさんあるんだね。
だけどそれをちゃんと使えるようになったころには、
自分でiptablesのコマンド作れるわ。
ほんとおまえ全員死んだほうがいいよ。
生きている価値なし! はやく消えろや!
00191
01/09/19 11:38ID:b.58q32Yは `which iptables`としたほうが賢いな。
0020login:Penguin
01/09/19 13:32ID:y.71jlhM00211
01/09/19 15:17ID:b.58q32Y>>16
ふざけんな!
いま、おまえのスクリプトをそっくり実行したぞ!
そしたら、防火壁の内側のマシンから外に繋がらなくなったばかりか、
内側のマシン(windows)から防火壁へのsshまで切断されたぞ!
スクリプトを実行してから30秒くらいはsshは繋がっていた。
そのあとはまったくだめ。
仕方ないので、コンソールでiptablesを初期化した。
そしたらまたsshでつなげられるようになった。
00221
01/09/19 15:19ID:b.58q32Yもう1回猶予をやる!
下のiptables-saveの出力をよんでどこが悪かったのか反省しろ!
$ sudo /sbin/iptables-save
# Generated by iptables-save v1.2.1a on Wed Sep 19 15:11:06 2001
*nat
:PREROUTING ACCEPT [0:0]
:POSTROUTING ACCEPT [0:0]
:OUTPUT ACCEPT [0:0]
-A POSTROUTING -s 192.168.0.0/255.255.255.0 -o ppp0 -j MASQUERADE
COMMIT
# Completed on Wed Sep 19 15:11:06 2001
# Generated by iptables-save v1.2.1a on Wed Sep 19 15:11:06 2001
*mangle
:PREROUTING ACCEPT [48:2540]
:OUTPUT ACCEPT [35:4644]
COMMIT
# Completed on Wed Sep 19 15:11:06 2001
# Generated by iptables-save v1.2.1a on Wed Sep 19 15:11:06 2001
*filter
:INPUT DROP [0:0]
:FORWARD DROP [0:0]
:OUTPUT ACCEPT [35:4876]
-A INPUT -i ppp0 -p tcp -m tcp --dport 80 -j ACCEPT
-A INPUT -i ppp0 -p tcp -m tcp --dport 20 -j ACCEPT
-A INPUT -i ppp0 -p tcp -m tcp --dport 21 -j ACCEPT
-A INPUT -i ppp0 -p tcp -m tcp --dport 25 -j ACCEPT
-A INPUT -i lo -j ACCEPT
-A INPUT -s 192.168.0.0/255.255.255.0 -i eth0 -j ACCEPT
-A INPUT -p icmp -j ACCEPT
-A INPUT -m state --state RELATED,ESTABLISHED -j ACCEPT
-A FORWARD -d 192.168.0.0/255.255.255.0 -j ACCEPT
-A FORWARD -s 192.168.0.0/255.255.255.0 -j ACCEPT
COMMIT
# Completed on Wed Sep 19 15:11:06 2001
[tomo@dell firewall2]$ sudo /sbin/iptables-save >temp
[tomo@dell firewall2]$ Last login: Wed Sep 19 14:57:06 2001 from 192.168.0.60
[tomo@dell tomo]$ sudo /sbin/iptables-save
# Generated by iptables-save v1.2.1a on Wed Sep 19 15:18:20 2001
*nat
:PREROUTING ACCEPT [54:2840]
:POSTROUTING ACCEPT [4:480]
:OUTPUT ACCEPT [5:520]
-A POSTROUTING -o ppp0 -j MASQUERADE
00231
01/09/19 15:20ID:b.58q32Y# Completed on Wed Sep 19 15:18:20 2001
# Generated by iptables-save v1.2.1a on Wed Sep 19 15:18:20 2001
*mangle
:PREROUTING ACCEPT [969:219880]
:OUTPUT ACCEPT [53:5394]
COMMIT
# Completed on Wed Sep 19 15:18:20 2001
# Generated by iptables-save v1.2.1a on Wed Sep 19 15:18:20 2001
*filter
:INPUT ACCEPT [65:7978]
:FORWARD ACCEPT [422:178331]
:OUTPUT ACCEPT [53:5394]
-A FORWARD -i eth0 -j ACCEPT
COMMIT
# Completed on Wed Sep 19 15:18:20 2001
00241
01/09/19 15:21ID:b.58q32Yeth0からのパケットは全部家族だから完全信用してOK!
だからeth0からのsshとかtelnetとかそういうのは何も切らなくていいんだけどね。
大至急解答せよ。
00251
01/09/19 15:23ID:b.58q32Y以下省略。
1の母です。
以下省略。
ラディンです。
以下省略。
ブッシュです。
以下省略。
0026Anonymous ◆True/7Po
01/09/19 15:42ID:fzf17DHc00271の妹
01/09/19 17:11ID:W6JW1RGYそれから舐めてあげて!!
00281
01/09/19 17:58ID:R0.PPNAU俺様はおまえらチンカスの解答を待っているぞ。
おいおい、せっかく俺様はlinuxを使ってやってるだぞ。
それなのにこの対応は何だ!
いったいユーザーサポートはどうなってるんだ!
早く解答しろ!
俺様はお客様だぞ。
00291
01/09/19 18:00ID:R0.PPNAU実際に運用してみる以外に方法はないんですか?
なんかチェインをデバッグするためのビジュアルツールとか
ないんですかね?
とくにファイヤウォールだと、実際にアクセスが遮断されたかどうかって、
外部からのアタックを待つ以外にないんですかね。
もっと簡単にシミュレートしてチューニングできるような
コマンドないですかね。
俺様は、tcpdumpつかってやってるんだけどいまいちで。
なんとかマンコ チンコ クリトリス。
0030login:Penguin
01/09/19 18:08ID:qEEz2x9sこういう奴に教えないで欲しい、
中学レベルの思考力があればファイアーウォールくらい作れるはずだ、
マニュアルの日本語訳も探せば見つかる、
0031デーモン
01/09/19 18:09ID:YHY9eRco0032login:Penguin
01/09/19 18:12ID:ugf7WlQ200331
01/09/19 18:13ID:R0.PPNAUうるせえな。
TOEIC 960点の俺様に何か用か?!
おまえみたいに文句いうけど何も情報提供できない
チンカスは生きている価値ないよ。
アフガニスタン逝ってラディンいっしょに死んでくれ。
00341
01/09/19 18:15ID:R0.PPNAUおまえなんか大嫌いだ!
ほんとにここに居る奴は役立たずばかりだな。
ほんとに脳みそあるのか???????
早く答えろ!
俺様は忙しいんだ
0035login:Penguin
01/09/19 18:23ID:R0.PPNAUこんなスクリプトはどうでしょう?
# chain policies
# set default policies
/sbin/iptables -P INPUT DROP
/sbin/iptables -P OUTPUT ACCEPT
/sbin/iptables -P FORWARD DROP
# flush tables
/sbin/iptables -F
/sbin/iptables -F INPUT
/sbin/iptables -F OUTPUT
/sbin/iptables -F FORWARD
/sbin/iptables -F -t mangle
/sbin/iptables -X
/sbin/iptables -F -t nat
# create DUMP table
/sbin/iptables -N DUMP > /dev/null
/sbin/iptables -F DUMP
/sbin/iptables -A DUMP -p tcp -j REJECT --reject-with tcp-reset
/sbin/iptables -A DUMP -p udp -j REJECT --reject-with icmp-port-unreachable
/sbin/iptables -A DUMP -j DROP
# Stateful table
/sbin/iptables -N STATEFUL > /dev/null
/sbin/iptables -F STATEFUL
/sbin/iptables -I STATEFUL -m state --state ESTABLISHED,RELATED -j ACCEPT
/sbin/iptables -A STATEFUL -m state --state NEW -i ! ppp0 -j ACCEPT
/sbin/iptables -A STATEFUL -j DUMP
# loopback rules
/sbin/iptables -A INPUT -i lo -j ACCEPT
/sbin/iptables -A OUTPUT -o lo -j ACCEPT
# drop reserved addresses incoming
/sbin/iptables -A INPUT -i ppp0 -s 127.0.0.0/8 -j DUMP
/sbin/iptables -A INPUT -i ppp0 -s 192.168.0.0/16 -j DUMP
/sbin/iptables -A INPUT -i ppp0 -s 172.16.0.0/12 -j DUMP
/sbin/iptables -A INPUT -i ppp0 -s 10.0.0.0/8 -j DUMP
# allow certain inbound ICMP types
/sbin/iptables -A INPUT -i ppp0 -p icmp --icmp-type destination-unreachable -j AC
CEPT
/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
# opened ports
# Set up NAT for internal network
/sbin/iptables -t nat -A POSTROUTING -s 192.168.0.0/24 -o ppp0 -j MASQUERADE
# push everything else to state table
/sbin/iptables -A INPUT -j STATEFUL
0036ひとりごと
01/09/19 18:24ID:R0.PPNAUIPかえなきゃだめか。
0037ひとりごと
01/09/19 18:26ID:R0.PPNAUおい!早く俺様の質問に解答しろ!
いいかげんに切れるぞ。
逆切れ プチーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーン
0038login:Penguin
01/09/19 18:30ID:ugf7WlQ20039login:Penguin
01/09/19 18:38ID:kL5j0/mE0040ひとりごと
01/09/19 18:39ID:R0.PPNAUうるせえ!
ここは俺様の質問におまえらチンカスlinux板住人が誠心誠意こめて
解答するためのスレだ。
おまえも何か有益な情報をもってこい! これは命令だ
0041login:Penguin
01/09/19 18:46ID:814WaFq6傍から見たらかなり危険な人だな、
http://www.toseikyo.or.jp/
0042Anonymous ◆True/7Po
01/09/19 18:59ID:fzf17DHc0043login:Penguin
01/09/19 19:09ID:kL5j0/mEほっする情報がながれていたような気がします。
>>41
クリックしてしまった。ワラタ。
00441
01/09/19 19:11ID:R0.PPNAU#/bin/sh
IPTABLES="/sbin/iptables"
/etc/init.d/iptables stop
$IPTABLES -t filter -F
$IPTABLES -t nat -F
$IPTABLES -P FORWARD ACCEPT
$IPTABLES -P INPUT ACCEPT
$IPTABLES -P OUTPUT ACCEPT
$IPTABLES -A INPUT -i ppp0 -p tcp --dport 80 -j ACCEPT
$IPTABLES -A INPUT -i ppp0 -p tcp --dport 20 -j ACCEPT
$IPTABLES -A INPUT -i ppp0 -p tcp --dport 21 -j ACCEPT
$IPTABLES -A INPUT -i ppp0 -p tcp --dport 25 -j ACCEPT
$IPTABLES -A INPUT -i lo -j ACCEPT
$IPTABLES -A INPUT -i eth0 -s 192.168.0.0/24 -j ACCEPT
$IPTABLES -A INPUT -p icmp -j ACCEPT
$IPTABLES -A INPUT -m state --state ESTABLISHED,RELATED -j ACCEPT
$IPTABLES -A FORWARD -d 192.168.0.0/24 -j ACCEPT
$IPTABLES -A FORWARD -s 192.168.0.0/24 -j ACCEPT
$IPTABLES -t nat -A POSTROUTING -o ppp0 -s 192.168.0.0/24 -j MASQUERADE
echo 1 > /proc/sys/net/ipv4/ip_forward
00451
01/09/19 19:13ID:R0.PPNAUおまえらが有益な情報をもってこないので、
俺様は独自に改良したスクリプトを大発明した。
ただいま特許申請中!
すばらしいポイントは、デフォルトのチェインのルールが
すべて ACCEPT になった!!!
これで ssh はきれなくなったし、
マスカレードも効くようになった。
しかし、全部ACCEPTにしてしまうと防火壁の意味があるのか?!
いいんだ!そんなことは。俺様が使えればそれで十分!!
00461
01/09/19 19:15ID:R0.PPNAUどうだ! 俺の発明したスーパースクリプト!
実用新案申請中!
実用新案ってきえたっけ?
いいんだ!そんなこと。俺様のスクリプトだ。
おまえらは、拝んでから使うように。
0047login:Penguin
01/09/19 19:23ID:cQrCo80s00481
01/09/19 19:32ID:R0.PPNAU目の付け所がシャープだね。
よしよし。いい点に気づいた。
それは次回までの宿題としよう。
00491
01/09/19 19:34ID:R0.PPNAUちゃんと笑ったかな?
つまんなくても笑うんだよ
00501
01/09/19 19:43ID:R0.PPNAU#/bin/sh
IPTABLES="/sbin/iptables"
/etc/init.d/iptables stop
$IPTABLES -t filter -F
$IPTABLES -t nat -F
$IPTABLES -P FORWARD ACCEPT
$IPTABLES -P INPUT DROP
$IPTABLES -P OUTPUT ACCEPT
$IPTABLES -A INPUT -i eth0 -j ACCEPT
$IPTABLES -A INPUT -i ppp0 -p tcp --dport 80 -j ACCEPT
$IPTABLES -A INPUT -i ppp0 -p tcp --dport 20 -j ACCEPT
$IPTABLES -A INPUT -i ppp0 -p tcp --dport 21 -j ACCEPT
$IPTABLES -A INPUT -i ppp0 -p tcp --dport 25 -j ACCEPT
$IPTABLES -A INPUT -i lo -j ACCEPT
$IPTABLES -A INPUT -i eth0 -s 192.168.0.0/24 -j ACCEPT
$IPTABLES -A INPUT -p icmp -j ACCEPT
$IPTABLES -A INPUT -m state --state ESTABLISHED,RELATED -j ACCEPT
$IPTABLES -A FORWARD -d 192.168.0.0/24 -j ACCEPT
$IPTABLES -A FORWARD -s 192.168.0.0/24 -j ACCEPT
$IPTABLES -t nat -A POSTROUTING -o ppp0 -s 192.168.0.0/24 -j MASQUERADE
echo 1 > /proc/sys/net/ipv4/ip_forward
005116
01/09/19 19:50ID:x93r2q2g00521
01/09/19 19:54ID:R0.PPNAU00531
01/09/19 19:59ID:R0.PPNAUそれはない!!!!
$ /sbin/ifconfig
eth0 Link encap:Ethernet HWaddr hoge
inet addr:192.168.0.50 Bcast:192.168.0.255 Mask:255.255.255.0
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:473769 errors:0 dropped:0 overruns:0 frame:0
TX packets:432147 errors:0 dropped:0 overruns:0 carrier:18
collisions:0 txqueuelen:100
Interrupt:11 Base address:0xdc00
lo Link encap:Local Loopback
inet addr:127.0.0.1 Mask:255.0.0.0
UP LOOPBACK RUNNING MTU:16436 Metric:1
RX packets:34538 errors:0 dropped:0 overruns:0 frame:0
TX packets:34538 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
ppp0 Link encap:Point-to-Point Protocol
inet addr:hoge P-t-P:hoge Mask:255.255.255.255
UP POINTOPOINT RUNNING NOARP MULTICAST MTU:1500 Metric:1
RX packets:19809 errors:7 dropped:0 overruns:0 frame:0
TX packets:18775 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:3
00541
01/09/19 20:01ID:R0.PPNAUカーネルが覚えているあいだはつながるけど、
その時間がすぎると接続不能になるのか。
00551
01/09/19 20:04ID:R0.PPNAU引用する
Now you might be compelled to just close all ports to incoming traffic, but remember, after your computer talks to another computer, that computer must talk back. If you close all of your incoming ports, you'll essentially render your connection useless.
005616
01/09/19 20:04ID:x93r2q2gなんだが、16のスクリプトで間違いなく動くんよ。
ppp0とeth0間でのルーティングで何かこけてんのかなあ。
すまん、これ以上はわからん。
00571
01/09/19 20:07ID:R0.PPNAU00581
01/09/19 20:09ID:R0.PPNAU00591
01/09/19 20:10ID:R0.PPNAU16のスクリプトでうごくはず
manでコマンドをしらべて解析していくと
まさに俺がやりたいことが書いてある。
デフォルトではフォワードと入力をdropにして、
順番に穴をあけてゆく。
あっているんだよね。やり方は。
00601
01/09/19 20:12ID:R0.PPNAUマスカレードもsshもちゃんとOK
だけど10秒か30秒後くらいに突然通信不能に。
tcpdumpかけてみたけど、なんかちょうどそのくらいになると
なぜかパケットが無視されるようになる。。。。
Kondara MNU/Linux 2.0 (Mary)
Kernel 2.4.4-18k on an i686
を使用中
0061login:Penguin
01/09/19 20:15ID:2jgzMVuUもっとネタやってよ。>1
006216
01/09/19 20:18ID:x93r2q2g原因ではなさそう。
00631
01/09/19 20:31ID:R0.PPNAUチューニングして、なんとかスクリプトが動くようになった。
元になるスクリプトを提供してくれた16に感謝
残りの奴らはアフガニスタンに逝ってくれ。
$ cat firewall2.sh
#/bin/sh
IPTABLES=`which iptables`
/etc/init.d/iptables stop
#$IPTABLES -t filter -F
#$IPTABLES -t nat -F
$IPTABLES -P FORWARD DROP ←これはやっぱりacceptにしないと、しばらくするとマスカレードが死ぬ これはいまだに謎
$IPTABLES -P INPUT ACCEPT
$IPTABLES -P OUTPUT ACCEPT
#$IPTABLES -A INPUT -i ppp0 -p tcp --syn -j DROP
$IPTABLES -A INPUT -i ppp0 -p tcp --dport 80 -j ACCEPT
$IPTABLES -A INPUT -i ppp0 -p tcp --dport 20 -j ACCEPT
$IPTABLES -A INPUT -i ppp0 -p tcp --dport 21 -j ACCEPT
$IPTABLES -A INPUT -i ppp0 -p tcp --dport 25 -j ACCEPT
$IPTABLES -A INPUT -i lo -j ACCEPT
$IPTABLES -A INPUT -i eth0 -s 192.168.0.0/24 -j ACCEPT
$IPTABLES -A INPUT -i eth0 -p icmp -j ACCEPT
#$IPTABLES -A INPUT -i ppp0 -p icmp -j DROP
$IPTABLES -A INPUT -m state --state ESTABLISHED,RELATED -j ACCEPT
$IPTABLES -A INPUT -i ppp0 -j DROP
$IPTABLES -A FORWARD -i ppp0 -d 192.168.0.0/24 -j ACCEPT
$IPTABLES -A FORWARD -i eth0 -s 192.168.0.0/24 -j ACCEPT
$IPTABLES -t nat -A POSTROUTING -o ppp0 -s 192.168.0.0/24 -j MASQUERADE
echo 1 > /proc/sys/net/ipv4/ip_forward
00641
01/09/19 20:33ID:R0.PPNAU「ppp0からのパケットはドロップ」
という一行を入れた。
このために、一応防火壁としての役目は果たしていると思う。
このスクリプトではすでに接続中のコネクションは許可という記述になっているが、
synパケットのみを不許可にするという方法もあるらしい。
このiptablesのチューニングはまじ面白い はまる!!!!
ヒッキーの俺がさらにヒッキーになる 悪魔の プログラムだ!!
00651
01/09/19 20:35ID:R0.PPNAU192.168.0.0/32 = 192.168.0.0
192.168.0.0/24 = 192.168.0.0/255.255.255.0
192.168.0.0/16 = 192.168.0.0/255.255.0.0
でよろしいよね??
俺の解釈はまちがってないよね?
0066login:Penguin
01/09/19 20:37ID:UG.2C4Bw00671
01/09/19 20:38ID:R0.PPNAU情けないな。
マンコ!
まさかおまえらは、全部ポリシーをacceptにして、
iptables --table nat --append POSTROUTING --out-interface ppp0 -j MASQUERADE
iptables --append FORWARD --in-interface eth0 -j ACCEPT
とだけしている 大穴 設定になっているのか?
そういう設定にしているといつの日か、俺のチンコが隙間から侵入するぞ!
00681
01/09/19 20:48ID:R0.PPNAU俺のトラブルの原因が推測できた。
$IPTABLES -A INPUT -m state --state ESTABLISHED,RELATED -j ACCEPT
のあたりか、
-s でIPのレンジを指定している部分。
IPのレンジを指定すると、そのルールがうまくいってないもよう。
192.168.0.0/24
としてもLANのなかからのパケットをうまく指定できていない模様。
もうちょっと調べてみるわ!
00691
01/09/19 21:15ID:R0.PPNAUcrontab で2分後ごとに自動でiptablesを設定するスクリプトが
動いていた。それが邪魔していた模様。
お騒がせしました。
すべては1が悪いことが判明しました。
1の母より。
00711
01/09/19 21:52ID:WqIJWYNkエラーがでる
TUN=`ifconfig |grep ppp | awk '{ print $1 }'`
while [ "${TUN}" = "" ] && [ ${COUNT} -le 1000 ]
do
TUN=`ifconfig |grep ppp | awk '{ print $1 }'`
COUNT=$[$COUNT + 1]
done
pppがあらわれるまで待ちたい!
./mylocal: [: -le: unary operator expected
というエラーがでる
■ このスレッドは過去ログ倉庫に格納されています