weixin_44379481 2019-09-28 18:01 采纳率: 100%
浏览 1314
已采纳

linux虚拟机NAT模式如何设置接收组播?

想用虚拟机做组播转发,用桥接模式可以接收组播但是转发不了。于是换成了NAT模式,现在的情况是:
设备A(IP:10.10.50.12,发送组播:238.1.1.10:1234)---------B:主机Win7,地址(10.10.50.99)可以正常接收组播数据,B上安装虚拟机设置为NAT模式,虚拟机IP(192.168.155.128),虚拟机可以ping通设备A的IP10.10.50.12以及主机IP10.10.50.99,但是用tcpdump抓包接收不到组播数据。虚拟机netstat -gn查看所用的网卡已经加入224.0.0.1.求各位大神帮帮忙,拜谢~

  • 写回答

2条回答 默认 最新

  • weixin_43975295 2019-09-29 11:02
    关注

    你好,nat模式是把虚拟机隐藏在物理机后面了,这样虚拟机只能访问外部网络,而外部网络是没法主动找到虚拟机的,所以此时你的虚拟机是收不到组播的。用桥接模式是正确的,至于你说的,我感觉应该把关注点放在虚拟机转发组播的方法。

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
  • dabocaiqq 2019-09-28 21:03
    关注
    评论
查看更多回答(1条)

报告相同问题?

悬赏问题

  • ¥15 请教如何为VS2022搭建 Debug|win32的openCV环境?
  • ¥15 关于#c++#的问题:c++如何使用websocketpp实现websocket接口调用,求示例代码和相关资料
  • ¥15 51单片机的外部中断,按下按键后不能切换到另一个模式
  • ¥15 java连接sqlserver有问题
  • ¥15 yolov8 如何调cfg参数
  • ¥15 这个四人抢答器代码哪儿有问题?仿真程序怎么写?
  • ¥15 burpsuite密码爆破
  • ¥15 关于#ubuntu#的问题,如何解决?(相关搜索:移动硬盘)
  • ¥15 scikit安装之后import不了
  • ¥15 Ros2编译一个使用opencv的c++节点的时候,报了这个错误,请问怎么解决啊