改动一个IP地址后,ping不通了

xggabc 2014-10-16 01:28:51
在整理一个开发板,现在发现一个问题,
用ifconfig eth0 172.16.60.34 netmask 255.255.255.0后能ping通
改用ifconfig eth0 172.16.60.35 netmask 255.255.255.0后或36...的IP地址后,不能ping通

检查是以太网驱动收不到ARP包了。
不知什么原因?
用lsmod看以太网驱动也在,只是在rmmod 以太网驱动时
rmmod: can't unload 'stmmac': Resource temporarily unavailable
但这个和ping不通的问题应该无关
指教哈
...全文
814 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
xggabc 2014-10-16
  • 打赏
  • 举报
回复
硬中断激活软中断后,发现在软中断处理地方都接收不到某些IP地址的arp广播包,所以可能是CPU的寄存器设置不正确导致的
fly 100% 2014-10-16
  • 打赏
  • 举报
回复
改了IP之后关闭网络  之后再ifconfig eth0 up
xggabc 2014-10-16
  • 打赏
  • 举报
回复
开发板不需要,来回切换IP,比如 ifconfig eth0 1.1.1.1能收到各种arp广播包 ifconfig eth0 1.1.1.4能收到1.1.1.1发的arp广播包,收不到1.1.1.3的arp广播包
曹大夯 2014-10-16
  • 打赏
  • 举报
回复
改IP后重新启动你的设备了么?某些网络设置需要驱动重新加载才能生效,所以需要重新启动系统。

21,595

社区成员

发帖
与我相关
我的任务
社区描述
硬件/嵌入开发 驱动开发/核心开发
社区管理员
  • 驱动开发/核心开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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