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
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章