本文环境
1.物理机OS: Windows10专业版
2.虚拟机平台: VMware Workstation 15
3.虚拟机OS: CentOS7.5
一.网络配置
完成标准:能ping通内网主机,能ping通外网
1.查看网络地址
使用了ip addr命令来查看IP地址
2.设置一个静态IP地址
网络管理器(Network Manager)是一个动态网络的控制器与配置系统,它用于当网络设备可用时保持设备和连接开启并激活。默认情况下,CentOS/RHEL 7安装有网络管理器,并处于启用状态。
使用下面的命令来验证网络管理器服务的状态:
systemctl status NetworkManager.service
再运行下面这句命令查看网络管理器管理的网络接口
nmcli dev status
可以看到是用ens33
如果某个接口的nmcli的输出结果是“已连接”(如本例中的ens33),这就是说该接口受网络管理器管理。
你可以轻易地为某个特定接口禁用网络管理器,以便你可以自己为它配置一个静态IP地址。
接下来对ens33的网络接口进行配置
进入/etc/sysconfig/network-scripts目录,找到该接口的配置文件(ifcfg-ens33)。如果没有,请创建一个
如上图,打开
vim ifcfg-ens33
编辑以下变量:
在上图中,“NM_CONTROLLED=no”表示该接口将通过该配置文件进行设置,而不是通过网络管理器进行管理。“ONBOOT=yes”告诉我们,系统将在启动时开启该接口。
上面的变量修改好了之后,保存修改并使用以下命令来重启网络服务:
systemctl restart network.service
现在验证接口是否配置正确:
ip addr
如果你想要使用网络管理器来管理该接口,你可以使用nmtui(网络管理器文本用户界面),它提供了在终端环境中配置配置网络管理器的方式。
在使用nmtui之前,首先要在/etc/sysconfig/network-scripts/ifcfg-ens33中设置“NM_CONTROLLED=yes”。
现在,请按以下方式安装nmtui。
sudo yum install NetworkManager-tui
然后继续去编辑enp0s3接口的网络管理器配置
sudo nmtui edit ens33
修改成对应的固定ip和添加网关和dns服务器那么点击确定就行了
然后重启一下网络服务器
systemctl restart network.service
和宿主机互相ping一下
ok,这种是桥接模式的!!!!!!
以下第二种介绍的是nat模式的
2.查看centos7服务器的相关信息,如下图所示:
无论你是WiFi连接还是网线连接,选择以太网的相关信息
3、使用 vi /etc/sysconfig/network-scripts/ifcfg-ens33
命令,修改相关配置,如下图所示:
按 a
键开始修改该文件,修改完成后,先按 Esc
键,然后按英文 :
键,最后按 wq
键保存!
wq:保存; q!:不保存
相关配置为:
NM_CONTROLLED=no表示该接口不通过网络管理器进行管理,而是通过配置文件管理。“ONBOOT=yes”表示系统将在启动时开启该接口。
我是在虚拟机中配置的,用的桥接方式连接网络,IP的配置和网关可以在虚拟机中编辑–》虚拟网络编辑器中能找到
然后重启网卡:systemctl restart network
或service network restart