VM Fusion CentOS7虚拟机NAT模式配置固定IP

382 阅读1分钟

查看VMnet8

cat /Library/Preferences/VMware\ Fusion/vmnet8/dhcpd.conf

# Written at: 02/24/2020 07:47:26
allow unknown-clients;
default-lease-time 1800;                # default is 30 minutes
max-lease-time 7200;                    # default is 2 hours

subnet 192.168.146.0 netmask 255.255.255.0 {
	range 192.168.146.128 192.168.146.254;      # IP地址范围
	option broadcast-address 192.168.146.255;
	option domain-name-servers 192.168.146.2;
	option domain-name localdomain;
	default-lease-time 1800;                # default is 30 minutes
	max-lease-time 7200;                    # default is 2 hours
	option netbios-name-servers 192.168.146.2;
	option routers 192.168.146.2;               # 网关地址
}
host vmnet8 {
	hardware ethernet 00:50:56:C0:00:08;
	fixed-address 192.168.146.1;
	option domain-name-servers 0.0.0.0;
	option domain-name "";
	option routers 0.0.0.0;
}
####### VMNET DHCP Configuration. End of "DO NOT MODIFY SECTION" #######

这里主要关注的是IP地址范围和网关地址两部分。

修改虚拟机网络配置

这里以CentOS7为例:

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

TYPE=Ethernet
PROXY_METHOD=none
BROWSER_ONLY=no
BOOTPROTO=static                # 静态IP 。
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=ens33
UUID=498c1924-91ff-4abc-acfe-4d7b3ec9a115
DEVICE=ens33
ONBOOT=yes                     # 开机启动。
IPADDR=192.168.146.128         # IP地址,在之前查看的那个范围内即可。
GATEWAY=192.168.146.2          # 网关。
DNS=8.8.8.8.                   # DNS服务器。

vi /etc/resolv.conf

# 添加一下内容
nameserver 8.8.8.8

重启网络配置

systemctl restart network