admin管理员组

文章数量:1591458

文章目录

        • 一、环境
          • 1、本地主机IP
          • 2、VMnet8 配置
          • 3、VMware 配置网络模式
          • 4、配置虚拟网络
        • 二、配置动态网咯
          • 1、配置 DHCP
          • 2、编辑网卡配置文件
          • 3、测试
            • ①、虚拟机 IP如下
            • ②、访问本机 IP
            • ③、访问百度
            • ④、主机访问虚拟机
        • 三、配置静态网络
          • 1、配置虚拟网络编辑器
          • 2、编辑网卡配置文件
          • 3、测试
            • ①、查看虚拟机IP
            • ②、访问本机
            • ③、访问百度
            • ④、本机访问虚拟机
        • 四、遇到问题

vmware 安装 centos可参考: https://blog.csdn/qq_41538097/article/details/124942720
虚拟机配置网络可参考 https://zhuanlan.zhihu/p/345954703,这篇文章桥接模式和 NAT 讲的很详细
NAT 模式和 桥接模式区别可参考 https://blog.csdn/qq_39184753/article/details/111164533

下面使用NAT配置 centos8.0 网络

一、环境

window10、VMware Workstation Pro 16、centos8.0

1、本地主机IP

我连的 wifi 本机IP如下

2、VMnet8 配置

设置 VMware Network Adapter VMnet8 IP,网上好多文章说需要配置是不对的,这个直接禁用虚拟机也是可以联网

想配置的可以参考下面地址

3、VMware 配置网络模式

vmware 设置,选择 NAT 模式

4、配置虚拟网络

VMnet1 和 VMnet8区别参考:https://blog.csdn/qq_45893475/article/details/120161930


其中注意 192.168 和你本机保持一致,字母相同代表相同地址
子网 IP:192.168.a.0
子网掩码:255.255.255.0
网关 IP:192.168.a.2

比如如下配置

二、配置动态网咯
1、配置 DHCP

使用 DHCP 自动分配 IP,配置如下

2、编辑网卡配置文件

编辑网卡配置文件,进入 /etc/sysconfig/network-scripts 目录,网卡名称可能不同,查看 ip (使用 ifconfig 或 ip addr 命令),可以找到网卡名,进入网卡名对应的文件

修改配置 vim ifcfg-ens160 进入文件,注意带注释的参数,其他暂时不用配置

TYPE=Ethernet
PROXY_METHOD=none
BROWSER_ONLY=no
BOOTPROTO=dhcp # 使用 DHCP 动态分配 IP
DEFROUTE=yes
IPV4_FAILURE_FATAL=no
IPV6INIT=yes
IPV6_AUTOCONF=yes
IPV6_DEFROUTE=yes
IPV6_FAILURE_FATAL=no
NAME=ens160
UUID=84effe39-c740-4b0a-8d4b-44b85315cf08
DEVICE=ens160
ONBOOT=yes # 激活网卡
3、测试

使用 nmcli c reload(centos 8) 命令或 service network restart (centos 7)命令重启虚拟网卡,查看本机 ip 如果不是设置的则重启虚拟机

①、虚拟机 IP如下

②、访问本机 IP

本机 IP 是 192.168.3.220

③、访问百度

④、主机访问虚拟机

注意:前面我禁用了VMware Network Adapter VMnet8,此时需要启用VMware Network Adapter VMnet8主机才能 ping 通虚拟机
注意:开启 VMware Network Adapter VMnet8 才能使用 xshell 连接虚拟机

三、配置静态网络
1、配置虚拟网络编辑器

修改 VMnet8 子网 IP、子网掩码、网关

2、编辑网卡配置文件

配置静态网络可以不配置 DHCP,编辑网卡配置文件,进入 /etc/sysconfig/network-scripts 目录,网卡名称可能不同,查看 ip (使用 ifconfig 或 ip addr 命令),可以找到网卡名,进入网卡名对应的文件vim ifcfg-ens160 ,主要修改带注释的即可

TYPE=Ethernet
PROXY_METHOD=none
BROWSER_ONLY=no
BOOTPROTO=static # 讲 DHCP 改为 static 
DEFROUTE=yes
IPV4_FAILURE_FATAL=no
IPV6INIT=yes
IPV6_AUTOCONF=yes
IPV6_DEFROUTE=yes
IPV6_FAILURE_FATAL=no
NAME=ens160
UUID=84effe39-c740-4b0a-8d4b-44b85315cf08
DEVICE=ens160
ONBOOT=yes # 激活
# 添加如下配置
IPADDR=192.168.1.3 # 在下面的网关范围内都可以
NETMASK=255.255.255.0 # 子网掩码
GATEWAY=192.168.1.2 # 必须和配置虚拟网络中你设置的网关相同
# DNS 配置,如果不配置不能解析域名,可以 ping 通百度 ip,不能 ping 通 www.baidu
DNS1=8.8.8.8 
DNS2=114.114.114.114 

使用 nmcli c reload(centos 8) 命令或 service network restart (centos 7)命令重启虚拟网卡,查看本机 ip 如果不是设置的则重启虚拟机

3、测试
①、查看虚拟机IP

②、访问本机

③、访问百度

④、本机访问虚拟机

四、遇到问题

过了几个月又使用 VMware 搭了一个 Centos 7.9 系统,使用 NAT 模式配置网络(静态IP),原来的 centos 8.0 和 Centos 7.9 ping 不通 www.baidu, 也 ping 不同本地主机,最后换了 IP 地址成功,能上网,相互之间也能 ping 通,不知道什么原因

子网 IP:192.168.1.0						子网 IP:192.168.10.0
子网掩码:255.255.255.0            换成 		子网掩码:255.255.255.0    
网关 IP:192.168.1.2						网关 IP:192.168.10.2

最后又将 192.168.10.0 改回 192.168.1.0 ,又可以使用,不清楚是什么原因

过了几天,找到了原因,因为我使用的笔记本搭建的,当我切换无线网,IP 地址发生变化,网络会发生问题。

本文标签: 网络VMwarenat