虚拟机linux上网

1、虚拟机linux上网问题(因为虚拟机没有硬件,所以要借助于真机的网络适配器)
1.1、VMware中虚拟机网络的三种设置
第一种:桥接(bridged)
第二种:NAT(最简单)
第三种:Host only 。该模式下仅主机可以上网,虚拟机不能上网。
1.2、虚拟机上网方式
1:NAT方式(前提条件是真机要能够上网)
设置步骤:第一步:在菜单栏 虚拟机 -> 设置 -> 硬件 -> 网络适配器,右侧选择NAT模式
第二步: 打开终端,可以先切换到root权限,vi /etc/network/interfaces,打开该文件,将内容编辑成为:auto loiface lo inet loopback
auto eth0iface eth0 inet dhcp(要将原来的static改成dhcp,通过dhcp的方式来分配IP)(下面的三行可以删掉)address 192.168.1.141netmask 255.255.255.0gateway 192.168.1.1
第三步:执行/etc/init.d/networking restart 重启网卡

1.3、虚拟机上网方式2:桥接方式
第一步:桥接。在菜单栏 虚拟机 -> 设置 -> 硬件 -> 网络适配器,右侧选择桥接模式,然后点击确定。
第二步:桥接到可以上网的网卡。在菜单栏 编辑 -> 虚拟网络编辑器,选择桥接到自己Windows中可以上网的网卡上(一般就是Wifi网络或者有线网络)(无线网卡或者有线网卡)
若插了网线,即用有线网卡:就是RealTek…网卡在起作用;若是无线网卡,则Wireless Lan…网卡在工作;所以,桥接的时候要桥接到在工作的网卡,不能桥接到不在工作的网卡上。然后点击应用即可。
第三步:设置dhcp并重启网卡。(修改方式与NAT方式相同)vi /etc/network/interfaces,打开该文件,将内容编辑成为:auto loiface lo inet loopback
auto eth0iface eth0 inet dhcpaddress 192.168.1.141netmask 255.255.255.0gateway 192.168.1.1
保存退出。然后命令行执行/etc/init.d/networking restart 重启网卡

1.4、总结
第一,NAT方式设置上网比较简单,但是不能用在嵌入式开发中。(虚拟机和真机不在一个网段,虚拟机包含在真机内部)
第二,桥接方式设置上网较繁琐,但是在嵌入式开发中比较有用。(虚拟机和真机在同一个网段,虚拟机和真机是独立的两台电脑,并列的,不包含在真机中,这时虚拟机可以和ARM板连接)
注意:对网络的配置做了任何更改,一定要重启网络,更改才能起作用。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值