WSL2中EMQX启动影响WSL2 localhost访问

环境信息

  • EMQ X 版本:4.0.3
  • 操作系统及版本:在WSL2中安装的Ubuntu 20.04
  • 其他

问题描述

在WSL2中的Ubuntu中安装EMQX,另外有一个python写的Web服务,EMQX服务不启动时候,可以在Win10 host上通过localhost访问Web服务,但是EMQX启动后,就无法正常访问了。是启动EMQX修改什么类似/etc/hosts的这种文件了吗?谢谢!!!

配置文件及日志

你检查下是不是端口冲突了

webserver用的8010的端口,EMQX没有用8010吧,不是都是8083,188083这些吗?并且webserver可以正常启动,所以应该不是端口问题,谢谢!

emqx启动不会修改/etc/hosts文件,而且修改/etc/hosts需要root权限
emqx的运行处了会占用某些端口外,不会干扰系统其他进程的
你可以先在WSL2里面抓包,看看socket数据是否有从windows流入或者正确流出