1、虚拟机设置固定IP实操

196 阅读2分钟

1.网络说明

在使用VM创建虚拟机的时候,都会有如下几种网络连接模式。

image.png

  • 桥接:选择桥接模式的话虚拟机和宿主机在网络上就是平级的关系,相当于连接在同一交换机上
  • NAT:NAT模式就是虚拟机要联网得先通过宿主机才能和外面进行通信。
  • 仅主机:虚拟机与宿主机直接连起来

虚拟机网络选择说明.png 所以我们在安装虚拟机的时候,一般选择桥接模式

2.配置IP地址

网络的信息在/etc/sysconfig/network-scripts下,一般VM安装的网卡为ens33,所以直接执行如下命令进行网络地址修改

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

将内容修改如下:

TYPE="Ethernet"   # 网络类型为以太网
BOOTPROTO="static"  # 手动分配ip
NAME="ens33"  # 网卡设备名,设备名一定要跟文件名一致
DEVICE="ens33"  # 网卡设备名,设备名一定要跟文件名一致
ONBOOT="yes"  # 该网卡是否随网络服务启动
IPADDR="192.168.220.101"  # 该网卡ip地址就是你要配置的固定IP
GATEWAY="192.168.220.2"   # 网关
NETMASK="255.255.255.0"   # 子网掩码
DNS1="8.8.8.8"    # DNS,8.8.8.8为Google提供的免费DNS服务器的IP地址

3.配置网络工作

vi /etc/sysconfig/network

修改为

NETWORKING=yes # 网络是否工作,此处一定不能为no

4. 关闭防火墙

systemctl start firewalld # 开启关闭防火墙
systemctl stop firewalld  # 临时关闭防火墙
systemctl disable firewalld # 禁止开机启动

这边开启先开启防火墙,是在工作中发现,通过systemctl status firewalld查看防火墙状态,确实是stop或者dead的状态,但是从外部访问始终是不通的,通过先开启防火墙再关闭可以解决此问题。有知道原理的可以告诉下。

5.重启网络

service network restart

6.最后说明

在安装好一台机器后,可以通过VM的Clone,然后通过上面第二步进行IP修改后,直接reboot重启后就能快速得到一台新机器了。

image.png