ubuntu网络管理

news/2025/3/15 5:19:30/

主机-ip,service—port

分别查看/etc/hosts,/etc/host.conf;/etc/services,/etc/resolv.conf;

iptables配置防火墙

更改默认策略

sudo iptables -P INPUT ACCEPT  #默认输入端口文件
sudo iptables -P FORWARD ACCEPT 
sudo iptables -P OUTPUT ACCEPT 

添加规则

#检查是否安装了iptables
whereis iptables
#安装iptables
apt-get install iptables
#查看iptables现有规则
iptables -L -n
#先允许所有,不然有可能会杯具
iptables -P INPUT ACCEPT
#清空所有默认规则
iptables -F
#清空所有自定义规则
iptables -X
#所有计数器归0
iptables -Z
#允许来自于lo接口的数据包(本地访问)
#iptables -A INPUT -i lo -j ACCEPT
#开放22端口(SSH)
#iptables -A INPUT -p tcp --dport 22 -j ACCEPT
#开放21端口(FTP)
#iptables -A INPUT -p tcp --dport 21 -j ACCEPT
#开放80端口(HTTP)
iptables -A INPUT -p tcp --dport 80 -j ACCEPT
#开放443端口(HTTPS)
iptables -A INPUT -p tcp --dport 443 -j ACCEPT
#允许ping
#iptables -A INPUT -p icmp --icmp-type 8 -j ACCEPT
#允许接受本机请求之后的返回数据 RELATED,是为FTP设置的
#iptables -A INPUT -m state --state RELATED,ESTABLISHED -j ACCEPT
#其他入站一律丢弃
iptables -P INPUT DROP
#所有出站一律绿灯
iptables -P OUTPUT ACCEPT
#所有转发一律丢弃
iptables -P FORWARD DROP#如果要添加内网ip信任(接受其所有TCP请求)
#iptables -A INPUT -p tcp -s 45.96.174.68 -j ACCEPT
#过滤所有非以上规则的请求
#iptables -P INPUT DROP
#要封停一个IP,使用下面这条命令:
#iptables -I INPUT -s ***.***.***.*** -j DROP
#要解封一个IP,使用下面这条命令:
#iptables -D INPUT -s ***.***.***.*** -j DROP#保存上述规则
service iptables save
  • ubuntu20.04采用nftable作为防火墙工具。。
  • 直接ufw 就好了~~
  • 就是说,原来是不行的,那就可以了

报文截取

  • netstat 侦听 tcp报文
  • tcpdump类似wireshark,显示侦听的端口

路由配置


http://www.ppmy.cn/news/1018627.html

相关文章

重温HashMap底层原理

目录 1.HashMap概述 2.JDK7与JDK8的HashMap区别 3.HashMap的主要方法分析 4.常见问题分析总结 1.HashMap概述 HashMap是使用频率最高的用于映射键值对(key和value)处理的数据类型。随着JDK版本的跟新,JDK1.8对HashMap底层的实现进行了优化,列入引入…

香山处理器跑仿真和跑FPGA两套环境配置过程小结

裸机ubuntu18.04上运行香山处理器(南湖)make verilog system program problem detected - sudo vi /etc/default/apport sudo apt install tree git cmake curl sudo apt install bison flex sudo apt install verilator sudo apt install default-jr…

leetcode870. 优势洗牌(java)

优势洗牌 leetcode870. 优势洗牌题目描述双指针 排序代码 滑动窗口 leetcode870. 优势洗牌 难度 - 中等 leetcode870. 优势洗牌 题目描述 给定两个长度相等的数组 nums1 和 nums2,nums1 相对于 nums2 的优势可以用满足 nums1[i] > nums2[i] 的索引 i 的数目来描…

工业巡检ar沉浸式互动培训体验实现更加直观、生动的流程展示

以往的工业手工巡检效率极低,错误率偏高,漏检问题严重,会因为现场人员对机械设备的早期维护、操作不会,而影响正常交付和服务,智慧工业是工业智能化和信息化的重要体现,在巡检方面自然也要同步提升&#xf…

navicat查看数据库连接密码

项目场景: 提示:这里简述项目相关背景: 查看 navicat 历史数据库连接的密码 问题描述 提示:这里描述项目中遇到的问题: 重新编辑链接的时候是看不到连接数据库的密码 解决方案: 提示:这里填…

第1章:绪论

科学、技术、工程、应用 科学:是什么、为什么技术:怎么做工程:怎样做的多快好省应用:怎么使用 定义 机器学习:利用经验改善系统自身的性能。 研究 智能数据分析(数据分析算法) 典型的机器…

前端技术搭建扫雷小游戏

要搭建一个扫雷小游戏,你可以使用以下前端技术: HTML:用于创建游戏界面的结构和布局。CSS:用于美化游戏界面,包括样式、布局和动画效果。JavaScript:用于实现游戏逻辑和交互功能。 以下是一个简单的扫雷小…

东南亚调研

东南亚地理 东南亚经济 https://zh.m.wikipedia.org/zh-hans/%E4%B8%9C%E7%9B%9F%E5%9B%BD%E5%AE%B6GDP%E5%88%97%E8%A1%A8 东南亚人口结构 东南亚一半以上的人口年龄在 30 岁以下 https://population-pyramid.net/zh-cn 东南亚数字经济 原文件: 谷歌关于东南亚数…