如何在Centos 7上配置IP?

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

输出:

HWADDR = 00:11:AA:BB:CC:DD
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

输出量

eth0:<广播,多播,UP,LOWER_UP> mtu 1500 qdisc mq状态UP qlen 1000
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

输出量

#由NetworkManager
域名服务器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.default.disable_ipv6 = 0

net.ipv6.conf.all.disable_ipv6 = 0

使用“ esc +:wq ” 保存并退出

 

第2步

使用/ etc / sysconfig /下的VIM编辑器编辑网络文件

# vim /etc/sysconfig/network

在文件末尾添加以下行。

NETWORKING_IPV6 =是

使用“ esc +:wq ” 保存并退出

 

第三步

现在,我们将在路径/ etc / sysconfig / network-scripts /下编辑ifcfg-eth0文件。

# vim sysconfig/network-scripts/ifcfg-eth0

将以下行添加到文件中,

IPV6INIT =是

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任何网站来测试下网络连接