本文主要是介绍Ubuntu 16.04 使用双网卡——无线上网,有线连接开发板通信,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
Ubuntu 16.04 使用双网卡——无线上网,有线连接开发板通信
1、打开虚拟主机,编辑虚拟网络(需要管理员权限)
2、虚拟机配置网络适配器
3、配置完后重启虚拟主机,命令行查看网卡信息(部分信息屏蔽);
root# ifconfig
ens33 Link encap:以太网 硬件地址 XX:XX:XX:XX:XX:XXinet 地址:192.168.43.101 广播:192.168.43.255 掩码:255.255.255.0inet6 地址: xxxx::xxxx:xxxx:xxxxx:xxxx/64 Scope:Linkinet6 地址:xxxx::xxxx:xxxx:xxxxx:xxxx/64 Scope:Linkinet6 地址:xxxx::xxxx:xxxx:xxxxx:xxxx/64 Scope:LinkUP BROADCAST RUNNING MULTICAST MTU:1500 跃点数:1接收数据包:316 错误:0 丢弃:0 过载:0 帧数:0发送数据包:148 错误:0 丢弃:0 过载:0 载波:0碰撞:0 发送队列长度:1000 接收字节:36835 (36.8 KB) 发送字节:20068 (20.0 KB)中断:19 基本地址:0x2000 ens38 Link encap:以太网 硬件地址 XX:XX:XX:XX:XX:XXinet 地址:192.168.43.98 广播:192.168.43.255 掩码:255.255.255.0inet6 地址: xxxx::xxxx:xxxx:xxxxx:xxxx/64 Scope:Linkinet6 地址: xxxx::xxxx:xxxx:xxxxx:xxxx/64 Scope:Linkinet6 地址: xxxx::xxxx:xxxx:xxxxx:xxxx/64 Scope:LinkUP BROADCAST RUNNING MULTICAST MTU:1500 跃点数:1接收数据包:494 错误:0 丢弃:0 过载:0 帧数:0发送数据包:200 错误:0 丢弃:0 过载:0 载波:0碰撞:0 发送队列长度:1000 接收字节:41493 (41.4 KB) 发送字节:17834 (17.8 KB)中断:16 基本地址:0x2080
发现此时两个网卡是同网段的 192.168.43.xxx 。
这里 ens33 对应前面配置的网络适配器,ens38 对应网络适配器2。
4、修改 ens33 的ip地址, 使和 window 的有线网卡设置的ip(192.168.1.51) 在同一网段。
root# ifconfig ens33 192.168.1.55
设置完 ens33 ip地址后,ping 192.168.1.51,可以正常ping 通。
再 ping www.baidu.com 外网,也可以正常ping 通。
连接的开发板设置 192.168.1.xx ip网段,即可以和虚拟机进行通信。(建议开发板和PC不要直连,中间使用一个中继器或路由器,PC的有线网口和开发板的网口分别连到这个中继器或路由器上。)
这篇关于Ubuntu 16.04 使用双网卡——无线上网,有线连接开发板通信的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!