2016年2月17日 星期三

centos 7 firewall iptable

不過iptables還是可以用yum裝回來, 使用方式就跟之前一樣了:
yum install iptables system-config-firewall-tui setuptool


然後看看預設public區域的規則:
[root@c7 ~]# firewall-cmd --zone=public --list-all


The NetworkManager text user interface (TUI) tool, nmtui, provides a text interface to configure networking by controlling NetworkManager. The tool is contained in the subpackage NetworkManager-tui. At time of writing, it is not installed along with NetworkManager by default. To installNetworkManager-tui, issue the following command as root:
~]# yum install NetworkManager-tui
If required, for details on how to verify that NetworkManager is running, see Section 1.4.1, “The NetworkManager Daemon”.
To start nmtui, issue a command as follows:

清除所有的規則

一開始要先清除所有的規則,重新開始,以免舊有的規則影響新的設定。作法如下:
###-----------------------------------------------------###
# 清除先前的設定
###-----------------------------------------------------###
# 清除預設表 filter 中,所有規則鏈中的規則
iptables -F
# 清除預設表 filter 中,使用者自訂鏈中的規則
iptables -X

# 清除mangle表中,所有規則鏈中的規則
iptables -F -t mangle
# 清除mangle表中,使用者自訂鏈中的規則
iptables -t mangle -X

# 清除nat表中,所有規則鏈中的規則
iptables -F -t nat
# 清除nat表中,使用者自訂鏈中的規則
iptables -t nat -X
[root@test root]# /sbin/iptables -F
[root@test root]# /sbin/iptables -X
[root@test root]# /sbin/iptables -Z
[root@test root]# /sbin/iptables -t nat -F  
# 請注意,如果在遠端連線的時候,『這三個指令必須要用 scripts 來連續執行』, 
# 不然肯定『會讓您自己被主機擋在門外!』
參數說明:
-F :清除所有的已訂定的規則;
-X :殺掉所有使用者建立的 tables ;
-Z :將所有的 chain 的計數與流量統計都歸零 

啟用網卡, 停用 NetworkManager
cd /etc/sysconfig/network-scripts
vi ifcfg-enp2s0 (名稱因設備不同而異)
ONBOOT=yes
systemctl stop NetworkManager
systemctl disable NetworkManager
systemctl restart network

小懶蟲的blog~: [CentOS 7] 防火牆設定


沒有留言:

張貼留言