第十四课预习任务

10.12 firewalld和netfilter
10.13 netfilter5表5链介绍
10.14 iptables语法
10.15 iptables filter表案例
10.16/10.17/10.18 iptables nat表应用
扩展(selinux了解即可)
selinux教程 http://os.51cto.com/art/201209/355490.htm
selinux pdf电子书 http://pan.baidu.com/s/1jGGdExK
iptables应用在一个网段 http://www.aminglinux.com/bbs/thread-177-1-1.html
sant,dnat,masquerade http://www.aminglinux.com/bbs/thread-7255-1-1.html
iptables限制syn速率 http://www.aminglinux.com/bbs/thread-985-1-1.html http://jamyy.us.to/blog/2006/03/206.html


第十四课预习

查看防火墙状态

第十四课预习

permissive表示虽然开启,但是遇到问题,不真正进行阻断,只是进行提醒。屏幕上看不到,会记录到某个地方。

临时关闭

第十四课预习

永久关闭

第十四课预习

第十四课预习

7之前用netfilter

7开始使用firewalld

他们内置的工具都是iptables

首先关闭firewalld

第十四课预习

然后安装一个包

第十四课预习

再开启iptables服务

第十四课预习

第十四课预习

iptables自带规则

第十四课预习

iptables仅仅是防火墙的一个工具,不是防火墙的名字。

第十四课预习

3条链 input forward output

第十四课预习

第十四课预习

第十四课预习

第十四课预习

第十四课预习

查看规则所在文件

第十四课预习

iptables -F 清除当前规则

第十四课预习

重启服务以后,重新加载规则。

第十四课预习

默认是filter表

写完规则只是在当前内存生效,若想重启后依然生效,使用命令

第十四课预习

清零计数器

第十四课预习

增加一个规则:从192.168.188.1来源的tcp协议,端口1234的数据,到192.168.188.128的80端口的数据丢弃

DROP也可以用REJECT,REJECT会给个回应,DROP直接丢弃。一般用DROP比较多

第十四课预习

查看规则

第十四课预习

-I参数是插入的意思,insert。会在最前面,-A是增加的意思,会到最后面。最前面的优先执行。

第十四课预习

删除一条规则-D

第十四课预习

打印规则编号

第十四课预习

规则太长,可以使用序号来删除

第十四课预习

小案例

首先写个脚本

第十四课预习

运行脚本,查看规则

第十四课预习

加一条禁ping规则前,可以正常ping

第十四课预习

加规则后

第十四课预习

第十四课预习

无法ping通,达到禁ping效果。

第十四课预习

给zsylinux-01添加一块网卡

第十四课预习

第十四课预习

禁用zsylinux-02原来的网卡,再添加一块网卡,新网卡的LAN区段和zsylinux-01一致。

使用命令给zsylinux-01上的新网卡ens37添加一个ip地址

第十四课预习

第十四课预习

保险起见,关闭zsylinux-02上的老网卡ens33

第十四课预习

给zsylinux-02上的新网卡ens37设置ip

第十四课预习

01机器成功ping不通02机器

第十四课预习

02机器也成功ping通01机器

第十四课预习

在windows机器上,无法ping通100.1和100.100

第十四课预习

02机器无法上网,也无法ping通01机器的老网卡

第十四课预习

01机器上打开路由转发

第十四课预习

增加一条规则

第十四课预习

首先查看02机器的网管 route -n

第十四课预习

把02机器设置网关为192.168.100.1,再ping01机器的老网卡,成功ping通。

第十四课预习

在01机器的两个网卡做一个NAT地址转发。

iptables -t nat -A POSTROUTING -s 192.168.100.1/24 -o ens33 -j MASQUERADE

02机器ping外网,成功。

第十四课预习

但是从宿主机ping02机器,就ping不通

第十四课预习

此时01机器就相当于一个路由器。

第十四课预习首先在01机器上执行如下操作

第十四课预习

第十四课预习

第十四课预习

虽然宿主机192.168.19.1无法ping通02机器,但是可以通过在A上做端口映射,从而达到间接ssh 02机器的目的。

 

 

 

 

相关文章:

  • 2022-01-04
  • 2021-12-17
  • 2022-01-02
  • 2021-07-23
  • 2021-07-22
  • 2022-01-07
  • 2022-01-22
  • 2021-06-18
猜你喜欢
  • 2021-05-17
  • 2021-07-30
  • 2021-06-18
  • 2022-01-21
  • 2021-07-03
  • 2021-11-05
  • 2022-01-05
相关资源
相似解决方案