CentOS 7.2网络配置

CentOS 7.2网络配置

一、  实验目的

1.        实现三种配置网卡的方法

2.        学会使用查看网卡以及测试网络连通性

3.        CentOS 7.2版本的网卡重命名

4.        CentOS 7.2 版本的服务控制

二、实验要求

使用CentOS 7.2 虚拟进进行操作,实现对网卡的配置和对服务的控制等

三、实验步骤

1)      设置IP地址、网关和DNS

方法一:对网卡配置文件进行修改

wKiom1ht7wyCP3sJAAAYIAxqaZY809.jpg

以下是网卡配置文件的基本解释

wKiom1ht7xDQeKNwAAB4oxnI3M0693.jpg

设置完以后重启网卡

wKioL1ht7xHgqkeXAABLVQxA2Yw504.jpg

方法二:执行nmtui命令

在命令行中输入nmtui命令后就会进入以下配置环境,选择第一项后回车进行配置

wKiom1ht7xLg6L7UAAAgHZ6B_LE301.jpg

使用Tab键选择右边的<Add>后回车

wKioL1ht7xKitzzlAAAxpMbVBAY254.jpg

选择Ethernet以太网接口进行配置

wKioL1ht7xKyn_7GAAAsoTVwpK0593.jpg

然后根据下图进行配置,配置完以后使用Tab键移到最后选择OK保存

wKiom1ht7xOB9VbrAABrU92XxOQ640.jpg

然后就会看到Ethernet中就生成了一块新网卡,确认后选择Quit退出并重启网卡。

wKioL1ht7xOjbYQ9AAAyz63m5P4018.jpg

配置完成后效果如下

wKiom1ht7xPjEYeLAAA4uL_G8OA981.jpg

方法三:使用nm-connection-editor图形化工具进行配置

nm-connection-editor

wKioL1ht7xPRLIj1AAAzIXd8B_U300.jpg

选择Add,然后选择Enetrnet点击Create进行配置

wKiom1ht7xSxoOnNAABiqJsBlgQ977.jpg

设置完以后重启服务:

systemctl restart network
2)      查看IP及对网卡进行测试

查看IP地址信息

方法一:获得网卡信息

ifconfig

wKiom1ht7xSzM_-AAAA3mf5zpPQ915.jpg

方法二:查看某一个网卡的信息

ip addr show

wKioL1ht7xWDaavOAAAx4QTEh3w656.jpg

方法三:查看网卡信息

nmcli connection show

wKiom1ht7xrTXCF3AAAst0H-HSs644.jpg

方法四:使用ip 命令现实关于网络性能的统计信息,如:

wKioL1ht7xrxs368AAAuqbcCdvo986.jpg

对网络进行测试

方法一:使用ping 命令,例如如ping www.baidu.com来测试网络的连通性

方法二:使用traceroute 命令显示我们到达一个网段的路由,例如traceroute www.baidu.com

方法三:使用mtr工具对网络进行诊断,例如:

wKiom1ht7xugUicGAABQquec2FI692.jpg

3)      对网卡重命名

首先修改grub文件,再其添加“net.ifnames=0biosdevname=0作用是禁用该可预测命名规则,输入:

vim /etc/sysconfig/grub

wKioL1ht7xvT0AFNAAA0XgvJv9Y628.jpg

然后重启计算机,让内核加载该内容

重启以后,网卡名称并不会生效,需要我们做一些修改:

第一步:进入目录

cd /etc/sysconfig/network-scripts

第二步:使用mv命令重命名网卡名称:

wKiom1ht7xuTzF5jAAAXFvB3eKw771.jpg

第三步:vim ifcfg-eth0修改重命名后的配置文件修改以下内容

wKioL1ht7xuR18J2AAAome0cVJ4438.jpg

修改完后保存退出,重启服务并查看效果

systemctl restart network

wKioL1ht7xuSx-47AAAfJUNwS34682.jpg

4)      对服务的基本控制

Linux 7.2版本的改变之一还有对服务的控制,在7版本之前我们都是用serviceupstat来进行管理,但在7版本来说新增了一项管理命令systemdctl ,他的脚本放在/usr/lib/system/下,有系统(system)和用户(user)之分,在该目录下每一个服务以.service结尾,一般分为三个部分:[Unit]、[Service]和[Install]。

详细信息如下图所示:

wKiom1ht7xzQQUs9AAB4GgpB7G0669.jpg

Systemctl命令的基本操作格式是:

Systemctl 动作 服务名.service

wKiom1ht7yDxEd0iAACKYRf3KKI988.jpg

案例1:查看服务的状况

wKioL1ht8cTjto5XAABTUVHjFdU191.jpg

案例2:将disable禁止开机自动运行

wKioL1ht7yKicbh2AABd0n0dwkA397.jpg

使用单元:

一个单元可以是系统服务(.service)、挂载点(.mount)、sockets.sockets)。

使用 systemctl 控制单元时,通常需要使用单元文件的全名,包括扩展名(例如 sshd.service)。但是有些单元可以在systemctl中使用简写方式。如果无扩展名,systemctl 默认把扩展名当作.service。例如sshdsshd.service 是等价的。

systemctl命令修改启动模式
以前版本中,直接通过vi修改/etc/inittab文件

wKiom1ht7yrSVw-_AABd_dIFH4M913.jpg

一、总结

修改网卡配置方法:1、修改网卡配置文件

                  2、使用nmtui命令

                  3、使用nm-connection-editor图形化工具进行配置

查看网卡信息方法:1、使用ifconfig命令

                  2、使用ip addrshow命令

                  3、使用nmcliconnection show 命令

                  4、使用ip 命令

测试网络连通方法:1、使用ping命令

                  2、使用traceroute命令

                  3、使用mtr工具

对服务的控制基本语法结构

Systemctl 动作 服务名.service
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章