【S5PV210学习笔记】Ubuntu上网以及电脑win10和开发板三者相互ping通的方法

本文部分内容引用了“朱老师物联网大讲堂”中朱老师的上课笔记。

一、Ubuntu上网

虚拟机上网一般有两种方式:NAT和桥接。

(1)NAT方式下上网配置过程

前提是主机windows通过无线wifi上网了(或者windows通过有线上网也可以)。然后在虚拟机中配置2点:

第一选择NAT方式。

第二配置/etc/network/inerfaces文件中使用dhcp方式。

然后重启网卡,确认ip地址得到后即可上网。

(2)桥接方式上网配置过程

前提是主机windows通过无线wifi上网了(主机通过有线网卡上网的配置方式有不同)。然后虚拟机中配置注意3点:

第一选择桥接方式。

第二配置桥接到无线网卡(如果主机windows是通过有线上网的,则桥接到有线网卡)。

第三配置/etc/network/inerfaces文件中使用dhcp方式;

然后重启网卡,确认ip地址得到后即可上网。

(3)重点注意

1、要注意ubuntu中网络配置文件/etc/network/interfaces,这个文件中是配置网卡信息的(譬如静态ip还是dhcp,静态ip地址是多少等)。

2、如果是桥接模式要注意桥接到哪个网卡上(一般笔记本都有2个网卡,一个是有线网卡一个是无线网卡),如果是NAT模式没关系。

第2点特别重要,当时笔记本就是用的无线网卡上网,默认桥接到无线网卡上,可以上网。所以也就没办法通过有线网卡,和开发板、电脑win10相互ping通。把网卡桥接到有线网卡后,三者就可以相互ping通了。

当时就因为不知道第2点,所以不但不能互相ping通,搭建的tftp服务器也用不了。


二、电脑win10、虚拟机(Ubuntu)、开发板三者相互ping通

(1)配置方法

前提是开发板和电脑之间通过网线连接好。

然后虚拟机中配置注意3点:

第一选择桥接方式。

第二配置桥接到有线网卡(如果配置为自动或者配置桥接到无线网卡则肯定无法ping通开发板)。

第三配置/etc/network/inerfaces文件中使用static方式,ip地址配置保证和主机windows、开发板三者处于同一网段。

然后重启网卡,确认ip地址得到后即可ping通开发板和电脑。

(2)重点注意

windows系统中有一个bug,如果windows没有检测到有线网卡连接了外部网络则windows中本地连接是不工作的,网卡不工作。
解决方案是用网线随便连接一个有联网能力的东西即可,譬如网线连接你的电脑到旁边兄弟的电脑上,譬如插上你的开发板(开发板中运行了linux系统),譬如插上路由器端口。
这点尤为重要,测试确实需要开起开发板上的操作系统,才能使得电脑和虚拟机的linux连通,且开发板在uboot的情况下,电脑和虚拟机也是无法连通的。不过uboot可以访问电脑和虚拟机,以及通过tftp下载uboot。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值