Contos连接网络常见问题解决方案

vmware为我们提供了三种网络工作模式,它们分别是:Bridged(桥接模式)、NAT(网络地址转换模式)、Host-Only(仅主机模式)。
打开vmware虚拟机,我们可以在选项栏的“编辑”下的“虚拟网络编辑器”中看到VMnet0(桥接模式)、VMnet1(仅主机模式)、VMnet8(NAT模式),那么这些都是有什么作用呢?其实,我们现在看到的VMnet0表示的是用于桥接模式下的虚拟交换机;VMnet1表示的是用于仅主机模式下的虚拟交换机;VMnet8表示的是用于NAT模式下的虚拟交换机。

1.centos虚拟机和宿主机不通

解决方案:

编辑ifcfg-eth0文件

具体路径:/etc/sysconfig/network-scripts/ifcfg-eth0

具体详细配置如下:

TYPE=Ethernet      #类型=以太网络
PROXY_METHOD=none  #代理模式
BROWSER_ONLY=no
BOOTPROTO=none           #开机协议
DEFROUTE=yes      #
IPV4_FAILURE_FATAL=no
IPV6INIT=yes
IPV6_AUTOCONF=yes
IPV6_DEFROUTE=yes
IPV6_FAILURE_FATAL=no
IPV6_ADDR_GEN_MODE=stable-privacy
NAME=ens32
UUID=0e6d72a7-8a6c-43ac-aef2-25d165562fd0  
DEVICE=ens32    #设备
ONBOOT=yes    #启动或者重启网络时,是否启动该设备,yes是启动,no是不启动
IPADDR=192.168.1.15  #IP地址
PREFIX=24                   #子网掩码
GATEWAY=192.168.1.1  #网关
DNS1=192.168.1.2    #DNS服务器地址
IPV6_PRIVACY=no    #IPV6协议

DEVICE        设备名,不要自己乱改,和文件ifcfg-ethX里的ethX要一致

BROADCAST     广播地址

HWADDR        物理地址,这个你不要乱改

IPADDR        IP地址

NETMASK       子网掩码

ONBOOT        启动或者重启网络时,是否启动该设备,yes是启动,no是不启动

BOOTPROTO     开机协议,最常见的三个参数如下:

              static(静态IP)

              none(不指定,设置固定ip的情况,这个也行,但是如果要设定多网口绑定bond的时候,必须设成none)

              dhcp(动态获得IP相关信息)

注意:如果动态获取ip则不需要手动配置ip地址。

参考下图:

静态ip设置:

Contos连接网络常见问题解决方案_第1张图片

动态ip设置如下:

Contos连接网络常见问题解决方案_第2张图片

2.centos虚拟机没有网络(使用 nat 模式)

如果使用ifconfig命令可以查到ip地址,且宿主机和虚拟机可以实现互联。但是虚拟机仍然没有网络。

查看虚拟机的网关。

cat /etc/resolv.conf

在VMware中点击编辑->虚拟机网络编辑器->NAT模式:

Contos连接网络常见问题解决方案_第3张图片

 

Contos连接网络常见问题解决方案_第4张图片

保证这两处的网关保持一下,ping一下网关,如果可以通则ping www.baidu.com 查看是否能联网。此时应该就成功了~~

3. 宿主机连不上虚拟机

在宿主机,打开CMD窗口,Ping虚拟机,查看是否可以ping通

如果ping不通:

解决:

1、打开网络连接对话框

2、启动VMnet8虚拟网络

 

你可能感兴趣的:(Linux)