為 Linux 系統(tǒng)配置網(wǎng)絡(luò)連接可能是具有挑戰(zhàn)性的。幸運(yùn)的是,許多新的 Linux 發(fā)行版都帶有網(wǎng)絡(luò)管理工具,可以幫你自動(dòng)連接到無(wú)線網(wǎng)絡(luò)。但是能夠?yàn)?Linux 機(jī)器建立靜態(tài)網(wǎng)絡(luò)連接不是更好嗎?本指南將向你展示如何使用不同的 Linux 工具檢查來(lái)自 CentOS/RHEL 機(jī)器的網(wǎng)絡(luò)連接,并講解如何使用 nmcli 工具添加靜態(tài)網(wǎng)絡(luò)配置。
步驟1:檢查網(wǎng)絡(luò)連接
ping 命令是一個(gè)眾所周知的程序,可以快速檢查網(wǎng)絡(luò)的連通性。在命令行中輸入以下內(nèi)容:
ping -c3 opensource.com
其中 -c3 選項(xiàng)表示你只 ping 三次。

如果你連接到了互聯(lián)網(wǎng),將會(huì)收到類似的數(shù)據(jù)包響應(yīng)。
步驟2:檢查連接信息
你可以用 ip add 命令檢查網(wǎng)絡(luò)信息。

運(yùn)行此命令可顯示設(shè)備信息和 IP 地址等。稍后你將需要此類信息(如設(shè)備信息和IP地址)來(lái)設(shè)置靜態(tài)連接,因此請(qǐng)記住它。
步驟3:檢查網(wǎng)絡(luò)信息
通過(guò)輸入以下命令,可以在 /etc/sysconfig/network-scripts 目錄中找到網(wǎng)絡(luò)信息:
ls /etc/sysconfig/network-scripts

例如這個(gè)截圖顯示了 ifcfg-enp0s3 和 ifcfg-lo,但這些取決于你運(yùn)行的 Linux 以及設(shè)備的設(shè)置方式。
步驟4:顯示可用的連接
可以用 nmcli 工具顯示當(dāng)前網(wǎng)絡(luò)的可用連接。輸入以下命令:
nmcli con show

此截圖顯示有兩個(gè)設(shè)備處于活動(dòng)狀態(tài):enp0s8 和 enp0s3,它們被稱為Wired Connection 1 和 2。但這可能會(huì)和你的顯示有所不同,具體取決于 Linux 環(huán)境的設(shè)置方式。
步驟5:檢查網(wǎng)絡(luò)連接是否已打開
用上面的 ping 可以命令檢查你是否可以接收數(shù)據(jù)包,但現(xiàn)在我們要通過(guò) systemctl 命令調(diào)用 network 來(lái)監(jiān)視、更新網(wǎng)絡(luò)狀態(tài)和排除故障。命令是:
systemctl status network

如果網(wǎng)絡(luò)支持程序沒有問題,那么在運(yùn)行此命令時(shí),你將看到狀態(tài)為 active。
步驟6:添加靜態(tài)網(wǎng)絡(luò)連接
現(xiàn)在準(zhǔn)備添加靜態(tài)網(wǎng)絡(luò)連接。使用在步驟2中從 ip add 中獲取的設(shè)備名稱,輸入以下命令來(lái)添加新連接:
nmcli con add con-name "SomeName" ifname YOUR_DEVICE autoconnect yes type YOUR_CONNECTION_TYPE
要根據(jù)你的實(shí)際配置去修改命令中的 SomeName,YOUR_DEVICE 和 YOUR_CONNECTION_TYPE。

步驟7:驗(yàn)證連接是否已被添加到網(wǎng)絡(luò)腳本路徑
可以用 nmcli 工具修改新的連接信息。通過(guò)以下命令:
nmcli con mod
這個(gè)命令實(shí)際上是修改了 /etc/sysconfig/network-scripts 目錄下的網(wǎng)絡(luò)配置腳本,這也是修改連接信息的另一種方法。
通過(guò)輸入以下命令再次查看 /etc/sysconfig/network-scripts 路徑:
ls /etc/sysconfig/network-scripts
新聞熱點(diǎn)
疑難解答
圖片精選