2012年(10)
分类: 嵌入式
2012-04-01 21:32:21
平台:UP-NETARM2410-开发板
网络设置:
项目 平台 |
IP |
网关 |
子网掩码 |
开发板 |
172.20.62.217 |
172.20.62.1 |
255.255.0.0 |
PC宿主机 |
172.20.62.47 |
172.20.62.1 |
255.255.0.0 |
VM_linux |
172.20.62.11 |
172.20.62.1 |
255.255.0.0 |
笔者这时,试着ping通以上的各个平台,结果发现唯有开发板对于PC宿主机和VM_linux是ping不通的,于是开始反思。
回想整个过程,我已经将VM_linux的防火墙关闭
#service iptables stop
也启动了vsftpd服务
#service vsftpd start
那,到底是什么原因?经过多方查阅资料才发现,原来是win7的防火墙没有关闭,将其关闭即可。
忘了提一点,在配置vm_linux时,需要做一点,要将其IP设为静态地址static.
设置方法如下:
#ifconfig eth0 172.20.62.11
#vi /etc/sysconfig/network-static/ifcfg-eth0
在bootporto=dhcp这一行中做一些修改,因为这里默认是动态地址
改为:bootporto=static(设置为静态,永久有效,下次就不需要再来改了,否则出错又不知在哪里改了)。
修改后,完全可以开发板与PC宿主机和VM_linux实现ping通。如图:
开发板到VM_linux实现ping通:
Linux到开发板实现ping通
开发板到PC宿主机实现ping通
pc宿主机到开发板实现ping通
如有不妥之处,望指正,感激不尽。感谢耐心读完这个贴,祝实验顺利,谢谢!