ICode9

精准搜索请尝试: 精确搜索
首页 > 系统相关> 文章详细

linux+docker配置iptables

2021-12-05 09:30:20  阅读:158  来源: 互联网

标签:iptables -- ACCEPT state linux INPUT docker


#查看iptables现有规则
iptables -L -n
 
#先允许所有,不然有可能会杯具
iptables -P INPUT ACCEPT
 
#清空所有默认规则
iptables -F
 
#清空所有自定义规则
iptables -X
 
#所有计数器归0
iptables -Z
 
#允许来自于lo接口的数据包(本地访问)
iptables -A INPUT -i lo -j ACCEPT
 
#开放SSH端口指定IP
iptables -I INPUT -s 192.168.1.124  -p tcp -m state --state NEW -m tcp --dport 22-j ACCEPT

#开放服务端口指定IP
iptables -I INPUT -s 192.168.1.0/24    -p tcp -m state --state NEW -m tcp --dport 8081:8091 -j ACCEPT
 
#禁用ping
iptables -A INPUT -p icmp --icmp-type 8 -j DROP
 
#允许接受本机请求之后的返回数据 RELATED,是为FTP设置的
iptables -A INPUT -m state --state RELATED,ESTABLISHED -j ACCEPT
 
#其他入站一律丢弃
iptables -P INPUT DROP
 
#所有出站一律绿灯
iptables -P OUTPUT ACCEPT
 
#所有转发一律丢弃
iptables -P FORWARD DROP

#保存更改
service iptables save

#重启
systemctl restart iptables.service

###关闭docker的iptables,不然docker加入的链在linux的iptables配置限制端口控制不了###

#调整配置文件
vi /etc/docker/daemon.json

#加入配置信息
{
  "registry-mirrors": ["https://9cpn8tt6.mirror.aliyuncs.com"],
  "iptables":false
}
#重载配置信息
systemctl daemon-reload

#重启docker服务
systemctl restart docker

标签:iptables,--,ACCEPT,state,linux,INPUT,docker
来源: https://blog.csdn.net/qqjjj/article/details/121725454

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有