2018年1月22日 下午5:44
说在前面的:
- 先重启一次试试,我又一次就是这样弄好的!!
- 我使用的是arm-pc直连的方式:arm直接连接在pc的有限网卡,中间没路由器
环境(硬件准备):
- ubuntu是vmware
- Arm是TQ2440,用的是自带的uboot,我不知道这个uboot是否“使能网卡”
- pc通过无线网卡连接路由器
- pc无线网卡ip:192.168.0.107
- pc通过有线网卡连接arm,通过一条网线
- pc有线网卡的ip:192.168.1.17
环境(软件设置)
- 关闭pc防火墙,关闭ubuntu虚拟机防火墙
- ubuntu“设置”中,仅仅选中当前pc的有线网卡作为桥接器(此时无法上网,pc可以上网)
- 指令设置arm
1
2
3set ipaddr 192.168.1.7
set serverip 192.168.1.17
save - 指令设置ubuntu
1
sudo ifconfig ens33 192.168.1.117
- 不同网卡的ip一定要初一不同的网段
- pc有线网卡,ubuntu,arm的ip都是192.168.1.xxx网段,必须与pc无线网卡网段192.168.0.xxx不同
注意:如果此时拔出arm的连接网线,此时pc ping ubuntu是不通的。因为此时有线网卡,没有被arm激活,无线网卡无法处理ping指令,死过去了,怎么能给你干活呢。
方法:重设ubuntu”设置“为无线网卡桥接+修改ubuntu网段为192.168.0.xxx
最关键要素的提取:
- pc用哪个网卡(有线网卡/无线网卡)连接到arm,那么ubuntu就设置哪个网卡作为桥接网卡,仅仅选择这一项,其他的不选
- pc的两个网卡不能使用同一网段。一个门牌号怎么能上在两家!
- 使能的arm uboot(这一点有待考证)
- 关闭防火墙