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

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)'

 

相关文章:

  • 做淘宝联盟必须要有网站吗小红书sem是什么意思
  • 装修网站怎么做baidu百度首页官网
  • 厦门专业做网站免费广告
  • 图做的好的网站平台推广公众平台营销
  • 做一个网站首页多少钱台州百度快照优化公司
  • 网站几个模板最好seo就业指导
  • Vue学习之---nextTick
  • 《经济学原理》第9版第5章弹性及其应用
  • Nodejs工程化实践:构建高性能前后端交互系统
  • PC与Windows远程连接与串流:方案简介(ZeroTier + Parsec、Moonlight + Sunshine、网易UU远程)
  • [C++] list双向链表使用方法
  • Spring AI 核心工作流
  • Spring Boot + Thymeleaf 防重复提交
  • 微前端架构下的B端页面设计:模块化与跨团队协作的终极方案
  • Oracle业务用户的存储过程个数及行数统计
  • Qt的学习(一)
  • VNA校准基础知识
  • 行为型设计模式之Interpreter(解释器)
  • Global Security Market知识点总结:主经纪商业务
  • Lodash原型污染漏洞原理详解
  • HttpURLConnection实现
  • 【商城saas和商城源码的区别】
  • Ubuntu 下开机自动执行命令的方法
  • 【HarmonyOS Next之旅】DevEco Studio使用指南(三十一) -> 同步云端代码至DevEco Studio工程
  • 影响特性阻抗的因素-信号与电源完整性分析
  • C++学习-入门到精通【16】自定义模板的介绍