![](http://oshiete.xgoo.jp/images/v2/pc/qa/question_title.png?e8efa67)
No.2ベストアンサー
- 回答日時:
iptables は、直ぐには解らないし
奥が深いです。
取りあえず
# LANG=C system-config-securitylevel-tui
で GUI と同じ様な画面が出ます。
customize を選択します。
同じだが
# export LANG=C
# system-
TAB キー で補完する。
# LANG=C setup
で firewall を選択する。
customize を選択する。
server を運用するには
iptables は、必要な知識の一つです。
No.3
- 回答日時:
>GUIから行う方法はわかりますが、CUIから行いたいと考えています。
これは、コマンドラインやシェルスクリプトなどでFWの設定したいという事でしょうか?
それであれば、iptablesコマンドを記述したFW用のシェルスクリプトを作成して、OS
起動時に実行する方法があります。(GUIのツールも、内部でiptablesを実行しています。)
というわけで、試しに「超」簡単な、FWのシェル(/etc/init.d/myfirewall)を
作ってみました。
# cat -n /etc/init.d/myfirewall
1 #!/bin/sh
2 #
3 # chkconfig: 2345 98 01
4 # description: setting myfirewall
5 #
6 /sbin/iptables -P INPUT DROP
7 /sbin/iptables -A INPUT -p tcp -i eth0 --sport 1024:65535 --dport 80 -j ACCEPT
1~5行目:これは/etc/init.d/以下の起動シェル用のおまじない
6行目:INPUTのパケットをすべて拒否(DROP)する
7行目:ポート番号80番へのパケットのみ許可(ACCEPT)する
オプションの意味は説明しなくてもわかると思います。
超簡単な例なのでINPUTルールしか設定していません。
なので、OUTPUTのパケットは全て許可されている状態です。
(WinXP SP2の Windowsファイアウォールと同じ)
また、iptablesの設定をクリアするルールもスクリプトにしておけば
FWのメンテナンスが楽になります。
/sbin/iptables -F # チェインのフラッシュ
/sbin/iptables -F -t nat # NATテーブルのフラッシュ
/sbin/iptables -X # ユーザ定義チェインの削除
/sbin/iptables -Z # パケットカウントの0クリア
など
iptablesの設定の状態は、(-L)で見ることができます。
/sbin/iptables -L
慣れないうちは、ローカルでFW設定の練習をすればいいでしょう。
リモートでFWの設定をしていて、telnetやsshのポートをうっかり閉じてしまった
経験が何度もあります。。。。
iptablesの勉強は、以下のサイトが分かりやすいです。
http://www.atmarkit.co.jp/flinux/index/indexfile …
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
iptablesでFTPのパッシブモード...
-
パスワード設定していないユー...
-
同一のホスト名で何か問題があ...
-
”Tortoise SVN” と ”Subversio...
-
「DNSサーバーを自動的に取得す...
-
ワークグループ設定のPCの名前解決
-
DNSサーバを設定したのですがns...
-
循環参照にならない方法があっ...
-
リモートデスクトップ接続でパ...
-
エラーメールで"too many hops"...
-
アウトルックで送信時に「名前...
-
フォルダにパスワードをかけた...
-
squidのアクセスログについて
-
Linuxでパスワード変更時に「it...
-
Mailの送信済みメールボックス...
-
MACアドレス 00:E0:C3 SAKAI って
-
xperia 5 iiのroot化
-
同じ独自ドメインを2つのサーバ...
-
AWSでSSH接続をしたいのですが...
-
コマンドでのFTP転送が進まない。
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
ファイアウォールは必要?hosts...
-
iptablesにてRDPが通らない。
-
RH-Firewall-1-INPUTとは?
-
iptablesの設定がうまく反映さ...
-
scpコマンドでサーバー間のファ...
-
UDPパケットのバッファサイズ変...
-
CentOS7firewall-cmdでESP許可
-
iptablesのデフォルトの設定(#...
-
サーバーでポート587番が開放で...
-
ネットワーク通信
-
iptablesによるルーティング
-
RedHat9 Linux のDNSサーバ...
-
ファイヤーウォールとIP tables...
-
iptablesのログ記述について
-
CentOS6.5のiptablesについて
-
iptablesを使ってルーターを作...
-
iptablesが起動しない!?
-
サイレント変異とミスセンス変...
-
iptablesでFTPのパッシブモード...
-
パスワード設定していないユー...
おすすめ情報