当前位置: 首页 > ops >正文

Ubuntu下有关UDP网络通信的指令

1、查看防火墙状态:

sudo ufw status  # Ubuntu

2、 检查系统全局广播设置

# 查看是否忽略广播包(0表示接收,1表示忽略)
sysctl net.ipv4.icmp_echo_ignore_broadcasts# 查看是否允许广播转发(1表示允许)
sysctl net.ipv4.conf.all.bc_forwarding

期望输出

net.ipv4.icmp_echo_ignore_broadcasts = 0
net.ipv4.conf.all.bc_forwarding = 1

3、 启用全局广播接收

临时启用(重启失效):

# 允许接收广播ping
sudo sysctl -w net.ipv4.icmp_echo_ignore_broadcasts=0# 启用广播转发
sudo sysctl -w net.ipv4.conf.all.bc_forwarding=1# 针对特定网卡(如eth0)
sudo sysctl -w net.ipv4.conf.eth0.bc_forwarding=1

永久生效:

编辑/etc/sysctl.conf,添加:

net.ipv4.icmp_echo_ignore_broadcasts=0
net.ipv4.conf.all.bc_forwarding=1
net.ipv4.conf.eth0.bc_forwarding=1

然后执行:

sudo sysctl -p

4、 监控原始广播包

sudo tcpdump -i any 'udp port 45454 and (dst 255.255.255.255 or dst 192.168.10.255)'

 

http://www.xdnf.cn/news/12522.html

相关文章:

  • Linux 下关于 ioremap 系列接口
  • 虚幻引擎5-Unreal Engine笔记之SET节点的输出引脚获取设置后的最新变量值
  • 【力扣链表篇】19.删除链表的倒数第N个节点
  • ASTRA论文总结
  • PDF转PPT转换方法总结
  • 移除元素-JavaScript【算法学习day.04】
  • 基于Java Swing的办公自动化系统设计与实现:附完整源码与论文
  • Deepseek基座:Deepseek-v2核心内容解析
  • 【C/C++】STL实现版本为什么比手写版本高?
  • Spring Cloud 多机部署与负载均衡实战详解
  • 向 AI Search 迈进,腾讯云 ES 自研 v-pack 向量增强插件揭秘
  • 通俗解释Linux 动态库-fPIC的作用
  • Dynamics 365 Finance + Power Automate 自动化凭证审核
  • 通过 Ansible 在 Windows 2022 上安装 IIS Web 服务器
  • Python 自定义函数详解及递归函数等案例
  • 协议哨兵:场景化协议风险的ai工具
  • Tableau for mac 驱动
  • 《探秘局域网广播:网络世界的 “大喇叭”》
  • 前端 Electron 桌面应用学习笔记
  • electron-vite串口通信
  • 队列的概念及实现
  • LeetCode 高频 SQL 50 题(基础版)之 【子查询】· 上
  • (LeetCode 每日一题)3170. 删除星号以后字典序最小的字符串(贪心+栈)
  • Vue3学习(4)- computed的使用
  • 【学习笔记】深度学习-参数初始化
  • Android 蓝牙通信
  • 从0开始学习R语言--Day19--连续变量的相关性检验
  • c++ 单例模式
  • Android和硬件通信
  • 二.单例模式‌