OpenEdv-开源电子网

 找回密码
 立即注册
正点原子全套STM32/Linux/FPGA开发资料,上千讲STM32视频教程免费下载...
查看: 6967|回复: 11

局域网中的其他设备如何连通虚拟机上的Ubuntu?

[复制链接]

3

主题

20

帖子

0

精华

初级会员

Rank: 2

积分
140
金钱
140
注册时间
2016-10-18
在线时间
24 小时
发表于 2020-3-2 19:46:51 | 显示全部楼层 |阅读模式
10金钱
使用环境:
1.物理连接情况:alpha开发板的ENET2网口,直连笔记本的RJ45。2.笔记本安装系统:win7 +VMware(Ubuntu)

3.win7本地连接:(使用静态IP)
IP地址:192.168.1.26
子网掩码:255.255.255.0
首选DNS服务器:192.168.1.1
(图片不能上传,手敲一下,见谅!)

4.Ubuntu(VMnet8):
IP地址:192.168.1.114
子网掩码:255.255.255.0
首选DNS服务器:192.168.1.1


5.虚拟机网络设置:桥接模式(并且勾选了复制物理网络连接状态)

6.正在学习uboot移植的网络命令章节:
环境变量设置如下:
    setenv ipaddr 192.168.1.50
    setenv ethaddr 00:04:9f:04:d2:35
    setenv gatewayip 192.168.1.1
    setenv netmask 255.255.255.0
    setenv serverip 192.168.1.114
    saveenv


问题:
在uboot命令行可以ping通windows的IP(192.168.1.26),无法ping通Ubuntu的IP(192.168.1.114),不知道哪里设置不正确?
希望明白的大神指点一下,非常感谢。

最佳答案

查看完整内容[请看2#楼]

你笔记本有两个网卡,一个是无线的,一个是有线的。你ubuntu的网卡是不是能上网,说明你ubuntu的网卡是无线网卡啊。而你的开发板是接到有线网卡上,这样他们是不通的啊。 解决方法: 在vmware设置里新增加一个网卡,设置让它桥接到rj45(有线网卡上)就行了啊。此时ubuntu ifconfig就有两个网卡了,再设置静态ip
正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

9

主题

767

帖子

0

精华

论坛元老

Rank: 8Rank: 8

积分
5274
金钱
5274
注册时间
2019-9-25
在线时间
433 小时
发表于 2020-3-2 19:46:52 | 显示全部楼层
你笔记本有两个网卡,一个是无线的,一个是有线的。你ubuntu的网卡是不是能上网,说明你ubuntu的网卡是无线网卡啊。而你的开发板是接到有线网卡上,这样他们是不通的啊。
解决方法:
在vmware设置里新增加一个网卡,设置让它桥接到rj45(有线网卡上)就行了啊。此时ubuntu ifconfig就有两个网卡了,再设置静态ip
想思考的时候,有时还可以用屁股,QQ 1252699831
回复

使用道具 举报

9

主题

890

帖子

0

精华

资深版主

Rank: 8Rank: 8

积分
2390
金钱
2390
注册时间
2019-9-25
在线时间
397 小时
发表于 2020-3-2 22:09:23 | 显示全部楼层
直连的话,最简单的就是电脑要断网并设置为静态IP。
回复

使用道具 举报

3

主题

20

帖子

0

精华

初级会员

Rank: 2

积分
140
金钱
140
注册时间
2016-10-18
在线时间
24 小时
 楼主| 发表于 2020-3-2 22:19:28 | 显示全部楼层
茂茂2019 发表于 2020-3-2 20:19
你笔记本有两个网卡,一个是无线的,一个是有线的。你ubuntu的网卡是不是能上网,说明你ubuntu的网卡是无线 ...

您好,首先感谢您的帮助。我不太懂如何桥接到有线网卡的方法,网上搜索并试了一下,没有成功。过程如下:

笔记本网卡:
无线连接(IP:192.168.1.1网段,ip选择自动分配)
有线连接(IP:192.168.2.26 ;子网掩码:255.255.255.0 ;首选DNS:192.168.2.1 --静态)

VMware上:
网络适配器1:桥接模式
网络适配器2:NAT模式--设置静态IP:192.168.2.50 ;子网掩码:255.255.255.0 ;首选DNS:192.168.2.1

alpha开发板:
setenv ipaddr 192.168.2.51
setenv ethaddr 00:04:9f:04:d2:35
setenv gatewayip 192.168.2.1
setenv netmask 255.255.255.0
setenv serverip 192.168.2.50
saveenv

效果:
uboot命令行可以ping通192.168.2.26,ping不通192.168.2.50?
问:
现在能确定Ubuntu连接到有线网卡吗?和网络适配器的连接方式有关吗?我试了将网络适配器2使用桥接方式,也不行。
回复

使用道具 举报

3

主题

20

帖子

0

精华

初级会员

Rank: 2

积分
140
金钱
140
注册时间
2016-10-18
在线时间
24 小时
 楼主| 发表于 2020-3-2 22:23:28 | 显示全部楼层
仰望星空之云 发表于 2020-3-2 22:09
直连的话,最简单的就是电脑要断网并设置为静态IP。

您好,我断网试了,没有连上Ubuntu
回复

使用道具 举报

3

主题

20

帖子

0

精华

初级会员

Rank: 2

积分
140
金钱
140
注册时间
2016-10-18
在线时间
24 小时
 楼主| 发表于 2020-3-2 22:32:55 | 显示全部楼层
茂茂2019 发表于 2020-3-2 20:19
你笔记本有两个网卡,一个是无线的,一个是有线的。你ubuntu的网卡是不是能上网,说明你ubuntu的网卡是无线 ...

您好,首先感谢您的帮助。我不太懂如何桥接到有线网卡的方法,网上搜索并试了一下,没有成功。过程如下:

笔记本网卡:
无线连接(IP:192.168.1.1网段,ip选择自动分配)
有线连接(IP:192.168.2.26 ;子网掩码:255.255.255.0 ;首选DNS:192.168.2.1 --静态)

VMware上:
网络适配器1:桥接模式
网络适配器2:NAT模式--设置静态IP:192.168.2.50 ;子网掩码:255.255.255.0 ;首选DNS:192.168.2.1

alpha开发板:
setenv ipaddr 192.168.2.51
setenv ethaddr 00:04:9f:04:d2:35
setenv gatewayip 192.168.2.1
setenv netmask 255.255.255.0
setenv serverip 192.168.2.50
saveenv

效果:
uboot命令行可以ping通192.168.2.26,ping不通192.168.2.50?
问:
现在能确定Ubuntu连接到有线网卡吗?和网络适配器的连接方式有关吗?我试了将网络适配器2使用桥接方式,也不行。
回复

使用道具 举报

3

主题

20

帖子

0

精华

初级会员

Rank: 2

积分
140
金钱
140
注册时间
2016-10-18
在线时间
24 小时
 楼主| 发表于 2020-3-2 23:51:38 | 显示全部楼层
@茂茂2019 回复没有显示,我在这里再回复一下。
您好,首先感谢您的帮助。我不太懂如何桥接到有线网卡的方法,网上搜索并试了一下,没有成功。过程如下:

笔记本网卡:
无线连接(IP:192.168.1.1网段,ip选择自动分配)
有线连接(IP:192.168.2.26 ;子网掩码:255.255.255.0 ;首选DNS:192.168.2.1 --静态)

VMware上:
网络适配器1:桥接模式
网络适配器2:NAT模式--设置静态IP:192.168.2.50 ;子网掩码:255.255.255.0 ;首选DNS:192.168.2.1
注:我试了将网络适配器2使用桥接方式,也不行。

alpha开发板:
setenv ipaddr 192.168.2.51
setenv ethaddr 00:04:9f:04:d2:35
setenv gatewayip 192.168.2.1
setenv netmask 255.255.255.0
setenv serverip 192.168.2.50
saveenv

效果:
uboot命令行可以ping通192.168.2.26,ping不通192.168.2.50?
问:
现在能确定Ubuntu连接到有线网卡吗?和网络适配器的连接方式有关吗?
回复

使用道具 举报

3

主题

20

帖子

0

精华

初级会员

Rank: 2

积分
140
金钱
140
注册时间
2016-10-18
在线时间
24 小时
 楼主| 发表于 2020-3-3 10:29:28 | 显示全部楼层
首先,了解一下VMWare的网络连接方式:
设置VMWARE通过桥接方式使用主机无线网卡上网 - liongis - 博客园  https://www.cnblogs.com/liongis/p/3265458.html

具体实现方式总结如下:
使用环境:
1.物理连接情况:alpha开发板的ENET2网口,直接连接到笔记本的RJ45。2.笔记本安装系统:win7 +VMware(Ubuntu)

2.笔记本静态IP设置情况:
笔记本网卡:
无线连接(IP:192.168.1.1网段,ip选择自动分配)
有线连接(IP:192.168.2.26 ;子网掩码:255.255.255.0 ;首选DNS:192.168.2.1 --静态)

3.VMware上:
系统设置--网络--选项--IPv4--设置成手动--设置静态IP
网络1:设置静态IP:192.168.1.114 ;子网掩码:255.255.255.0 ;首选DNS:192.168.1.1
网络2:设置静态IP:192.168.2.50 ;子网掩码:255.255.255.0 ;首选DNS:192.168.2.1
虚拟机桥接到何种网卡的方法:
       通过虚拟机--编辑--虚拟网络编译器,将VMnet0桥接到无线网卡;将vmnet8桥接到有线网卡。

1

1


4.alpha开发板:
setenv ipaddr 192.168.2.51
setenv ethaddr 00:04:9f:04:d2:35
setenv gatewayip 192.168.2.1
setenv netmask 255.255.255.0
setenv serverip 192.168.2.50
saveenv

5.重点来啦:
网络适配器2连接到有线网卡,即:
     网络连接--自定义--VMnet8(桥接模式)(就是它刚才设置连接到有线网卡) 1.png

希望给后来的朋友带来些帮助。


回复

使用道具 举报

9

主题

767

帖子

0

精华

论坛元老

Rank: 8Rank: 8

积分
5274
金钱
5274
注册时间
2019-9-25
在线时间
433 小时
发表于 2020-3-3 12:25:23 | 显示全部楼层
自然谷 发表于 2020-3-3 10:29
首先,了解一下VMWare的网络连接方式:
设置VMWARE通过桥接方式使用主机无线网卡上网 - liongis - 博客园  ...

恩,做法正确的,就这样。
想思考的时候,有时还可以用屁股,QQ 1252699831
回复

使用道具 举报

3

主题

20

帖子

0

精华

初级会员

Rank: 2

积分
140
金钱
140
注册时间
2016-10-18
在线时间
24 小时
 楼主| 发表于 2020-3-3 13:21:16 | 显示全部楼层
茂茂2019 发表于 2020-3-3 12:25
恩,做法正确的,就这样。

多谢指导
回复

使用道具 举报

9

主题

767

帖子

0

精华

论坛元老

Rank: 8Rank: 8

积分
5274
金钱
5274
注册时间
2019-9-25
在线时间
433 小时
发表于 2020-3-3 13:40:08 | 显示全部楼层

我今天 会写个详细的帖子发到论坛上。方便更多的人
想思考的时候,有时还可以用屁股,QQ 1252699831
回复

使用道具 举报

3

主题

20

帖子

0

精华

初级会员

Rank: 2

积分
140
金钱
140
注册时间
2016-10-18
在线时间
24 小时
 楼主| 发表于 2020-3-3 13:54:19 | 显示全部楼层
茂茂2019 发表于 2020-3-3 13:40
我今天 会写个详细的帖子发到论坛上。方便更多的人

优秀,顶顶顶
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则



关闭

原子哥极力推荐上一条 /2 下一条

正点原子公众号

QQ|手机版|OpenEdv-开源电子网 ( 粤ICP备12000418号-1 )

GMT+8, 2024-11-25 06:47

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

快速回复 返回顶部 返回列表