- ベストアンサー
Fedora6でポートフォワードできなくなった
- Fedora6でポートフォワードができなくなった。過去の設定は動かない。
- PC2でApacheを起動し、PC1の80番ポートをフォワードしたいが、表示されない。
- トラブルの原因は何か、やり方が変わったのかわからない。お助けを求める。
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
こんにちは。 net.ipv4.ip_forward の設定を忘れている、なんて事はないですか? /etc/sysctl.conf net.ipv4.ip_forward =1
その他の回答 (1)
- xjd
- ベストアンサー率63% (1021/1612)
>フォワード設定もばっちりです。 なるほど、ip_forward のフラグは立てていますか。 なら次に、forwardルールの指定が、質問文に欠けていますが設定しましたか? # 外部からLANへの接続を許可 $IPT -A FORWARD -i $WANPORT -o $LANPORT -d $INNERLAN ・・・・ 参考 テンプレート10 外部から特定の内部サーバへのアクセスを許可 http://www.atmarkit.co.jp/flinux/rensai/iptables02/iptables02f.html
お礼
xjdさん、お付き合いいただきましてありがとうございました。 いろいろ確認したのですが、結局原因はわかりませんでした。 いったん質問は締め切りたいと思います。 ありがとうございました。
補足
回答ありがとうございます。 FC6なので、RH-Firewall-1-INPUTを使って [PC1 ~]$ sudo iptables-save -A INPUT -j RH-Firewall-1-INPUT -A FORWARD -j RH-Firewall-1-INPUT -A RH-Firewall-1-INPUT -p tcp -m state --state NEW -m tcp --dport 80 -j ACCEPT (必要部だけ抜粋) として、外部からのアクセスを許可しています。 …が、何か勘違いしているかもしれないので、 iptables -F; iptables -t nat -F とやってから、RH-Firewall-1-INPUTチェインを使わないで 丁寧に確認してみます。
補足
xjdさん、おはようございます。回答ありがとうございます。 そうなんですよね、考えられるのってその辺しかなくって…。 質問時に明記してなくてすみませんでした。 PC1は現在ルータとして稼動していますので、フォワード設定も ばっちりです。 [PC1]$ cat /proc/sys/net/ipv4/ip_forward 1 知人でも一人、FC5以降でできなくなったと言っていたので、 何かやり方が変わったのかなぁ…。 ちなみに、iptablesのFORWARDも許可してあります。