嵌入式设置路由 route: SIOCADDRT: Network is unreachable

灵珠子-三坛 2017-04-14 09:40:01
1、我使用的TQ2440(256M nand),系统是linux2.6的;
2、修改/etc/net.conf的内容
IPADDR=192.168.180.15
NETMASK=255.255.255.224
GATEWAY=192.168.180.129
MAC=00:00:23:01:14:E7
3、调用net_set,系统提示
Try to bring eth0 interface up ...
ifconfig eth0 hw ether 00:00:23:01:14:E7
eth0: link down
ifconfig eth0 192.168.180.15 netmask 255.255.255.224 up
route: SIOCADDRT: Network is unreachable
add default gw 192.168.180.129
Done
提示我networking is unreachable
4、调用route命令查看,系统返回
Kernel IP routing table
Destination Gateway Genmask Flags Metric Ref Use Iface
192.168.180.0 * 255.255.255.224 U 0 0 0 eth0

5、如果我修改/etc/net.conf 中的GATEWAY=192.168.180.12,确保最后一段的ip不超过IPADDRESS中最后一段的ip的长度
那么就不会出现 networking is unreachable 的问题

求帮助
...全文
2754 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
灵珠子-三坛 2017-04-14
  • 打赏
  • 举报
回复
多谢了,应该是这个问题,估计分配给我地址的人也不了解这些
haizi_24 2017-04-14
  • 打赏
  • 举报
回复
IPADDR=192.168.180.15 NETMASK=255.255.255.224 GATEWAY=192.168.180.129 如果这样配置的话网关和IPADDR不在同一个子网,所以不同;网关改为12就在同一子网了,所以可通;另外可以修改掩码:255.255.255.0,应该也可以

18,772

社区成员

发帖
与我相关
我的任务
社区描述
Linux/Unix社区 专题技术讨论区
社区管理员
  • 专题技术讨论区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧