在ubuntu上进行开发时,我们需要将编译好的应用软件上传到开发板上进行使用但是ubuntu我们原本使用的网卡是不能同时做到既可以上网,也可以连接开发板的,使用双网卡不仅可以在ubuntu上直接将文件传到开发板上,也可以连接互联网。

具体步骤如下

1.打开vmware虚拟网络编译器

        编译->虚拟网络编译器->更改设置->VMnet0选择桥接模式并选择连接至物理网卡(带PCIe关键字那个)->VMnet8选择net模式

2.设置物理网卡

        点击虚拟机->设置->网络适配器选择桥接模式(复制物理网络连接状态)

3.设置net网卡

        在虚拟机设置中硬件设置中点击添加选择网络适配器2->选择NET模式(或者选择自定义选择vmnet8)

4.进入ubuntu

        1.备份原本的yaml文件

sudo cp /etc/netplan/01-network-manager-all.yaml /etc/netplan/01-network-manager-all.yaml.txt

          2.删除原本的yaml文件

sudo rm /etc/netplan/01-network-manager-all.yaml

        3.创建文件

sudo nano /etc/netplan/00-installer-config.yaml

        4.编写内容(填写完后使用ctrl + o 然后再使用enter键保存,之后使用ctrl + x 退出)

network:
  version: 2
  renderer: networkd
  ethernets:
    # 桥接网卡:静态IP,用于和Windows/开发板通信
    ens33:
      addresses: [192.168.3.100/24]
      dhcp4: no
    # NAT网卡:DHCP自动获取,用于外网上网
    ens37:
      dhcp4: true
      nameservers:
        addresses: [114.114.114.114, 8.8.8.8]

5.重启测试

        绑定物理网卡这个在物理网卡未link的时候是不显示ipv4网段的,找根网线连接上进行配置

        net网卡只需要打开浏览器看看是否可以上网就行了

更多推荐