Ubuntu 16.04 使用雙網卡——無線上網,有線連接開發板通信
1、打開虛擬主機,編輯虛擬網絡(需要管理員權限)
2、虛擬機配置網絡適配器
3、配置完後重啓虛擬主機,命令行查看網卡信息(部分信息屏蔽);
root# ifconfig
ens33 Link encap:以太網 硬件地址 XX:XX:XX:XX:XX:XX
inet 地址:192.168.43.101 廣播:192.168.43.255 掩碼:255.255.255.0
inet6 地址: xxxx::xxxx:xxxx:xxxxx:xxxx/64 Scope:Link
inet6 地址:xxxx::xxxx:xxxx:xxxxx:xxxx/64 Scope:Link
inet6 地址:xxxx::xxxx:xxxx:xxxxx:xxxx/64 Scope:Link
UP 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:XX
inet 地址:192.168.43.98 廣播:192.168.43.255 掩碼:255.255.255.0
inet6 地址: xxxx::xxxx:xxxx:xxxxx:xxxx/64 Scope:Link
inet6 地址: xxxx::xxxx:xxxx:xxxxx:xxxx/64 Scope:Link
inet6 地址: xxxx::xxxx:xxxx:xxxxx:xxxx/64 Scope:Link
UP 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的有線網口和開發板的網口分別連到這個中繼器或路由器上。)