‘壹’ 虚拟机设置NAT依然无法上网
解决方法:
1、在虚拟机设置“网络连接”为NAT。
(1)vm网络设置扩展阅读:
不能上网的原因分析:
虚拟机本身是根据自身的DHCP分配的IP,本身和物理机不是一个段内的。
如果手动分配与物理机机段内的IP与相同的DNS解析也是不可以的,没有桥接与NAT这些共享与转换IP的模式,也是连不通的。
1、在物理主机的本地连接设置对 vmnet1的共享(一定要是vmnet1)vmnet1连接的IP也就变成了192.168.0.1,这和我们平时物理机的共享连接一样。
2、手动设置与物理机相同段内的IP,与相同的DNS解析(或者是物理主机的IP),网关设为
192.168.0.1
例:HOST(VMNET1):192.168.0.1 NETMASK 255.255.255.0
GUEST: 192.168.0.2 NETMASK 255.255.255.0 DNS 192.168.0.1
以上是把虚拟机当作物理机来进行的共享的网络设置。
vmnet0(桥接模式),无实体虚拟网卡,其实就是一个协议而已,会在对应网卡上加入VMware bridge protocol桥接协议,其作用相对于使用一个虚拟交换机连接虚拟机和物理机网。
vmnet1(仅主机模式,hostonly),生成vmnet1虚拟网卡,并定义一个ip地址,虚拟机设置为仅主机模式,需要手动设置和vmnet1相同的子网网段,作用相同与vmnet0但由于vmnet1不接入其他网络,所以数据只在虚拟机和物理机间交换。
vmnet8(NAT模式,网络地址转换),生成vmnet8虚拟机网卡,并通过VMware NAT service提供网关和地址转换服务,VMware DHCP service提供虚拟机ip地址自动分配服务,通过vmnet8与虚拟机通讯。
物理机环境使用路由器上网,就选择桥接模式。物理机单机pppoe拨号上网,就选择NAT模式。不想虚拟机上网,就选择选择仅主机模式
‘贰’ VMWARE10网络设置问题
桥接设置比较麻烦,需要设置全新的虚拟网卡参数,用NAT就是使用物理机的网络连接参数无需设置直接能上网。
没特殊需求建议使用NAT,NAT无法上网的话,可以检查下你是否安装了第三方防火墙?并且阻止了vmware相关程序的连网行为?NAT是让虚拟系统通过vmware软件利用普通软件的连网渠道上网的,所以你必须放行所有vmware相关进程的连网行为。vmware还是比较安分的,不会乱下载什么东西,不想vmware自动升级的话你只需在设置里关闭自动更新即可。
‘叁’ 虚拟机如何上网设置
1.bridge :
默许使用vmnet0
将虚拟机的ip设置与主机同网段未使用ip,其余与主机不异:
例如主机ip是10.70.54.31,设置虚拟机ip为10.70.54.22。netmask,broadcast,gateway,dns都与主机不异便可以使成为事实虚拟机<--->主机 虚拟机<---->互联网 通讯。
2.nat :
默许使用vmnet8
将虚拟机设置成使用dhcp体式格局上彀,windows下选择"自己主动获取ip",linux下开启dhcp办事便可
也可以手动设置:
ip设置与vmnet8同网段,gateway设置成vmnet8的gateway(/etc/vmware/vmnet8/nat/nat.conf)中可以查到vmnet8的gateway,通常是xxx.xxx.xxx.2。
netmask,broadcast设置与vmnet8不异,dns设置与主机不异。
例如 vmnet8 ip:172.16.249.1 gw :172.16.249.2
虚拟机设置: ip :172.16.249.100 gw: 172.16.249.2
3.host-only :
默许使用vmnet1
将虚拟机ip设置与vmnet1同网段,gateway设置成vmnet1的ip,其余设置与vmnet1不异,dns设置与主机不异
例如 vmnet1 ip :172.16.245.1
虚拟机设置: ip :172.16.245.100 gateway :172.16.245.1
如许就使成为事实了虚拟机<--->主机 通讯,可是 虚拟机<--->互联网 仍无法通讯
虚拟机与互联网通讯:
1.开启主机路由功能
2.设定iptables,使主机成为一台nat server
1. echo 1 >/proc/sys/net/ipv4/ip_forward 如许就主机就具备了路由功能
2. iptables -t nat -A POSTROUTING -o eth0 -s 172.16.245.0/24 -j MASQUERADE
这条规则意思是未来自172.16.245.0/24封包的来源ip伪装成eth0的ip,使成为事实虚拟机与互联网通讯
要是收集接口是ppp+或者pppoe则需要修改为-o pppoe
固然-s 172.16.245.0/24 也要按照现实环境修改
‘肆’ 虚拟机怎么设置可以连接网卡
虚拟机连接网卡
首先要安装虚拟机软件
然后设置默认即可
如果不行 请以管理员身份运行安装
‘伍’ 虚拟机怎么设置网络启动
1、 首先当然是打开,配置新建好的虚拟机。找到虚拟机电源按钮就是那个电源开关start键。
‘陆’ 问一下,虚拟机里的网卡配置
我用的vm虚拟机
只要添加网卡
然后选择桥接就可以了.
虚拟机的网卡就可以用了。
‘柒’ 虚拟机linux怎么连接网络设置
1、首先是网络适配器设置为NAT;
2、然后是IP设置,修改/etc/sysconfig/network-scripts/ifcfg-eth0的内容为:
DEVICE=eth0
TYPE=Ethernet
ONBOOT=yes #开机自动调用
BOOTPROTO=dhcp #动态ip设置,
这个是内部上网的必须的设置
DEFROUTE=yes
NAME="eth0"
NETMASK=255.255.255.0
IPV4_FAILURE_FATAL=yes
IPV6INIT=no
UUID=5fb06bd0-0bb0-7ffb-45f1-d6edd65f3e03
DNS1=8.8.8.8
IPADDR=192.168.37.128
PREFIX=24
GATEWAY=192.168.37.1
LAST_CONNECT=1384407977
‘捌’ 如何设置虚拟机网络
设置虚拟机网络的方法和步骤:
第一种情况:主机使用PPPOE拨号上网
方法一:NAT方式
1、先关闭虚拟机中的操作系统,回到虚拟机主界面
双击主界面右上方的的“Ethernet”,弹出“Network Adapter”对话框,选择“NAT”
2、启动虚拟机操作系统,设置IP为动态获取,即通过DHCP获得。
此时虚拟机中的操作系统用的是主机的IP,主机能够上网,那么虚拟机也能。
方法二:Host-only方式
1、先关闭虚拟机中的操作系统,回到虚拟机主界面
双击主界面右上方的的“Ethernet”,弹出“Network Adapter”对话框,选择“Host-only”
2、右击拨号上网的连接,打开PPPOE连接属性,选择“高级”,选择“允许其它网络用户通过此计算机的INTERNET连接来连接”
在“家庭网络”下拉框中,选择“VMware Network Adapter VMnet1”
VMware Network Adapter VMnet1虚拟网卡的IP会自动变为192.168.0.1
此时ping 192.168.0.1 能通即可。
3、进入vmware中,启动linux操作系统
用netconfig命令
将IP,设为192.168.0.2 (与虚拟网卡在同一网段)
网关为192.168.0.1 即VMware Network Adapter VMnet1虚拟网卡的IP地址
DNS设置为ISP的DNS,如61.147.37.1
4、重启网络:
#service network restart
此时,只要主机拨号上网后,虚拟机的系统就可以上网,且不用再拨号
方法三:Bridge方式
这种方式,虚拟机最接近一台真实的机器
1、先关闭虚拟机中的操作系统,回到虚拟机主界面
双击主界面右上方的的“Ethernet”,弹出“Network Adapter”对话框,选择“Bridge”
2、宿主机中安装sygate或wingate之类的代理服务器
3、设置虚拟机的代理服务器为宿主机的IP即可
第二种情况:在单位局域网内
“Ethernet”要选择“Bridge”方式
使用这种方式时,虚拟机跟一台真实的机器一样,此时IP设置为局域网中另一个可用IP即可
网关:局域网网关服务器的地址(或路由器的地址)
DNS:设置为ISP的DNS服务器地址