搜索
查看
编辑修改
首页
UNITY
NODEJS
PYTHON
AI
GIT
PHP
GO
CEF3
JAVA
HTML
CSS
搜索
寸_铁
这个屌丝很懒,什么也没留下!
关注作者
热门标签
jquery
HTML
CSS
PHP
ASP
PYTHON
GO
AI
C
C++
C#
PHOTOSHOP
UNITY
iOS
android
vue
xml
爬虫
SEO
LINUX
WINDOWS
JAVA
MFC
CEF3
CAD
NODEJS
GIT
Pyppeteer
article
热门文章
1
pytorch可视化CNN每层的特征_pytorch 可视化每层
2
时间序列模型 (一):模型概述_时间序列数据用什么模型
3
2023-06-20 x-ui-服务器配置记录_x-ui客户端访问记录
4
鸿蒙HarmonyOS开发框架—ArkTS语言(状态管理 六(1),2024年HarmonyOS鸿蒙春招面试经历
5
自然语言处理入门——文本预处理_tensorflow text preprocessing fit
6
w1区块链基础知识25讲
7
边学边用--使用React下的Material UI框架开发一个简单的仿MetaMask的网页版以太坊钱包(一)_react material
8
Dynamic-Programming(动态规划)最细解题思路+代码详解_动态规划代码
9
详解 Flink 的状态管理
10
Yolov5安装及简单使用_yolov5安装步骤,2024年最新已拿offer入职
当前位置:
article
> 正文
day 33 iptables_iptables 网卡使能
作者:寸_铁 | 2024-06-29 15:11:41
赞
踩
iptables 网卡使能
10.11 Linux网络相关
1、网络相关常用命令
ifconfig --#查看网卡,CentOS7默认没有该命令,需运行命令yum install -y net-tools安装相应的包, 若网卡宕掉用ifconfig命令查看时没有ip,加“-a”选项可查看到
ifup ens33 --#启动指定网卡
ifdown ens33 --#关闭指定网卡,若远程连接到服务器,需谨慎操作,一旦断开就不能连上
ifdown ens33 && ifup ens33 --在远程连接到服务器的情况下,可以执行该命令关闭并启动网卡
mii-tool ens33 --#查看网卡是否连接,结果显示“link ok”表示网卡已连接,若结果显示不支持该命令,需使用命令:ethtool ens33,在结果中查看“Link detected”是否为“yes”
hostnamectl set-hostname XXX --#更改主机名,改完之后在当前终端下使用命令hostname查看已更改,但前缀提示符依然显示更改之前的主机名,需要登出再登录或者进入一个子shell可查看到已生效,退出子shell后前缀又恢复更改之前的主机名。主机名配置文件:
/etc/hostname
DNS配置文件:
/etc/resolv.conf,
在网卡配置文件中定义的,如果在该配置文件中增加一个DNS,重启网卡后,查看DNS配置文件会发现新增的DNS server,若编辑/etc/resolv.conf文件更改DNS server,重启网卡后,其依然可以被网卡配置文件的DNS所覆盖
域名配置文件:/etc/hosts, 支持一个IP在1行中配多个域名(不能跨行),用空格分隔,若给一个域名配置多个IP,则以先解析到的ip为主
2、给系统增加虚拟网卡
cd /etc/sysconfig/network-scripts --#进入网卡配置文件的目录
cp ifcfg-ens33 ifcfg-ens33\:0 --#复制网卡配置文件,加“\”表脱意
编辑虚拟网卡配置文件(ifcfg-ens33:0),将
NAME
和
DEVICE
项改为ens33
:0
,并修改IP
重启网卡ens33,用ifconfig命令再次查看,可查看到新增的虚拟网卡及其ip
10.12 firewalld和netfilter
setenforce 0 --#临时关闭selinux
vim /etc/selinux/config --#运行该命令,将SELINUX=enforced修改为disabled,重启系统,永久关闭selinux ,使用命令getenforce查看selinux的状态,"Enforcing"表示selinux打开,“Permissive”表示虽然selinux也开启,但在遇到需要发生阻断的时候,不会真正去阻断,仅仅会有提醒
CentOS 7默认将netfilter关闭,使用firewalld, CentOS 6及之前的版本使用netfilter
systemctl disable firewalld --#将firewalld禁能,不让其开机启动
systemctl stop firewalld --#将firewalld服务关掉
yum install -y iptables-services --#将netfilter服务开启前需要安装这个包
systemctl enable iptables --#使能iptables
systemctl start iptables --#开启iptables服务
10.13 netfilter 5表5链介绍
1、5个表
filter --#默认的表,iptables规则如果不加“-t”选项指定表时即默认为filter表,主要用于过滤包,包含3个内置链:INPUT、 FORWORD和OUTPUT
nat --#用于网络地址转换,包含3个链:PREROUTING、OUTPUT和POSTROUTING
mangle --#用于给数据包做标记,很少用到
raw --#可实现不追踪某些数据包,几乎用不到
security --#该表在CentOS6中没有,用于强制访问控制的网络规则,很少用到
2、5个链
INPUT: 进来的数据包应用此规则链中的策略,作用于进入本机的包
OUTPUT: 外出的数据包应用此规则链中的策略,作用于本机送出的包,改变本地产生的包的目的地址
FORWARD: 转发数据包时应用此规则链中的策略,作用于跟本机无关的包
PREROUTING:对数据包作路由选择前应用此链中的规则(所有的数据包进来的时侯都先由这个链处理),作用是当有需要时,在包刚刚到达防火墙时改变它的目的地址
POSTROUTING:对数据包作路由选择后应用此链中的规则(所有的数据包出来的时侯都先由这个链处理),在包就要离开防火墙之前改变其源地址
10.14 iptables语法
1、iptables常用命令
iptables -nvL --#查看iptables规则,默认iptables规则保存在/etc/sysconfig/iptables文件中,默认查看filter表的iptables规则,若查看nat表的规则,需加“-t nat”选项:iptables
-t nat
-nvL
iptables -F --#清除所有的iptables规则,清除是临时的,重启系统或者重启 iptalbes 服务后还会加载已经保存的规则,清除规则后通过命令:iptables -nvL查看没有相关规则了,但/etc/sysconfig/iptables文件中的规则内容并未改变
service iptables save --将当前规则保存到/etc/sysconfig/iptables文件中,当写完规则后,该规则仅仅在当前内存中生效,若想使其重启后依然生效,需要使用该命令保存规则
service iptables restart --#重启iptables服务,清空iptables规则后,将/etc/sysconfig/iptables文件中的规则重新加载
iptables
-Z
--#将所有表的所有链的字节和数据包计数器清零
iptables -nvL
--line-numbers
--#查看规则时显示规则的序列号,当删除某条规则时,直接使用序列号进行删除:
iptables -D [链名] X
, X代表规则序列号
iptables -P
[链名]
[
目标动作
] --#添加默认规则,比如:iptables -P OUTPUT ACCEPT
2、iptables的用法
iptables [-t 表名] 命令选项 [链名] [条件匹配] [-j 目标动作或跳转]
说明:表名、链名用于指定 iptables命令所操作的表和链,命令选项用于指定管理iptables规则的方式(比如:插入、增加、删除、查看等;条件匹配用于指定对符合什么样条件的数据包进行处理;目标动作或跳转用于指定数据包的处理方式(比如允许通过ACCEPT、拒绝REJECT、丢弃DROP、跳转(Jump)给其它链处理),命令选项如下:
-A 在指定链的末尾添加(append)一条新的规则
-D 删除(delete)指定链中的某一条规则,可以按规则序号和内容删除
-I 在指定链中插入(insert)一条新的规则,默认在第一行添加
-R 修改、替换(replace)指定链中的某一条规则,可以按规则序号和内容替换
-L 列出(list)指定链中所有的规则进行查看
-E 重命名用户定义的链,不改变链本身
-F 清空(flush)
-N 新建(new-chain)一条用户自己定义的规则链
-X 删除指定表中用户自定义的规则链(delete-chain)
-P 设置指定链的默认策略(policy)
-Z 将所有表的所有链的字节和数据包计数器清零
-n 使用数字形式(numeric)显示输出结果
-v 查看规则表详细信息(verbose)的信息
-V 查看版本(version)
-h 获取帮助(help)
常用的防火墙处理数据包的
目标动作
:
ACCEPT --允许数据包通过
DROP --直接丢弃数据包,不给任何回应信息
REJECT --拒绝数据包通过,必要时会给数据发送端一个响应的信息
声明:
本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:
https://www.wpsshop.cn/w/寸_铁/article/detail/769569
推荐阅读
article
轻松
使用
阿里
达摩院
开源在魔搭社区上的
CLUE
语义匹配
模型
_阿里
达摩院
model
scope
...
CLUE
(中文语言理解测评基准)是中文语言理解领域的权威榜单,包含多项测评任务。近日,
达摩院
NLP团队在其中的语义匹配榜...
赞
踩
article
Google
Earth
Engine
(GEE)实例代码学习五——
计算
山体
阴影
(HillShade)...
标题本文分享利用数字高程模型SRTMS数据,模拟太阳方位角由0到360度变化的
山体
阴影
。首先引入
计算
山体
阴影
的
计算
公式二...
赞
踩
article
202
4
/
4
/18
网络
编程
day6
...
文章介绍了使用C语言实现的一个简单的学生信息管理系统,包含添加、删除和修改学生信息的功能,通过SQLite数据库进行操作...
赞
踩
article
Django
继承
和加载模板_
django
中
html
模板
继承
中
blockcontent
中
显示不出来...
一、项目基础创建项目shift+鼠标右键---》在此处打开命令窗口激活anaconda创建项目file---》setti...
赞
踩
article
『
Linux
学习』基本
命令
篇(六
)
_
ifup
line23
...
1.网络管理:1
)
/etc/hosts[root@localhost ~]# cat /etc/hosts# Do no...
赞
踩
article
python
数据挖掘
决策树
算法
_
数据挖掘
——
决策树
巩固与
Python
实现...
上个星期去崇州参加比赛,回来老师已经讲到了「分类」,那一节课学了
决策树
,现在继续课后巩固一下。什么是
决策树
概念
决策树
(d...
赞
踩
article
IP
层
转发
分组
的
过程_ip层
转发
分组
的
流程...
默认路由、路由器
分组
转发
算法_ip层
转发
分组
的
流程ip层
转发
分组
的
流程 目录
IP
层转...
赞
踩
article
机器学习---
决策树
算法
(
CLS
、
ID3
、
CART
)_
cls
算法
...
(internal node)代表对某个属性的一次测试,每条边代表一个测试结果,叶结点(leaf)代表某。个类(clas...
赞
踩
article
C语言
入门
2
-
程序设计
的
灵魂—
算法
及
Raptor
的
应用...
一、 什么是
算法
(5个特性)
算法
就是 解决问题
的
方法和步骤。
算法
为解决一个具体问题而采取
的
确定
的
有限
的
执行步骤 ,仅...
赞
踩
article
Python
操作
PPT
:轻松创建、编辑和展示
幻灯片
_
python
生产
ppt
...
首先,我们打开一个现有的
PPT
文件,然后选择要编辑的
幻灯片
。首先,我们打开一个现有的
PPT
文件,并选择要编辑的
幻灯片
。首...
赞
踩
article
CentOS8
网络配置的实现_
centos
device
disconnected
...
1、查看IP(类似于ifconfig、ip a):# nmcli2、激活网卡的3种方式(相当于ifup):(1)# nm...
赞
踩
article
开源
大
模型
与
闭源
大
模型
_
开源
模型
和
闭源
模型
...
开源
大
模型
和
闭源
大
模型
各有优缺点,适合不同的应用场景和需求。
开源
模型
在透明性、社区协作和教育资源方面具有优势,而
闭源
模型
...
赞
踩
article
Mac 本地
启动
Dify
_
dify
python
启动
...
官方文档:https://github.com/langgenius/
dify
/blob/main/api/README...
赞
踩
article
Python
numpy
的
基本操作
_定义
一个
列表
list
1
=[
1
,
2
,
4
,
6
,
7
,
8]
,
将其转化为数...
1
.创建
一个
Python
脚本,命名为test
1
.py,完成以下功能:定义
一个
列表
list
1
=[
1
,
2
,
4
,
6
,
7
,
8],...
赞
踩
article
黄仁勋提到的
机器人
世界
,还需要
AI
数据
来“调教” |
CVPR
2024_具身
智能
真实
世界
数据
获取...
本周,
CVPR
2024正在美国西雅图拉开序幕。今年
CVPR
论文投稿数再次创下新纪录,可想而知本届会议的火热。从研究主题...
赞
踩
article
Django
_
模板
继承
_
django
模板
页的
继承
...
模板
继承
先创建一个父模版,它包含大部页面共有元素,并且需要定义能够被子
模板
覆盖的blocks标签。_
django
模板
页的...
赞
踩
article
理论:(1)
卡方
分布
、
非
中心
卡方
分布
详解 (概念
、
求阈值方法
、
非
中心
化
参数
求解办法等)...
卡方
分布
、
非
中心
卡方
分布
详解 (概念
、
求阈值方法
、
非
中心
化
参数
求解办法等)_
非
中心
卡方
分布
非
中心
卡方
分布
...
赞
踩
article
Es
lint
:创建
vite
+
vue3
项目,并添加
es
lint
,
vite
+
vue3
+ts+
es
lint
...
因为刚初始化好的
es
lint
规则只加入了一些推荐的
es
lint
。如果自己需要自定义规则的话,可以在.prettierrc...
赞
踩
article
java
图形界面
_
Java
自学-
图形界面
表格
...
Swing 使用 JTable详解示例 1 : 基本
表格
显示一个Table需要两组数据 1. 一维数组: String...
赞
踩
article
NLP小白
怎么
自己
复现
一篇
论文
的
代码
_新手如何
复现
一篇
论文
...
小白
复现
代码
基本流程_新手如何
复现
一篇
论文
新手如何
复现
一篇
论文
本文可拆分看,直接看
自己
...
赞
踩
相关标签
人工智能
深度学习
google earth
网络
python
Django
模板
继承
加载
python数据挖掘决策树算法
tcp/ip
网络协议
机器学习
算法
决策树
c/c++
数据结构与算法
java
powerpoint
centos
开源
dify
macos
llm