Linux配置防火墙,开启访问端口

简介:

vi /etc/sysconfig/iptables 

如:-A INPUT -m state –state NEW -m tcp -p tcp –dport 139 -j ACCEPT(允许139端口通过防火墙) 
       -A INPUT -m state –state NEW -m tcp -p tcp –dport 445 -j ACCEPT(允许445端口通过防火墙) 
特别提示:把规则添加到防火墙配置的最后一行,会导致防火墙启动失败。

其余服务的端口号可以修改进去即可
正确添加好之后防火墙规则如下所示:

###################################### 
# Firewall configuration written by system-config-firewall 
# Manual customization of this file is not recommended. 
*filter 
:INPUT ACCEPT [0:0] 
:FORWARD ACCEPT [0:0] 
:OUTPUT ACCEPT [0:0] 
-A INPUT -m state –state ESTABLISHED,RELATED -j ACCEPT 
-A INPUT -p icmp -j ACCEPT 
-A INPUT -i lo -j ACCEPT

-A INPUT -m state –state NEW  -m  tcp -p   tcp  –dport   22   -j ACCEPT 

-A INPUT -m state –state NEW  -m  tcp -p   tcp  –dport   23   -j ACCEPT 

-A INPUT -m state –state NEW  -m  tcp -p   tcp  –dport   25   -j ACCEPT

-A INPUT -m state –state NEW  -m  tcp -p   tcp  –dport   80 -j ACCEPT   
-A INPUT -m state –state NEW  -m  tcp -p   tcp  –dport  139 -j ACCEPT 
-A INPUT -m state –state NEW  -m  tcp  -p  tcp  –dport  445 -j ACCEPT

-A INPUT -m state –state NEW  -m  tcp -p   tcp –dport  1723 -j ACCEPT  
-A INPUT -m udp -p udp –dport 137 -j ACCEPT

-A INPUT -m udp -p udp –dport 138 -j ACCEPT  
-A INPUT -j REJECT –reject-with icmp-host-prohibited 
-A FORWARD -j REJECT –reject-with icmp-host-prohibited 
COMMIT 
#####################################

/etc/init.d/iptables restart             #最后重启防火墙使配置生效



     本文转自wsw26 51CTO博客,原文链接:http://blog.51cto.com/wsw26/1716481,如需转载请自行联系原作者
相关文章
|
11天前
|
安全 Ubuntu Java
Linux配置使用篇
Linux配置使用篇
|
17天前
|
Linux 网络安全
Centos 防火墙端口控制命令
Centos 防火墙端口控制命令
27 3
|
23天前
|
存储 负载均衡 索引
linux7安装elasticsearch-7.4.0集群配置
linux7安装elasticsearch-7.4.0集群配置
109 0
|
28天前
|
存储 Shell Linux
【Shell 命令集合 系统管理 】Linux 修改用户的属性和配置 usermod命令 使用指南
【Shell 命令集合 系统管理 】Linux 修改用户的属性和配置 usermod命令 使用指南
30 1
|
10天前
|
网络协议 Linux
在Linux中,管理和配置网络接口
在Linux中管理网络接口涉及多个命令,如`ifconfig`(在新版本中被`ip`取代)、`ip`(用于网络设备配置)、`nmcli`(NetworkManager的CLI工具)、`nmtui`(文本界面配置)、`route/ip route`(处理路由表)、`netstat/ss`(显示网络状态)和`hostnamectl/systemctl`(主机名和服务管理)。这些命令帮助用户启动接口、设置IP地址、查看连接和路由信息。不同发行版可能有差异,建议参考相应文档。
19 4
|
21天前
|
网络协议 Linux 网络安全
Linux服务器DNS服务器配置实现bind的正向解释和反向解释
Linux服务器DNS服务器配置实现bind的正向解释和反向解释
17 0
|
28天前
|
存储 Linux Shell
【Shell 命令集合 系统设置 】Linux 配置和管理时区 timeconfig命令 使用指南
【Shell 命令集合 系统设置 】Linux 配置和管理时区 timeconfig命令 使用指南
37 0
|
Linux 网络安全 数据安全/隐私保护
|
11天前
|
Web App开发 Linux 网络安全
工作中常用到的Linux命令
工作中常用到的Linux命令
|
11天前
|
Web App开发 Java Linux
Linux之Shell基本命令篇
Linux之Shell基本命令篇
Linux之Shell基本命令篇