9.1.1 配置網(wǎng)卡參數(shù)

2023-05-12 10:06 更新

截至目前,大家已經(jīng)完全可以利用當前所學的知識來管理Linux系統(tǒng)了。當然,大家的水平完全可以更進一步,當有朝一日登頂技術(shù)巔峰時,您一定會感謝現(xiàn)在正在努力學習的您。

我們接下來將學習如何在Linux系統(tǒng)上配置服務。但是在此之前,必須先保證主機之間能夠順暢地通信。如果網(wǎng)絡不通,即便服務部署得再正確用戶也無法順利訪問,所以,配置網(wǎng)絡并確保網(wǎng)絡的連通性是學習部署Linux服務之前的最后一個重要知識點。

在4.1.3小節(jié)講解了如何使用Vim文本編輯器來配置網(wǎng)絡參數(shù),其實,在RHEL 7系統(tǒng)中有至少5種網(wǎng)絡的配置方法,劉遄老師盡量在本書中為大家逐一演示。這里教給大家的是使用nmtui命令來配置網(wǎng)絡,其具體的配置步驟如圖9-1至圖9-8所示。當遇到不容易理解的內(nèi)容時,我們會額外進行解釋說明。

圖9-1 執(zhí)行nmtui命令運行網(wǎng)絡配置工具

圖9-2 選中Edit a connection并按下回車鍵

在RHEL 5、RHEL 6系統(tǒng)及其他大多數(shù)早期的Linux系統(tǒng)中,網(wǎng)卡的名稱一直都是eth0、eth1、eth2、……,但在RHEL 7中則變成了類似于eno16777736這樣的名字。不過除了網(wǎng)卡的名稱發(fā)生變化之外,其他幾乎一切照舊,因此這里演示的網(wǎng)絡配置實驗完全可以適用于各種版本的Linux系統(tǒng)。

圖9-3 選中要編輯的網(wǎng)卡名稱,然后按下Edit(編輯)按鈕

圖9-4 把網(wǎng)絡IPv4的配置方式改成Manual(手動)

再多提一句,我們的這本《Linux就該這么學》不僅學習門檻低、簡單易懂,而且還有一個潛在的優(yōu)勢—書中所有的服務器主機IP地址均為192.168.10.10,而客戶端主機均為192.168.10.20及192.168.10.30。這樣的好處就是,在后面部署Linux服務的時候,不用每次都要考慮IP地址變化的問題,從而可以心無旁騖地關(guān)注配置細節(jié)。

圖9-5 按下Show(顯示)按鈕,顯示信息配置框

現(xiàn)在,在服務器主機的網(wǎng)絡配置信息中填寫IP地址192.168.10.10/24。

圖9-6 填寫IP地址

至此,在Linux系統(tǒng)中配置網(wǎng)絡的步驟就結(jié)束了。

劉遄老師在培訓時經(jīng)常會發(fā)現(xiàn),很多學員在安裝RHEL 7系統(tǒng)時默認沒有激活網(wǎng)卡。如果各位讀者有同樣的情況也不用擔心,只需使用Vim編輯器將網(wǎng)卡配置文件中的ONBOOT參數(shù)修改成yes,這樣在系統(tǒng)重啟后網(wǎng)卡就被激活了。

圖9-7 單擊OK按鈕保存配置

圖9-8 單擊Quit按鈕退出

    [root@linuxprobe ~]# vim /etc/sysconfig/network-scripts/ifcfg-eno16777736
    TYPE=Ethernet
    BOOTPROTO=none
    DEFROUTE=yes
    IPV4_FAILURE_FATAL=no
    IPV6INIT=yes
    IPV6_AUTOCONF=yes
    IPV6_DEFROUTE=yes
    IPV6_FAILURE_FATAL=no
    NAME=eno16777736
    UUID=ec77579b-2ced-481f-9c09-f562b321e268
    ONBOOT=yes
    IPADDR0=192.168.10.10
    HWADDR=00:0C:29:C4:A4:09
    PREFIX0=24
    IPV6_PEERDNS=yes
    IPV6_PEERROUTES=yes

當修改完Linux系統(tǒng)中的服務配置文件后,并不會對服務程序立即產(chǎn)生效果。要想讓服務程序獲取到最新的配置文件,需要手動重啟相應的服務,之后就可以看到網(wǎng)絡暢通了:

    [root@linuxprobe ~]# systemctl restart network
    [root@linuxprobe ~]# ping -c 4 192.168.10.10
    PING 192.168.10.10 (192.168.10.10) 56(84) bytes of data.
    64 bytes from 192.168.10.10: icmp_seq=1 ttl=64 time=0.056 ms
    64 bytes from 192.168.10.10: icmp_seq=2 ttl=64 time=0.099 ms
    64 bytes from 192.168.10.10: icmp_seq=3 ttl=64 time=0.095 ms
    64 bytes from 192.168.10.10: icmp_seq=4 ttl=64 time=0.095 ms


    --- 192.168.10.10 ping statistics ---
    4 packets transmitted, 4 received, 0% packet loss, time 2999ms
    rtt min/avg/max/mdev = 0.056/0.086/0.099/0.018 ms
以上內(nèi)容是否對您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號
微信公眾號

編程獅公眾號