Chinaunix首页 | 论坛 | 博客
  • 博客访问: 171152
  • 博文数量: 33
  • 博客积分: 0
  • 博客等级: 民兵
  • 技术积分: 501
  • 用 户 组: 普通用户
  • 注册时间: 2013-03-26 11:00
文章分类

全部博文(33)

文章存档

2014年(11)

2013年(22)

我的朋友

分类: LINUX

2013-12-18 15:37:47

转自:


我的ip是192.168.0.X, 路由IP是192.168.0.254,子网掩码255.255.255.0,广播发送的地址为255.255.255.255,下发送正常,然而在嵌入式linux设备里运行,sendto函数返回-1,perror显示network is unreachable.困扰了一天,后来看了多个帖子,受到了启发,问题解决。现在跟大家分享一下:

我添加了到255.255.255.255的路由就可以发送成功啊,添加的 命令是:

route add -net 255.255.255.255 netmask 255.255.255.255 dev eth0 metric 1

或者

route add -host 255.255.255.255 dev eth0

这样就OK了!但是具体原理目前还不知道。

阅读(4554) | 评论(0) | 转发(0) |
0

上一篇:sqlite3的使用

下一篇:文件上传与下载

给主人留下些什么吧!~~