Centos7在VMWarePlayer下配置静态IP

  1. 虚拟机安装好以后,当前的系统会多出来两个虚拟网卡,一般情况下这两个网卡的命名是
VMware Virtual Ethernet Adapter for VMnet1
VMware Virtual Ethernet Adapter for VMnet8
  1. NAT模式
    使用Vmnet8网卡,宿主机和虚拟机可以互相通信,但局域网环境中其他主机/终端设备不能访问该虚拟机,因为IP不在同一个网段。
    注意,在该模式下虚拟机的子网掩码、网关、DNS要与Vmnet8网卡保持一致。
    适用场景:IP地址紧张的情况以及用来学习研究使用

  2. 桥接模式(bridged)
    该模式使用Vmnet1网卡,虚拟机和宿主机在同一网段。此时局域网中所有设备(包括物理机和虚拟机)皆可相互通信,此模式下的虚拟机可以看做是网段中的一台独立主机。若宿主机联网,那么虚拟机也会联网。但是此时虚拟机的静态IP地址容易与外部其他主机发生IP冲突。
    注意,虚拟机配置的子网掩码、网关、DNS要与宿主机的一致。
    使用场景:虚拟主机作为开发环境或者测试环境,需要被局域网中其他电脑访问。

  3. 修改【/etc/sysconfig/network-script/ifcfg-ens33】(CentOS7)

#static assignment
NM_CONTROLLED=no #表示该接口将通过该配置文件进行设置,而不是通过网络管理器进行管理
ONBOOT=yes #开机启动
BOOTPROTO=static #静态IP
IPADDR=192.168.85.100 #本机地址
NETMASK=255.255.255.0 #子网掩码
GATEWAY=192.168.85.2 #默认网关
  1. 重启网络:systemctl restart network

  2. RockyLinux9

# 1.查看系统及版本
cat /etc/system-release

# 2.查看网络配置文件
more /etc/NetworkManager/system-connections/ens160.nmconnection

[connection]
id=ens160
uuid=0ddd37fb-7538-369a-ba0c-62cb20f0a3ac
type=ethernet
autoconnect-priority=-999
interface-name=ens160
timestamp=1743038525

[ethernet]

[ipv4]
method=auto

[ipv6]
addr-gen-mode=eui64
method=auto

[proxy]

# 3.备份网络配置文件
cd /etc/NetworkManager/system-connections
cp ens160.nmconnection ens160.nmconnection.bak

# 修改网络配置文件
vi ens160.nmconnection

[ipv4]
method=manual                                   # 在IPV4下面修改如下内容
address1=192.168.174.136/24,192.168.174.2     # 修改IP,子网掩码;网关
dns=119.29.29.29;114.114.114.114               # 设置DNS服务
may-fail=false                                  # 不知道啥意思
posted @ 2020-04-23 18:34  JaxYoun  阅读(659)  评论(1)    收藏  举报