CentOS 7使用NetworkManager守护程序来管理主要网络连接和其他网络接口,例如以太网,WiFi等。此工具易于使用,并且使网络配置和操作尽可能轻松。在下面的文章中,我们将使用位于CentOS 7的/ etc / sysconfig / network-scripts /目录中的’ ifcfg’文件来配置网络接口。NetworkManager是旨在简化计算机网络使用的软件实用程序。NetworkManager可用于基于Linux内核的Linux和其他类似Unix的操作系统。
在接下来的步骤中,我们将学习如何使用NetworkManager针对IPv4和IPv6在CentOS 7上配置IP。以下是教程的步骤
步骤1
打开并编辑(eth0或eth1)编辑器的网络配置文件,如下所示将IP地址分配给eth0或eth1接口。
# vi /etc/sysconfig/network-scripts/ifcfg-eth0
输出:
TYPE = Ethernet
BOOTPROTO = none
#服务器IP#
IPADDR = 192.XXX.XX.XXX
#子网#PREFIX
= 24
#设置默认网关IP#
GATEWAY = 192.XXX。 XX.XXX
#设置dns服务器#
DNS1 = 8.8.8.8
DNS2 = 8.8.4.4
DEFROUTE =是
IPV4_FAILURE_FATAL = no
#禁用ipv6#
IPV6INIT = no
NAME = eth0
#这是系统特定的,可以使用’uuidgen eth0’命令创建
UUID = 41171a6f-bce1-44de-8a6e-cf5e782f8bd6
DEVICE = eth0
ONBOOT =是
粗体显示的行很重要,因为您必须根据需要对其进行修改。
注意:如果在/ etc / sysconfig / network-scripts /下找不到文件,我们需要创建一个文件。使用VI编辑器创建一个名为/ etc / sysconfig / network-scripts / ifcfg-eth0的文件,并将上述内容添加到该文件中。按Esc键,然后按:wq键(保存并退出)
第2步
现在,重新启动网络服务
#
systemctl
restart network
现在让我们验证IP设置
#
ip
a s eth0
输出量
link / ether 00:08:a2:0a:ba:b8 brd ff:ff:ff:ff:ff:ff:ff
inet 192.XXX。 XX.XX / 24 BRD 192.XXX.X.255全球范围的eth0
valid_lft永远永远preferred_lft
INET6 FE80 :: 208:a2ff:FE0A:bab8 / 64范围链接
valid_lft永远永远preferred_lft
第三步
验证DNS服务器设置
# cat /etc/resolv.conf
输出量
域名服务器8.8.8.8 生成域名
服务器8.8.4.4
验证您已在CentOS机器上成功配置网络的最后一步是检查是否可以访问任何站点。您只需使用“ Ping”命令后接网址(例如google.com),即可得到结果
配置IPv6的步骤
IPv6具有在高效路由,定向数据流,简化的网络配置,安全性等方面优于IPv4地址的某些功能。
以下是在服务器上分配IPv6地址的步骤
步骤1
您需要编辑sysctl.conf文件。使用VIM编辑器打开文件进行编辑。
# vim /etc/sysctl.conf
在文件末尾添加以下两行
net.ipv6.conf.all.disable_ipv6 = 0
使用“ esc +:wq ” 保存并退出
第2步
使用/ etc / sysconfig /下的VIM编辑器编辑网络文件
# vim /etc/sysconfig/network
在文件末尾添加以下行。
使用“ esc +:wq ” 保存并退出
第三步
现在,我们将在路径/ etc / sysconfig / network-scripts /下编辑ifcfg-eth0文件。
# vim sysconfig/network-scripts/ifcfg-eth0
将以下行添加到文件中,
IPV6ADDR = 2001:0db8:ABCD:XXXX:XXXX:XXXX:XXXX:XXXX
IPV6_DEFAULTGW = 2001:0db8:ABCD:XXXX:XXXX:XXXX:XXXX:XXXX
使用“ esc +:wq ” 保存并退出
注意:请将IPv6地址和默认网关替换为提供给您的地址。
第4步
现在您可以重新启动网络服务以使所有更改生效
# /etc/init.d/network/restart
您可以通过ping任何网站来测试下网络连接