service iptables restart 后丢失配置信息的解决办法
来源:互联网 发布:手机淘宝评价怎么上图 编辑:程序博客网 时间:2024/06/08 22:50
我的Redhat 启动iptables之后,就无法通过别的机器访问我的Web服务了,关闭iptables就可以访问。公司要求防火墙不能关掉。
在网上找了很多文章,基本上锁定原因是相应的端口被iptables封掉了。之后就想办法在iptables的规则中添加记录,允许相应的端口访问。可以用命令添加,比如:
# iptables -A INPUT -p tcp --dport 8080 -j ACCEPT
然后保存
# iptables save
或者直接编辑配置文件 /etc/sysconfig/iptables, 在最后添加一条记录
-A INPUT -p tcp --dport 8080 -j ACCEPT
然后保存文件
这个时候去尝试一下还是无法访问。
有一点需要注意,在已经存在的表里有一条记录,
-A INPUT DROP
这条记录的意思是把来访的所有数据包都丢掉。所以你的新纪录一定要在这条记录之前,否则将不会生效。
改完之后还要重启iptables才可以。
# service iptables restart
之后你会发现,你刚才的更改已经消失了。原来iptables重启的时候会把配置文件恢复到默认值。那我们现在只能去改默认值了。
进入文件夹 /etc/iptables.d/filter/INPUT/, 这里有几个文件,里面存储了iptables的默认值。随便找一个编辑一下,把你的命令加进去,保存退出,再执行
# service iptables restart
测试一下,哈哈,可以访问了。
- service iptables restart 后丢失配置信息的解决办法
- iptables restart后不会重载sysctrl.conf的配置,需要代表性iptables-config文件
- Restart-Service 帮助信息
- iptables配置规则后,无法访问外网的解决办法。
- linux Failed to restart iptables.service
- 丢失密码后的解决办法
- 清空日志后原来要service syslog restart 的
- CentOS service network restart 失败 解决办法
- 配置linux6网卡service nerwork restart 时出现重启失败及解决办法
- VC6 中类信息丢失的解决办法
- centos 7配置静态IP 后 service network restart 成功 IP仍然保持原来值不变
- Session登陆后丢失的解决办法。
- Session登陆后丢失的解决办法。
- Session登陆后丢失的解决办法。
- Session登陆后丢失的解决办法。
- Session登陆后丢失的解决办法
- Session登陆后丢失的解决办法。
- Session登陆后丢失的解决办法
- 标题标题明天改
- 有类路由协议的路由通告
- 关于inherited这个关键字。
- 设计原则
- wince6.0 下的流驱动开发范例
- service iptables restart 后丢失配置信息的解决办法
- oracle 多个多个实例 多个监听器
- c++ stack,queue,vector用法
- 计算机框架学习
- 多种方法查看LINUX版本
- 动态报表的配置文件说明
- 验证电脑登录者的用户名和密码
- 数据结构之单链表反转
- (转)博雅立方高级副总裁田传钊:智能化搜索营销