博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
网络相关、firewalld和netfilter、netfilter5表5链、iptables语法
阅读量:6657 次
发布时间:2019-06-25

本文共 1339 字,大约阅读时间需要 4 分钟。

10.11 Linux网络相关

网络相关、firewalld和netfilter、netfilter5表5链、iptables语法

ifconfig查看网卡ip在CentOS7里没有安装这个包(yum install net-tools),使用方法如下

网络相关、firewalld和netfilter、netfilter5表5链、iptables语法

ifconfig -a 当网卡没有ip的时候是不显示网卡信息的,加上-a就可以查看到。

ifup启动网卡,ifdown关闭网卡使用方法如下

网络相关、firewalld和netfilter、netfilter5表5链、iptables语法

网络相关、firewalld和netfilter、netfilter5表5链、iptables语法

设定虚拟网卡---如果想给网卡再设置个ip如下图

网络相关、firewalld和netfilter、netfilter5表5链、iptables语法

用vim编辑ifcfg-ens33\:0这个文件里边要改的参数如下

网络相关、firewalld和netfilter、netfilter5表5链、iptables语法

mii-tool ens33 查看网卡是否连接,是否插了网线如下

网络相关、firewalld和netfilter、netfilter5表5链、iptables语法

更改主机名 hostnamectl set-hostname shuojiayou如下

网络相关、firewalld和netfilter、netfilter5表5链、iptables语法

重新登录后就可以看到

DNS配置文件/etc/resolv.conf操作如下

网络相关、firewalld和netfilter、netfilter5表5链、iptables语法

/etc/hosts文件这个文件linux,和Windows都有的

网络相关、firewalld和netfilter、netfilter5表5链、iptables语法

10.12 firewalld和netfilter

网络相关、firewalld和netfilter、netfilter5表5链、iptables语法

selinux临时关闭setenforce 0

selinux 永久关闭vim /etc/selinux/config如下

网络相关、firewalld和netfilter、netfilter5表5链、iptables语法

网络相关、firewalld和netfilter、netfilter5表5链、iptables语法
重启下系统就可以生效

netfilter防火墙在centos7以前的版本使用

firewalld防火墙在centos7开始使用
这两个命令内部工具一样,是iptables,用法也一样,我们可以通过iptables命令去添加一些规则比如把80端口开放, 把22端口开放 ,把8080端口关闭可以用iptables这个命令去实现,增加一定的规则。不管是firewalld还是netfilter都是支持iptables这个命令的。

  • 在centos7里使用netfilter示例如下.

1 .关闭firewalld如下

网络相关、firewalld和netfilter、netfilter5表5链、iptables语法

2 .开启netfilter,开启之前先安装一个包如下

网络相关、firewalld和netfilter、netfilter5表5链、iptables语法
安装完后出现一个服务iptables如下
网络相关、firewalld和netfilter、netfilter5表5链、iptables语法
然后在开启iptables如下
网络相关、firewalld和netfilter、netfilter5表5链、iptables语法
查看iptables默认规则如下
网络相关、firewalld和netfilter、netfilter5表5链、iptables语法
做完以上操作netfilter已开启

10.13 netfilter5表5链介绍

网络相关、firewalld和netfilter、netfilter5表5链、iptables语法

10.14 iptables语法

网络相关、firewalld和netfilter、netfilter5表5链、iptables语法

网络相关、firewalld和netfilter、netfilter5表5链、iptables语法

查看iptables规则:iptables -nvL(L大写)操作如下:

网络相关、firewalld和netfilter、netfilter5表5链、iptables语法

重启服务 service iptables restart

规则保存位置如下

网络相关、firewalld和netfilter、netfilter5表5链、iptables语法

把所有的规则都清空如下

网络相关、firewalld和netfilter、netfilter5表5链、iptables语法

注:清空后,没有把文件里的默认规则清空如下

网络相关、firewalld和netfilter、netfilter5表5链、iptables语法

如果想把当前的规则保存到/etc/sysconfig/iptables里需要执行一个命令如下

网络相关、firewalld和netfilter、netfilter5表5链、iptables语法

以上做的操作都是针对的filter表这是默认表如果不加-t它默认就是filter表操作方式如下:

。#iptables -t filter -nvL

保存规则:当写完规则之后他仅仅是在当存的内存中生效的,如果想让他重启依然生效需要做save操作,命令如下

service iptables save

iptables -Z 把计数器清零如下:

网络相关、firewalld和netfilter、netfilter5表5链、iptables语法

增加一条防火墙规则和删除如下操作:

-A增加

网络相关、firewalld和netfilter、netfilter5表5链、iptables语法
-I插入
网络相关、firewalld和netfilter、netfilter5表5链、iptables语法
-D删除
网络相关、firewalld和netfilter、netfilter5表5链、iptables语法

如果一条规则写的特别复杂想删除还得写命令太费事 怎么解决如下

网络相关、firewalld和netfilter、netfilter5表5链、iptables语法

网络相关、firewalld和netfilter、netfilter5表5链、iptables语法

-P默认的策略 ACCEPT默认的策略。

网络相关、firewalld和netfilter、netfilter5表5链、iptables语法

扩展(selinux了解即可)

  1. selinux教程

2.selinux pdf电子书

转载于:https://blog.51cto.com/8043410/2065245

你可能感兴趣的文章
hdu 1116 敌兵布阵 线段树 区间求和 单点更新
查看>>
c++空类为什么占用1个字符
查看>>
Docker学习总结(13)——从零开始搭建Jenkins+Docker自动化集成环境
查看>>
【SSRS】入门篇(二) -- 建立数据源
查看>>
虚方法
查看>>
jQuery层级选择器
查看>>
人生最难是情关
查看>>
基于N-Gram判断句子是否通顺
查看>>
Custom exception in C#
查看>>
不用输液
查看>>
SAP ALV标准范例程序介绍--转
查看>>
php课程 8-30 实现验证码验证的难点是什么
查看>>
legend---七、jquery如何选中select的selected的选择上的自定义属性
查看>>
js cookie创建读取删除函数封装
查看>>
Struts 2简介
查看>>
笔记本怎么设置WIfi热点
查看>>
AngularJs跨域请求Java的实现---博客园老牛大讲堂
查看>>
Rozor视图(c#代码与html混合编程原则)
查看>>
codeigniter的url重写问题(去掉index.php路由)
查看>>
关于Webpack详述系列文章 (第三篇)
查看>>