前言:最近准备在家里的台式机上搭建一个嵌入式学习&开发环境,装好虚拟机Ubuntu后,想要完成:开发板–windows–Ubuntu三者互通,从而方便共用SecureCRT来统一控制。然鹅,本机PC和Ubuntu死活ping不通(注意:开发板和PC,开发板和Ubuntu是通的,也就是说并不是网上说的一大堆噼里啪啦防火墙360限制问题,检查虚拟机网络连接也没问题,其他任何外网都能ping通,但就是无法ping通PC ip)。
折腾了好几天,后来抓包发现PC端的ping包是有发出去且Ubuntu也收到了来自PC的包,但Ubuntu这边的ping response包发到了我的sky天翼网关上去了。。。一万只草泥马。而arp广播也没有到正确的回应,使用arp -a查看列表也确实没有,猜测是因为我这个拓扑的问题(为了不用每次上网都短信验证,我在天翼网关机顶盒里面设置了PC以及Ubuntu的白名单条目),因此直接手动添加了静态arp条目:
arp -s ip mac
但该方法重启后就失效了,那么问题来了,如何才能在重启后依然有效呢?
1.查看arp信息
llcc2012@ubuntu