VMware配置静态IP

VMware配置静态IP

使用VMware安装CentOS 7,总绕不开配置虚拟机网络的问题,今天来记个笔记,算是做个总结

首先,打开VMware主界面,点击上方工具栏编辑-虚拟网络编辑器,查看当前VMnet信息
VMware配置静态IP_第1张图片
在这里可以看到有三种类型,分别是桥接模式,仅主机模式和NAT模式。

  • 桥接模式:在当前网络分配一个独立的IP给虚拟机,可与其他终端直接通信
  • 仅主机模式:虚拟机仅可与主机通信
  • NAT模式:由VMware创建一个虚拟的NAT网关,虚拟机与外网通信时会将IP地址转换为主机IP,其 他终端无法直接与虚拟机通信

在主机中打开cmd,输入ipconfig,此时可看到两个由VMware创建的虚拟网络适配器

以太网适配器 VMware Network Adapter VMnet1:

   连接特定的 DNS 后缀 . . . . . . . :
   本地链接 IPv6 地址. . . . . . . . : fe80::a9dd:3778:e03:a06d%23
   IPv4 地址 . . . . . . . . . . . . : 192.168.171.1
   子网掩码  . . . . . . . . . . . . : 255.255.255.0
   默认网关. . . . . . . . . . . . . :

以太网适配器 VMware Network Adapter VMnet8:

   连接特定的 DNS 后缀 . . . . . . . :
   本地链接 IPv6 地址. . . . . . . . : fe80::88b7:b558:a05e:e86f%15
   IPv4 地址 . . . . . . . . . . . . : 192.168.229.1
   子网掩码  . . . . . . . . . . . . : 255.255.255.0
   默认网关. . . . . . . . . . . . . :

VMnet1VMnet8分别对应虚拟网络中的仅主机模式和NAT模式,在这里我们主要使用的是NAT模式

在虚拟网络编辑器中点击NAT模式,再点击下方的NAT设置
VMware配置静态IP_第2张图片
打开后我们可以看到下面的界面
VMware配置静态IP_第3张图片
在这里我们可以看到三个重要的网络信息,分别是子网IP,子网掩码和网关IP

  • 子网IP:标识NAT模式下的所有子网,该模式下的所有子网地址需在此网段下
  • 子网掩码:划分网络号与主机号
  • 网关:虚拟NAT设备地址

此时打开我们主机上VMnet8的属性页面,双击IPv4协议
VMware配置静态IP_第4张图片
这里的IP地址必须设置为和NAT模式子网同一网段,子网掩码与默认网关和NAT模式子网一致。

现在,打开NAT模式虚拟机,测试与主机的网络通信
VMware配置静态IP_第5张图片
与主机的通信成功

由于现在的局域网网络协议默认为DHCP,因此ip为每次动态生成,为了使SSH服务每次可以访问同一IP进行远程登录,现在需要修改为静态网络地址

vi /etc/sysconfig/network-scripts/ifcfg-ens33

注:有些虚拟机网卡名称有所不同,具体通过ip a命令查看网卡名称

1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000
   link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
   inet 127.0.0.1/8 scope host lo
      valid_lft forever preferred_lft forever
   inet6 ::1/128 scope host
     valid_lft forever preferred_lft forever
2: ens33: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP group default qlen 1000
   link/ether 00:0c:29:2a:f6:e2 brd ff:ff:ff:ff:ff:ff
   inet 192.168.229.131/24 brd 192.168.229.255 scope global noprefixroute ens33
     valid_lft forever preferred_lft forever
  inet6 fe80::5c71:9934:5d10:eea7/64 scope link noprefixroute
      valid_lft forever preferred_lft forever

其中lo代表本地回环链路,ens33为NAT模式网卡

将文件内容修改如下
VMware配置静态IP_第6张图片
重点关注以下几个配置项:

  • BOOTPROTO:网络配置,DHCP代表动态IP,static代表静态IP
  • ONBOOT:是否激活网卡,yes代表激活并允许连接外网
  • IPADDR:设置静态IP地址,要与NAT子网地址在同一网段下
  • NETMASK:子网掩码,与NAT设置保持一致
  • GATEWAY:网关,与NAT设置保持一致
  • DNS1:DNS服务器地址,用来解析域名

配置完成后使用:wq命令保存并退出,重启网卡服务

service network restart
Restarting network (via systemctl):                        [  确定  ]

当出现如上字样时表示服务重启成功,可以进行测试

ping www.baidu.com
PING www.wshifen.com (103.235.46.39) 56(84) bytes of data.
64 bytes from 103.235.46.39 (103.235.46.39): icmp_seq=1 ttl=128 time=214 ms
64 bytes from 103.235.46.39 (103.235.46.39): icmp_seq=2 ttl=128 time=216 ms
64 bytes from 103.235.46.39 (103.235.46.39): icmp_seq=3 ttl=128 time=217 ms
64 bytes from 103.235.46.39 (103.235.46.39): icmp_seq=4 ttl=128 time=215 ms

网络配置完成,可以通过SSH远程登录进行操作。

你可能感兴趣的:(linux,linux,centos,网络)