VMware双网卡配置(ubuntu)

桥接的时候不能上网,上网的时候又不能桥接和开发板通信,这是一个非常难受的事情,下面我来配置一下双网卡,一个用来桥接和单片机通信,一个用来上网。

⚫ NAT 网卡:Ubuntu 通过它上网,只要 Windows 能上网,Ubuntu 就能上网

⚫ 桥接网卡:Ubuntu 通过它跟开发板联通

        NAT,Network Address Translation,指网络地址转换。使用 NAT 网卡 时,Ubuntu 要访问外网,是委托 Windows 发出数据包,Windows 接收到回应后 再转发给 Ubuntu。外界看到的都是 Windows,看不到 Ubuntu。使用 NAT 时,只 要 Windows 能上网,Ubuntu 就必定能上网,无需设置 Ubuntu 的网络。 使用桥接网卡时,Ubuntu 就是使用一个真实的网卡:开发板的网线也连接 到这个真实的网卡上,这样 Windows、Ubuntu、开发板就都可以用过这个网卡互 通了。

由于我的电脑没有网口,同样就没有以太网卡。所以需要购买一个带网口的拓展坞。将拓展坞插入,用网线将拓展坞和开发板连接。然后在windows查看ip

 没有以太网卡,大概是没插严,下面再次ipconfig

网卡出现,没有ip是因为没有开启开发板

 

在设备管理器查看我们开发板的端口号

通过串口连接程序连接开发板

 

随时可以开启

下面为我们的虚拟机添加两个网卡,上面有个虚拟机选项点开,最下面有个设置点击

 

如果不是两个缺几个点下面的添加就行,一个设置为NAT模式一个设置为桥接模式

 

 在ubuntu查看ip

两个网卡都启动了,看看能不能上网

 

好吧,不能上网,配置一下

先ping一下我们的windows

可以通,那不能上网原因通常有 2 个:路由没设置好,DNS 没设置好。 

ping不通8888证明路由 没设置好能ping通8888但是不通百度证明DNS有问题

DNS 的设置比较简单,8.8.8.8 是好记好用的 DNS 服务器,修改 Ubuntu 中的 /etc/resolv.conf 文件,内容如下:

nameserver 8.8.8.8

 路由信息使用 route 命令查看

上述 route 命令输出信息中各项的含义请看下表:

 我把VM网卡设置成和主机一个网段

然后设置Ubuntu配置文件

sudo vi /etc/network/interfaces

我先设置成动态IP看看行不行,配置完要重启才能生效

  1 # interfaces(5) file used by ifup(8) and ifdown(8)
  2 auto lo
  3 iface lo inet loopback
  4 auto ens33
  5 iface ens33 inet dhcp
  6 auto ens36
  7 iface ens36 inet dhcp
  8 #address 192.168.26.136
  9 #netmask 255.255.255.0
 10 #gateway 192.168.26.1

吐了,又死机了

NAT模式的虚拟网卡是VM8,在windows中把这个网卡改成和主机联网一个网段的IP

windows的主机IP是9网关是1

 

失败了,这次我全用DHCP,把主机网卡和虚拟机全配置成dhcp

结果网卡分配IP是112.xxx而虚拟机IP还是3.xxx

清空ens33的配置

sudo ip addr flush dev ens33

现在是没ip状态

 重启网络服务并且查看IP

 不通,因为网卡是动态的,我们改一下

下面再次重启验证

 终于通了

在ping我们的主机试试

非常nice

回归正题我们的双网卡配置,添加一个新的网络适配器选择桥接模式并且复制物理地址

又卡死了,VM和windosw11不兼容真的痛啊

这次两个网卡都好了

 下面设置ens36网卡

 

 还是没有ip,我的图标也一直是个问号可能是Ubuntu的网络管理工具NetworkManager发生错误

 

 进行这三个操作

先修改文件

把managed的开启状况改成True

然后关闭 NetworkManager的服务,清空这个缓冲区(没有管理员权限失败了),最后再次启动然后我们注意到图标上的问号没了,也能看见网卡信息了

但是ens36还是不好使我们重启一下这个网卡,等下刚刚有ip改成USB网卡后就没有了,大概是没和开发板连接的问题我们试一试

据说桥接没IP是正常了,双网卡第一次弄,算了接着做吧,我试试用ens33的ip设置开发板能不能通信。

桥接网卡:

IP:192.168.5.10

网关:192.168.5.1

把配置文件的东西都注释掉,这个双网卡用文件好像不行,用NetworkManager将桥接的IP设置成

192.168.5.11

 好使但是ping不通我把它和wifi网段设置成一个试试

这时候网卡不能设置了

nmcli connection show

查看网卡状态

激活一下

 拓展坞有问题,在等7天啊,真难受。

 终于到了开整

 

 

 完美,行云流水一气呵成,哈哈哈哈。

  • 0
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

宇努力学习

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值