Centos 开机启动iptables防火墙策略

运行环境 Centos6.7

[[email protected] ~]# vim ipt.sh

#!/bin/bash

ipt="/sbin/iptables"

$ipt -F

$ipt -P INPUT ACCEPT

#$ipt -t nat -P INPUT DROP

$ipt -P OUTPUT ACCEPT

$ipt -A INPUT -p tcp -s 10.0.0.1 --dport 20 -j ACCEPT

$ipt -A INPUT -p tcp -s 255.10.10.0/26  --dport 20 -j ACCEPT

$ipt -I INPUT -p tcp -s 20.0.0.1 --sport 10 -d 192.16.1.235 --dport 20 -j DROP

[[email protected] ~]# vim /etc/rc.d/rc.local --修改Centos开机启动项

添加 /bin/sh /root/ipt.sh --保证每次重启都能启动ipt.sh的防火墙策略

时间: 2024-10-15 08:31:47

Centos 开机启动iptables防火墙策略的相关文章

【CentOs】开机启动与防火墙

说明: 开机启动使用的命令式chkconfig .防火墙相关的命令式iptables 1.chkconfig 2.iptables 1.chkconfig 参数: --add   新增所指定的系统服务          --del 删除所指定的系统服务          --level 指定该系统服务要在哪个执行等级中开启或关闭          --list   列出当前可从chkconfig指令管理的所有系统服务和等级代号          on/off/reset   在指定的执行登记,开

CentOS下配置iptables防火墙 linux NAT(iptables)配置

CentOS下配置防火墙 配置nat转发服务CentOS下配置iptables防火墙 linux NAT(iptables)配置 CentOS下配置iptables 1,vim /etc/sysconfig/network   这里可以更改主机名称. NETWORKING=yesNETWORKING_IPV6=noHOSTNAME=BGI-TJ.localdomain GATEWAY=192.168.11.1(超算网关) 2.vim /etc/sysconfig/network-scripts/

CentOS 7告iptables防火墙提示Unit iptables.service failed to load

使用CentOS 7时发现使用iptables防火墙时提示错误Unit iptables.service failed to load,意思是防火墙运行启动失败了,那么要如何处理呢. 一直用CentOS 6 习惯了,一下没适应过来.防火墙配置后执行service iptables save 出现"Failed to restart iptables.service: Unit iptables.service failed to load: No such file or directory.&

[转]CentOS开机启动脚本

转载自http://www.2cto.com/os/201306/220559.html 我的一个Centos开机自启动脚本的制作 一.切换到/etc/init.d/ 二.制作sh脚本 vi andy.sh [plain] #!/bin/sh #add for chkconfig #chkconfig: 2345 70 30 #description: the description of the shell   #关于脚本的简短描述 #processname: andyStart      

CentOS开机启动流程简介

我们都知道按下电脑电源键后,屏幕上会一闪而过很多信息,然后显示登录界面,然后输入用户名,密码就可以畅享网络世界了.那么这中间到底发生了什么呢,今天就让我们来简单探讨一下CentOS的简易版开机启动流程吧. 第一阶段:通电自检过程 我们都知道电脑所有数据指令都是在内存上才能被cpu处理的吧,我们还知道内存在断电后其上面的所有数据都会丢失吧,那么开机的时候内存应该是没有东西的吧,那上面都不能干了,更别说启动一个操作系统了,其实啊,我们内存并不只是我们常见的那个内存卡,很多硬件都会映射一段内存到cpu

CentOS linux关闭iptables防火墙(Linux中的防火墙叫iptables)

linux服务器下防火墙为iptables组件,在安装一些软件的时候,iptables防火墙会阻止我们一些必要的连接. 查看iptables状态:service iptables status iptables开机自动启动: 开启: chkconfig iptables on 关闭: chkconfig iptables off iptables关闭服务: 开启: service iptables start 关闭: service iptables stop 重启防火墙服务:service i

centos开机启动设置二种方法

方法1,利用 chkconfig 来配置启动级别 在CentOS或者RedHat其他系统下,如果是后面安装的服务,如httpd.mysqld.postfix等,安装后系统默认不会自动启动的. 就算手动执行/etc/init.d/mysqld start启动了服务,只要服务器重启后,系统仍然不会自动启动服务. 此时,只需要在安装后做个设置,让系统自动启动这些服务,避免不必要的损失和麻烦. 使用chkconfig即可.比如要将mysqld设置为开机自动启动: #chkconfig mysqld on

关于CentOS开机启动项的管理与设置

第一个选项正常启动,第二个选项急救模式启动(系统出项问题不能正常启动时使用并修复系统)(此图为网络截图,因问题已解决,所以没有截图,请谅解)当我们不小心CentOS升级或误操作后,开机启动项第一项可能将不是系统默认的第一个选项,而这时可能会出现CentOS无法打开的情况此图为我当时遇到的情况,当时再往上看了好几篇博客,说是删除旧的内核RPM包,试了不理想,现在写一种实用的方法,供大家参考.第一种方法:(多篇博客都推荐的方法)1:通过手动选择启动项正常启动2:uname -a 查看当前在用的ker

CentOS 7 使用iptables防火墙

# 停止firewalld服务 systemctl stop firewalld systemctl mask firewalld # 安装iptables-services yum install iptables-services Enable the service at boot-time: # 启动iptables服务 systemctl enable iptables # 管理iptables systemctl [stop|start|restart] iptables # 保存规