当前位置:首页 > 虚拟机 > 正文

虚拟机本地连接连不上


一、linux虚拟机上无eth0怎么办1.使用ifconfigeth0up命令启用网络适配器。
#ifconfigeth0up
2。更改eth0配置:
#vi/etc/sysconfig/network-scripts/ifcfg-eth0显示:
DEVICE=eth0
ONBOOT=no//开机后启动网络适配器
BOOTPROTO=static
IPADDR=192.168.1.8//自己设置有效IP地址
NETMASK=255.255.255.0//子网掩码
GATEWAY=192.168.1.1//有效网关地址
HWADDR=00:0C:29:96:38:F8
注意,ONBOOT=no改为yes,网络适配器已启用。
3.重新启动服务。
#servicenetworkrestart
重启后配置生效。
二、虚拟机设置NAT依然无法上网

解决办法:

1将虚拟机中的“网络连接”设置为NAT。

2.单击虚拟机上的“编辑”,然后选择“虚拟网络编辑器”。

3检查“NAT模式”是否正常。

与物理机在同一网段。

无法手动分配与物理机段相同的IP和DNS解析没有桥接、NAT等IP共享和转换方式,连接也无法进行。


1.在物理主机的本地连接上设置vmnet1共享(应该是vmnet1连接的vmnet1IP为192.168.0.1,这是一样的)。我们共同共享同一台物理机器。

2.手动设置与物理机同网段的IP,以及相同的DNS解析(或物理主机的IP),设置网关为
192.168.0.1
示例:HOST(VMNET1):192.168.0.1NETMASK255.255.255.0
GUEST:192.168.0.2NETMASK255.255.255.0DNS192.168.0.1

上面是把虚拟机当成物理机。

vmnet0(桥接模式)没有物理虚拟网卡,它实际上只是一个协议,VMwarebridgeprotocol桥接协议会利用虚拟机的虚拟交换机和网络的网络添加到相应的网卡上物理机。

vmnet1(hostonly模式),生成vmnet1虚拟网卡并定义IP地址虚拟机设置为hostonly模式需要手动设置相同的子网段。它的功能与vmnet0相同,但由于vmnet1没有连接到其他网络,因此数据仅在虚拟机和物理机之间交换。

vmnet8(NAT模式,网络地址转换),生成vmnet8虚拟机网卡,并通过VMwareNATservice提供网关和地址转换服务,提供虚拟机IP地址的自动分配,并通过vmnet8与虚拟机通信。

在物理机环境下使用路由器上网,选择桥接模式。如果您想在一台物理机上使用pppoe拨号上网,请选择NAT模式。如果不希望虚拟机访问Internet,请选择host-only模式

参考资料:

nat(网络地址转换方法)_