iptables导致live555无法获取本机ip地址
iptables导致live555无法获取本机ip地址
Eumenidies 发表于4年前
iptables导致live555无法获取本机ip地址
  • 发表于 4年前
  • 阅读 100
  • 收藏 0
  • 点赞 0
  • 评论 0

新睿云服务器60天免费使用,快来体验!>>>   

今天在服务器上安装了下live555,结果怎么打开也找不到自己的ip,一直报0.0.0.0。百度了一会之后觉得应该是live555在确定ip时候出了问题。

live555是向15947发送一个数据报然后再确定ip的(愚以为)。

在live555源代码下搜索一下端口15947

grep -R --include=*.cpp "15947" live555

发现在 live555源码的groupsock/GroupsockHelper.cpp 中 live555是通过连接本机的15947端口来确定自己的ip的。

但是,本机的严密的iptables直接把他deny了!

insert一条端口15947的allow在适当的位置就好了!


标签: live555
  • 打赏
  • 点赞
  • 收藏
  • 分享
共有 人打赏支持
粉丝 4
博文 4
码字总数 2569
×
Eumenidies
如果觉得我的文章对您有用,请随意打赏。您的支持将鼓励我继续创作!
* 金额(元)
¥1 ¥5 ¥10 ¥20 其他金额
打赏人
留言
* 支付类型
微信扫码支付
打赏金额:
已支付成功
打赏金额: