这里使用的虚拟机是VMware® Workstation 16 Pro,使用的Linux是CentOS Linux release 7.9.2009 (Core)。
默认安装的CentOS7以后,每次重启虚拟机,IP都会变化,这样肯定是不友好的,这里我们配置一个指定的IP,并且虚拟机可以通过本机上网。
为了简便操作,你可以按照下述IP内容直接配置即可。
一、配置IP地址
(1)找到虚拟机软件配置的NAT地址信息
编辑 -> 虚拟网络编辑器 -> 选择NAT模式的VMnet8 -> 点击NAT设置。
(2)配置网卡信息
控制面板\网络和 Internet\网络连接,配置VMware Network Adapter VMnet8
(3)找出网卡名称
在虚拟机centos7的终端上输入ifconfig
[root@localhost ~]# ifconfig ens33: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500 inet 192.168.2.22 netmask 255.255.255.0 broadcast 192.168.2.255 inet6 fe80::20c:29ff:fe4d:eceb prefixlen 64 scopeid 0x20<link> ether 00:0c:29:4d:ec:eb txqueuelen 1000 (Ethernet) RX packets 1774452 bytes 1546630964 (1.4 GiB) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 975654 bytes 244474105 (233.1 MiB) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
(4)配置网卡配置文件
找到网卡名称后,进入/etc/sysconfig/network-scripts目录中,找到以网卡名称结尾的网卡配置文件,并在网卡配置文件中添加IP地址信息和取消NetworkManager管理,并将BOOTPROTO修改成static。
取消NetworkManager管理:
NM_CONTROLLED 设置 no 表示网卡使用传统方式管理而不用networkManager。取消NetworkManager管理后,修改网卡配置文件后直接重启 network 就生效,不受 NetworkManager 干扰,适合用以太网连接的服务器使用。
BOOTPROTO 网络配置参数:
(1)静态IP(指定IP): BOOTPROTO="static"
(2)动态IP(自动生成IP): BOOTPROTO="dhcp"
(3)无(不指定): BOOTPROTO="none"
通常情况下是dhcp或者static,通过指定方式的办法来获得地址,如果没有指定获得地址方法的话可能会出现问题。
修改网卡配置文件,使用以下命令编辑文件:
vi /etc/sysconfig/network-scripts/ifcfg-ens33
添加的文本内容:
IPADDR=192.168.2.22 #ip地址 NETMASK=255.255.255.0 #掩码 PREFIX=24 GATEWAY=192.168.2.2 #网关 IPV6_PRIVACY=no NM_CONTROLLED=0
最终的网卡配置文件/etc/sysconfig/network-scripts/ifcfg-ens33信息为:
TYPE=Ethernet PROXY_METHOD=none BROWSER_ONLY=no BOOTPROTO=static 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=5e62cb73-6e7c-419d-9d97-476c0700db55 DEVICE=ens33 ONBOOT=yes IPADDR=192.168.2.22 NETMASK=255.255.255.0 PREFIX=24 GATEWAY=192.168.2.2 IPV6_PRIVACY=no NM_CONTROLLED=0
(5)重启网络服务
使用以下命令重启网络服务:
systemctl restart network
二、配置DNS地址
DNS(域名系统)是互联网的一项服务,用来实现域名解析,也就是域名和IP的映射解析。它实质上是一个域名和IP相互映射的分布式数据库,通过DNS服务就可以使用域名访问互联网。
(1)修改NetworkManager.conf 配置文件,使用以下命令编辑文件:
vi /etc/NetworkManager/NetworkManager.conf
在[main]中添加文本内容:
dns=none
重启NetworkManager服务:
systemctl restart NetworkManager
(2)修改resolv.conf配置文件,使用以下命令编辑文件:
vi /etc/resolv.conf
添加的文本内容:
#主DNS服务器 nameserver 114.114.114.114 #备DNS服务器 nameserver 8.8.8.8
重启网络服务:
systemctl restart network
注意:114.114.114.114是 电信 DNS,8.8.8.8是 Google DNS,也可以到网上去查找合适的DNS地址。
END
Java小强
未曾清贫难成人,不经打击老天真。
自古英雄出炼狱,从来富贵入凡尘。
发表评论: