CentOS7.3はiptablesをインストールして詳細に使用します

CentOS7.3はiptablesと詳細な使用法をインストールします#

インストール操作##

ステータスを確認する###

まず、iptablesがインストールされているかどうかを確認します

$ service iptables status

iptablesをインストールします###

$ yum install iptables

iptablesをアップグレードする###

$ yum update iptables 

iptables-services ###をインストールします

$ yum install iptables-services

構成の編集###

$ vi /etc/sysconfig/iptables-config

構成を追加###

iptables -I INPUT -p tcp --dport 5672-j ACCEPT
iptables -I INPUT -p tcp --dport 15672-j ACCEPT

構成を保存###

$ service iptables save

その他の操作について読む

サービスを再起動します###

systemctl restart iptables.service

より詳細な構成ルール##

構成の編集###

$ vi /etc/sysconfig/iptables-config

ルール操作###

iptablesの既存のルールを表示する

iptables -L -n

すべて許可

iptables -P INPUT ACCEPT

IOアクセスを許可する

loインターフェースからのデータパケットを許可する(ローカルアクセス)

iptables -A INPUT -i lo -j ACCEPT

ポート443(TCP)を開く

iptables -A INPUT -p tcp --dport 443-j ACCEPT

ポート443(FTP)を開く

iptables -A INPUT -p tcp --dport 443-j ACCEPT

ポート80(HTTP)を開く

iptables -A INPUT -p tcp --dport 80-j ACCEPT

ポート443(HTTPS)を開く

iptables -A INPUT -p tcp --dport 443-j ACCEPT

pingを許可する

iptables -A INPUT -p icmp --icmp-type 8-j ACCEPT

応答を許可する

FTPに設定されているマシンの要求を受け入れた後、RELATEDの戻りデータを許可します

iptables -A INPUT -m state --state  RELATED,ESTABLISHED -j ACCEPT

すべてのインバウンドを破棄します

iptables -P INPUT DROP

すべてのアウトバウンドを許可する

iptables -P OUTPUT ACCEPT

転送して破棄

iptables -P FORWARD DROP

より一般的なコマンド操作##

パージルール

iptables -F #すべてのデフォルトルールをクリアする
iptables -X #すべてのカスタムルールをクリアする
iptables -Z #すべてのカウンターが0に戻ります

構成を保存する

$ service iptables save
iptables: Saving firewall rules to /etc/sysconfig/iptables:[  OK  ]

オープンサービス

$ systemctl start  firewalld

ステータスを確認する

$ service iptables status

故障中

$ systemctl stop firewalld

サービスを再開します

$ systemctl restart iptables.service

ルールを表示

iptables -L -n

マーク表示

$ iptables -L -n --line-numbers
Chain INPUT(policy ACCEPT)
num  target     prot opt source               destination         
1 ACCEPT     tcp  --0.0.0.0/00.0.0.0/0            tcp dpt:156722    ACCEPT     tcp  --0.0.0.0/00.0.0.0/0            tcp dpt:5672

ルールを削除する

iptables -D INPUT 1

サービスを無効にする

$ systemctl mask firewalld

ブート

systemctl enable iptables.service 

Contact

Recommended Posts

CentOS7.3はiptablesをインストールして詳細に使用します
CentOS6.8でdockerをインストールして使用する
CentOS7はSQLServerをインストールして使用します
CentOS7はiptablesファイアウォールをインストールします
VMware 15を使用して仮想マシンをインストールし、CentOS8を使用するための詳細な手順
CentOS7にDockerをインストールして使用する方法
CentOS8にComposerをインストールして使用する方法
CentOS8にCurlをインストールして使用する方法
centos7はpython3とipythonをインストールします
Linuxを理解し、CentOSをインストールする
CentOs7.3はNginx1.9.9をコンパイルしてインストールします
CentOS7はMonoとMonoDevelopをインストールします
CentOS6.5はJava8とTomcat8をインストールします
CentosはGitをコンパイルしてインストールします
Centos6.5はmongodbをインストールして構成します
centos7kvmのインストールと使用
CentOS7はpython3とpip3をインストールします
CentOS7はOracleJDKとJREをインストールします
CentOS6.5はJava8とTomcat8をインストールします
vmwareインストールCentOS7詳細チュートリアル
CentOS6はJira7をインストールしてクラックします
CentOS6.5はJava8とTomcat8をインストールします
CentOS7postgresqlのインストールと使用
Centos7はntp-4.2.8p11をコンパイルしてインストールします
CentOS6.9はpythonをコンパイルしてインストールします
CentOS6のインストールとコンフルエンスのクラック
CentOS6はpython3をコンパイルしてインストールします
CentOS6はJira7をインストールしてクラックします
Centos7elk7.1.1のインストールと使用
CentOS 8 / RHEL8にCockpitをインストールして使用する方法
CentOS7yumはmysqlをインストールして起動します
CentOS5.9でkeepalivedをインストールして構成します
ubuntu / debianの下にdigをインストールして使用します
CentOSYumはMySQL5.6をコンパイルしてインストールします
Centos5.2でLAMPをコンパイルしてインストールします
CentOS8インストールGitと基本構成
CentOSでNginxとuを使用する
CentOS6.xはNginxをコンパイルしてインストールします
CentOS7はL(A | N)MP環境をコンパイルしてインストールします
CentOSはPython3とpip3をすばやくインストールします
CentOS7yumはmysqlをインストールして起動します
CentOS6ミニナルインストールCouchDB2詳細バージョン
CentOS8-NFSサービスをインストールして構成する
Centos7とcentos8はmysql5.65.78.0をインストールするのでとても簡単です
Centos7はopenJdkをアンインストールし、JDK1.8をインストールします
Python3をインストールし、CentOS8でansible
Centos 7 RAID5の詳細な説明と構成
1.5Centos7をインストールする
CentOS最小限のインストールとTIPSの構成
CentOS7の下にPython3とPyをインストールします
Centos7にFreeIPAをインストールして構成する
LinuxCentOS6はPytをコンパイルしてインストールします
VMware15を使用してLinux(CentOS6.5)をインストールします
virtualBoxはcentosをインストールし、tomcatをビルドします
CentOS6.3の下にMono3.2とJexus5.4をインストールします
centos7でk8sクラスターをインストールおよび構成するための詳細な手順
CentOS 7.5を使用して、組み込みのjdkをアンインストールし、独自のJDK1.8をインストールします
CentOS7でlibmodbusライブラリをコンパイルしてインストールします
CentOSでのMysqlのインストールと使用
CentOS7.5ソースコードはmysql5.7.29をコンパイルしてインストールします
Centos7はMySQL8問題レコードをコンパイルしてインストールします