ubuntu20.04默认网络管理工具
qiyuwang 2024-11-18 16:15 26 浏览 0 评论
1.ufw防火墙:官网介绍:https://manpages.ubuntu.com/manpages/focal/man8/ufw.8.html
#sudo ufw status: 查看防火墙状态
#sudo apt install ufw 安装ufw
#sudo ufw enable | disable 启用和关闭ufw
#ufw default allow | deny 外来访问默认允许/拒绝
#sudo ufw allow 22 | sudo ufw allow ssh (允许外部访问22端)
#sudo ufw allow 3306 (允许外部访问3306端)
#sudo ufw allow from 192.168.1.111 允许此IP访问所有的本机端口
#sudo ufw allow proto tcp from 192.168.0.0/24 to any port 22 允许指定的IP段访问特定端口
#sudo ufw delete allow 3306 删除允许的3306端口
#sudo ufw app list 查看ufw规则
#sudo ufw app info 查看某服务信息
大部分应用都附带一份应用配置,它描述了服务,并且包含了 UFW 设置。这个规则在软件包安装的时候,被自动创建在 :/etc/ufw/applications.d
创建服务防火墙配置文件: vim /etc/ufw/applications.d/openssh-server
[OpenSSH]
title= 标题随便填写
description= 描述随便填写
ports=22/tcp #端口号
---------------------------------------------------------------------------------------------------------------------------------
IP 伪装是一种在 Linux内核中的 NAT(网络地址转换),它通过重写源 IP 和目标 IP 的地址和端口,来转换网络流量。使用 IP 伪装技术,
你可以允许局域网中的一台或者多台机器,和互联网进行交互,其中的一台 Linux 机器扮演网关。
使用 UFW 配置 IP 伪装需要几个步骤:首先,你需要启用 IP 转发。想要这么做,打开vim /etc/ufw/sysctl.conf
查找net.ipv4.ip_forward = 1取消注释#如果为0改为1
下一步,你需要配置 UFW 来允许转发包。打开 UFW 配置文件:vim /etc/default/ufw更改这一行设置
DEFAULT_FORWARD_POLICY="ACCEPT"
现在你需要设置在nat表和伪装规则中默认的POSTROUTING策略。想要这么做,打开vim /etc/ufw/before.rules文件,并且附加下面的行进去,像下面这样:
#NAT table rules
*nat
:POSTROUTING ACCEPT [0:0]
# Forward traffic through eth0 - Change to public network interface
-A POSTROUTING -s 10.8.0.0/16 -o eth0 -j MASQUERADE
# don't delete the 'COMMIT' line or these rules won't be processed
相关推荐
- PPO 强化学习机械臂 IK 训练过程可视化利器 Tensorboard
-
视频讲解:PPO强化学习机械臂IK训练过程可视化利器Tensorboard_哔哩哔哩_bilibili...
- 免费定时运行Python程序并存储输出文档的服务推荐
-
免费定时运行Python程序并存储输出文档的服务推荐以下是几种可以免费定时运行Python程序并存储输出结果的云服务方案:1.PythonAnywhere特点:提供免费的Python托管环境...
- 实战搭建深度学习运行
-
一、准备环境ubuntu22.04nvidia显卡这里使用的是RTX3060已安装Python3.10二、安装pip3...
- 部署Django到阿里云服务器教程
-
基于Ubuntu16.04+Python3+nginx+mysql+Django接下来先安装这些必要的环境,这些操作都是在你已经购买了阿里云服务器。并且在本地你已经搭建好了Django...
- Ubuntu 22.04安装MySQL : Qwen2.5 模型对话数据收集与微调教程
-
1安装MySQL首先来到(安装)根目录下,开启终端...
- 3D点云数据处理简明教程【Python】
-
近年来,在AR和空间计算技术的大力推动下,在Apple和Meta等大公司的支持下,最近推出了AppleVisionPro,3D理解领域受到越来越多的关注。...
- Ubuntu22.04中定时执行任务(cron)设置
-
做这个实验,主要涉及内容如下:cronTest.py待执行的python文件,代码会读入本地文件内容,并打印当前时间cron_run.sh将执行cronTest.py的语句,包装成shellcro...
- 使用vllm部署DeepSeek
-
1、基础环境1.1、基础环境准备RTX3090*2卡ubuntu22.04python3.12cuda12.4pytorch2.5.1...
- 一键打包,随时运行,Python3项目虚拟环境一键整合包的制作(Venv)
-
之前我们介绍了如何使用嵌入式Python3环境给项目制作一键整合包,在使用嵌入式Python环境时,通常是作为另一个应用程序的一部分,而Python3虚拟环境是为了在开发过程中隔离项目所需的...
- 从零开始:Ubuntu Server中MySQL 8.0的安装与Django数据库配置详解
-
Ubuntu系统纯净安装MySQL8.01、安装Mysql8.0sudoaptinstallmysql-server...
- 同一台电脑如何共存多个版本Python?
-
同一台电脑可以安装多个版本Python吗?可以共存!当前电脑安装了Python3.8.832位,为了调用大漠插件dll,但是我又想安装较新版本的64位Python3.12.0,就涉及到多个Pytho...
- zabbix企业微信告警
-
zabbix企业微信告警的前提是用户有企业微信且创建了一个能够发送消息的应用,具体怎么创建可以协同用户侧企业微信的管理员。第一步:企业微信准备我们需要的内容包括企业ID,应用的AgentId和应用的S...
- 「2022 年」崔庆才 Python3 爬虫教程 - urllib 爬虫初体验
-
首先我们介绍一个Python库,叫做urllib,利用它我们可以实现HTTP请求的发送,而不用去关心HTTP协议本身甚至更低层的实现。我们只需要指定请求的URL、请求头、请求体等信息即...
- 手把手教你搭建深度学习环境Pytorch版-Ubuntu
-
引言很多搞人工智能的小伙伴,刚开始学习,往往摸不着头脑怎么跑代码。跑代码的前提是要有个环境。本篇结合自己的亲身经历,带你搭建环境。相关知识Ubuntu是Linux系统的一种...
你 发表评论:
欢迎- 一周热门
- 最近发表
- 标签列表
-
- navicat无法连接mysql服务器 (65)
- 下横线怎么打 (71)
- flash插件怎么安装 (60)
- lol体验服怎么进 (66)
- ae插件怎么安装 (62)
- yum卸载 (75)
- .key文件 (63)
- cad一打开就致命错误是怎么回事 (61)
- rpm文件怎么安装 (66)
- linux取消挂载 (81)
- ie代理配置错误 (61)
- ajax error (67)
- centos7 重启网络 (67)
- centos6下载 (58)
- mysql 外网访问权限 (69)
- centos查看内核版本 (61)
- ps错误16 (66)
- nodejs读取json文件 (64)
- centos7 1810 (59)
- 加载com加载项时运行错误 (67)
- php打乱数组顺序 (68)
- cad安装失败怎么解决 (58)
- 因文件头错误而不能打开怎么解决 (68)
- js判断字符串为空 (62)
- centos查看端口 (64)