首页 > 系统相关 >ubuntu 防火墙ufw常用设置

ubuntu 防火墙ufw常用设置

时间:2023-03-05 17:23:18浏览次数:41  
标签:sysctl 端口 防火墙 192.168 etc allow ubuntu ufw

1. 开放服务

ufw allow 'Nginx Full' #添加策略
ufw delete allow 'Nginx Full' #删除策略

2. 开放端口

ufw allow 80 
ufw delete allow 80

3. 只开放ipv4/tcp端口

 ufw allow proto tcp  from 192.168.0.0/16 to any port 80
 ufw delete allow proto tcp  from 192.168.0.0/16 to any port 80

4. 禁用端口

ufw deny 443
ufw delete deny 443

5. 端口转发

5.1 启用端口转发(/etc/sysctl.conf)

vim /etc/sysctl.conf
net.ipv4.ip_forward = 1    #增加或修改该字段,值设为1

激活sysctl配置

sysctl -p

 

5.2 配置默认规则(/etc/default/ufw)

vim /etc/default/ufw
DEFAULT_FORWARD_POLICY="ACCEPT"    #该值设为ACCEPT

5.3 配置转发策略(/etc/ufw/before.rules)

注1:在文末添加策略

注2:最后要commit

注3:注意IP所在的网卡

vi /etc/ufw/before.rules
#在末尾增加以下字段 *nat :PREROUTING - [0:0] :POSTROUTING - [0:0] -A PREROUTING -i eth0 -p tcp --dport 22 -j DNAT --to-destination 192.168.1.100:22 -A POSTROUTING -s 192.168.1.0/24 -o eth0 -j MASQUERADE -A POSTROUTING -s 10.0.0.0/20 -o eno2 -j MASQUERADE COMMIT

5.4 重新加载防火墙策略

ufw reload

ufw disable
ufw enable

 

 

注:ufw底层其实还是iptables!

标签:sysctl,端口,防火墙,192.168,etc,allow,ubuntu,ufw
From: https://www.cnblogs.com/santia-god/p/17180977.html

相关文章

  • 修复 Ubuntu 中的 “Key is stored in legacy trusted.gpg keyring” 问题
    正如我之前所说,这是一个警告信息,目前可以忽略。解决这个问题的责任在于外部软件开发者和Ubuntu开发者。如果你在Ubuntu22.04及以后的版本中使用PPA或添加外......
  • ubuntu20.04部署Nessus pro 10.5.0
    下载nessus#curl--requestGET--url'https://www.tenable.com/downloads/api/v2/pages/nessus/files/Nessus-10.5.0-ubuntu1404_amd64.deb'--output'Nessus-10.5.0-......
  • ubuntu20.04部署Nessus Essentials 10.5
    下载nessus#curl--requestGET--url'https://www.tenable.com/downloads/api/v2/pages/nessus/files/Nessus-10.5.0-ubuntu1404_amd64.deb'--output'Nessus-10.5.0-......
  • ubuntu 22.04 配置 samba 服务
     通过在ubuntu系统中安装samba,使得windows10 能访问安装在vmware中的ubuntu文件。sudoaptinstallsamba#编辑samba配置文件:sudovim/etc/samba/smb......
  • 在 Windows 上使用VirtualBox 安装 Ubuntu
    一、VirtualBox虚拟机软件之前使用过VMWare,这是第一次尝试使用VirtualBox,记录一下~我们可以从官网下载VirtualBox,地址:https://www.virtualbox.org/;   选择Window......
  • Ubuntu cmake安装
    下载源码进入官网下载对应版本包,如下:解压后输入指令依次输入以下指令cdcmake-3.22.2(不同版本后面的数字不一样)./bootstrapmakesudomakeinstall......
  • 虚拟机安装ubuntu
    1.VMwareTools是必须要用到的  安装Tools不能直接点击‘安装Tools’先关机, 开机,重新下载  下载好了之后,打开上面......
  • linux防火墙管理
    安装systemctl:yuminstalliptables-services设置开机启动systemctlenableiptables.service如果报错:FailedtostartIPv4firewallwithiptables.因为centos7默认......
  • [maven] Ubuntu 安装配置 maven
    环境Ubuntu18Java1.8安装配置下载安装下载连接上下载Binarytar.gzarchive解压tarxzvf环境变量vim/etc/profileexportMAVEN_HOME=/opt/apache-mave......
  • [gradle] Ubuntu安装配置gradle
    环境Ubuntu18Java1.8参考教程安装配置安装解压gradle下载地址sudounzip-d#解压环境配置sudovim/etc/profile#打开配置文件exportGRADLE_HOME=/o......