LInux_iptables防火墙

一.权限设定

[root@localhost ~]# systemctl stop firewalld

[root@localhost ~]# systemctl disable firewalld

[root@localhost ~]# systemctl start iptables.service

[root@localhost ~]# systemctl enable iptables.service

[root@localhost ~]# iptables -nL##查看iptables的规则信息


[root@localhost ~]# iptables -F##刷新iptables的信息

[root@localhost ~]# service iptables save##将iptables信息保存在/etc/sysconfig/iptables

[root@localhost ~]# cat /etc/sysconfig/iptables

-t 指定表名称

-n 不做解析

-L 列出指定表中的策略

-A 添加表中的策略

-p 网络协议

--dport 端口

-s 数据来源

-j 动作

ACCEPT 允许
REJECT 拒绝
DROP 丢弃

二.iptables规则的更改

iptables -t filter -nL ##查看filter表的策略


iptables -A INPUT -j REJECT ##拒绝所有主机的数据来源

iptables -A INPUT -p tcp --dport 80 -j REJECT ##设置拒绝80端口


iptables -D INPUT 2 ##删除INPUT链中的第二条策略


iptables -D INPUT -p tcp --dport 80 -j REJECT##允许删除接入80端口的策略


iptables -R INPUT 1 -s 172.25.254.216-p tcp --dport 80 -j ACCEPT ##修改第一条策略

三.filter表中的常规配置

iptables -N westos ##增加链westos


iptables -E westos WESTOS## 改变链名称


iptables -X WESTOS ##删除WESTOS


iptables -A INPUT -m state --state RELATED,ESTABLISHED -j ACCEPT##允许RELATED,ESTABLISHED通过

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

iptables -A INPUT -m state --state NEW -p tcp --dport 53 -j ACCEPT

iptables -A INPUT -m state --state NEW -p tcp --dport 80 -j ACCEPT

iptables -A INPUT -m state --state NEW -p tcp --dport 326 -j ACCEPT

iptables -A INPUT -m state --state NEW -p tcp --dport 443 -j ACCEPT

iptables -A INPUT -m state --state NEW -i lo -j ACCEPT

iptables -A INPUT -j REJECT


##该策略第一次通过后状态变为RELATED或ESTABLISHED,此后访问时直接通过iptables,不会给iptables带来访问压力

四.端口转换

将desktop设定为两个网卡

将server设定ip.网关

五.地址伪装

[root@localhost ~]# iptables -t nat -A PREROUTING -i eth1 -p tcp --dport 22 -j DNAT --to-dest 172.25.0.216##设置将真机从服务端eth1进去的数据伪装成数据源为172.25.0.216

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值