日韩无码专区无码一级三级片|91人人爱网站中日韩无码电影|厨房大战丰满熟妇|AV高清无码在线免费观看|另类AV日韩少妇熟女|中文日本大黄一级黄色片|色情在线视频免费|亚洲成人特黄a片|黄片wwwav色图欧美|欧亚乱色一区二区三区

RELATEED CONSULTING
相關(guān)咨詢
選擇下列產(chǎn)品馬上在線溝通
服務(wù)時(shí)間:8:30-17:00
你可能遇到了下面的問題
關(guān)閉右側(cè)工具欄

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營銷解決方案
如何在RHEL/CentOS8中使用NetworkManager管理網(wǎng)絡(luò)

在RHEL和centos 8中,網(wǎng)絡(luò)服務(wù)由NetworkManager守護(hù)進(jìn)程管理,它用于動(dòng)態(tài)地配置和控制網(wǎng)絡(luò)設(shè)備,并在它們可用時(shí)保持連接和活動(dòng)。

NetworkManager具有許多優(yōu)點(diǎn),比如支持使用命令行界面和圖形用戶界面工具進(jìn)行簡(jiǎn)單的網(wǎng)絡(luò)設(shè)置和管理,通過D-Bus提供API,允許查詢和控制網(wǎng)絡(luò)配置,支持配置靈活性等。

此外,還可以使用文件和Cockpit Web控制臺(tái)配置NetworkManager,它支持使用自定義腳本來根據(jù)連接狀態(tài)啟動(dòng)或停止其他服務(wù)。

在進(jìn)行下一步之前,以下是有關(guān)CentOS / RHEL 8中聯(lián)網(wǎng)的其他一些要點(diǎn):

  • 仍然支持傳統(tǒng)的ifcfg類型配置(例如ifcfg-eth0,ifcfg-enp0s3)文件。
  • 網(wǎng)絡(luò)腳本已棄用,默認(rèn)情況下不再提供。
  • 最少的安裝提供了通過nmcli工具調(diào)用NetworkManager的ifup和ifdown腳本的新版本。
  • 要運(yùn)行ifup和ifdown腳本,必須運(yùn)行NetworkManager。

在CentOS/RHEL 8上安裝NetworkManager

NetworkManager應(yīng)該預(yù)先安裝在CentOS / RHEL 8基本安裝上,否則,您可以使用DNF軟件包管理器進(jìn)行安裝,如圖所示。

# dnf install NetworkManager

NetworkManager的全局配置文件位于/etc/NetworkManager/NetworkManager.conf中,其他配置文件位于/etc/NetworkManager/中。

在CentOS/RHEL 8上使用Systemctl管理NetworkManager

在CentOS/RHEL 8和其他采用systemd的現(xiàn)代Linux系統(tǒng)(系統(tǒng)和服務(wù)管理器)中,使用systemctl工具管理服務(wù)。

以下是用于管理NetworkManager服務(wù)的有用的systemctl命令。

檢查NetworkManager的狀態(tài)

默認(rèn)情況下,最小安裝的CentOS/RHEL 8應(yīng)該已啟動(dòng)NetworkManager并被啟用以在啟動(dòng)時(shí)自動(dòng)啟動(dòng)。 您可以使用以下命令來檢查NetworkManager是否處于活動(dòng)狀態(tài),已啟用并打印NetworkManager的運(yùn)行時(shí)狀態(tài)信息。

# systemctl is-active NetworkManager
# systemctl is-enabled NetworkManager
# systemctl status NetworkManager

啟動(dòng)NetworkManager

如果NetworkManager沒有運(yùn)行,則可以通過簡(jiǎn)單運(yùn)行來啟動(dòng)它。

# systemctl start NetworkManager

停止NetworkManager

要出于某種原因停止或停用NetworkManager,請(qǐng)發(fā)出以下命令。

# systemctl stop NetworkManager

重新啟動(dòng)NetworkManager

如果您對(duì)接口配置文件或NetworkManager守護(hù)程序的配置(通常位于/etc/NetworkManager /目錄下)進(jìn)行了任何更改,則可以重新啟動(dòng)(停止然后再啟動(dòng))NetworkManager以應(yīng)用更改,如圖所示。

#systemctl restart NetworkManager

重新加載NetworkManager

要在不重新啟動(dòng)服務(wù)的情況下重新加載NetworkManager守護(hù)程序的配置(而不是systemd的單元配置文件),請(qǐng)運(yùn)行以下命令。

# systemctl reload NetworkManager

使用NetworkManager工具并使用ifcfg文件

NetworkManager支持一些工具供用戶與其交互,這些工具是:

  • nmcli–用于配置網(wǎng)絡(luò)的命令行工具。
  • nmtui–一個(gè)簡(jiǎn)單的基于curses的文本用戶界面,還用于配置和管理newtwork界面連接。
  • 其他工具包括nm-connection-editor,控制中心和網(wǎng)絡(luò)連接圖標(biāo)(均在GUI下)。

要列出NetworkManager檢測(cè)到的設(shè)備,請(qǐng)運(yùn)行nmcli命令。

# nmcli device
或者
# nmcli device status

要查看所有活動(dòng)連接,請(qǐng)運(yùn)行以下命令(注意,如果沒有-a,它將列出可用的連接配置文件)。

# nmcli connection show -a

查看活動(dòng)網(wǎng)絡(luò)連接

在CentOS/RHEL 8上設(shè)置靜態(tài)IP地址

特定于網(wǎng)絡(luò)接口的配置文件位于/etc/sysconfig/Network -scripts/目錄中。您可以編輯這些文件中的任何一個(gè),例如,為您的CentOS/RHEL 8服務(wù)器設(shè)置一個(gè)靜態(tài)IP地址。

# vi /etc/sysconfig/network-scripts/ifcfg-ens33

下面是設(shè)置靜態(tài)IP地址的配置示例。

TYPE=Ethernet
PROXY_METHOD=none
BROWSER_ONLY=no
BOOTPROTO=none
DEFROUTE=yes
IPV4_FAILURE_FATAL=no
IPV6INIT=yes
IPV6_AUTOCONF=yes
IPV6_DEFROUTE=yes
IPV6_FAILURE_FATAL=no
IPV6_ADDR_GEN_MODE=stable-privacy
NAME=ens33
UUID=ffd19ca9-17a4-41f0-ab82-4d40a5df0337
DEVICE=ens33
ONBOOT=yes
IPADDR=192.168.0.110
PREFIX=24
GATEWAY=192.168.0.1
DNS1=8.8.8.8
PEERDNS=no

查看:

ifconfig

查看網(wǎng)絡(luò)接口配置

保存更改后,需要重新加載所有連接配置文件或重新啟動(dòng)NetworkManager以應(yīng)用新更改。

# nmcli connection reload
或者
# systemctl restart NetworkManager

基于網(wǎng)絡(luò)連接啟動(dòng)或停止網(wǎng)絡(luò)服務(wù)/腳本

NetworkManager有一個(gè)有用的選項(xiàng),允許用戶執(zhí)行服務(wù)(如NFS、SMB等)或基于網(wǎng)絡(luò)連接的簡(jiǎn)單腳本。

例如,如果希望使用sshfs在本地自動(dòng)掛載遠(yuǎn)程目錄、掛載SMB共享或在網(wǎng)絡(luò)之間切換后掛載NFS共享。您可能希望在NetworkManager啟動(dòng)并運(yùn)行(所有連接都處于活動(dòng)狀態(tài))之前不執(zhí)行此類網(wǎng)絡(luò)服務(wù)。

此功能由NetworkManager-dispatcher服務(wù)提供(必須啟動(dòng)該服務(wù)并使其在系統(tǒng)啟動(dòng)時(shí)自動(dòng)啟動(dòng))。服務(wù)運(yùn)行后,可以將腳本添加到/etc/networkmanager/dispatcher.d目錄。

所有腳本必須是可執(zhí)行和可寫的,并擁有根,例如:

# chown root:root /etc/NetworkManager/dispatcher.d/10-nfs-mount.sh
# chmod 755 /etc/NetworkManager/dispatcher.d/10-nfs-mount.sh

重要提示:dispatcher腳本將在連接時(shí)按字母順序執(zhí)行,在斷開連接時(shí)按字母順序執(zhí)行。

使用舊版網(wǎng)絡(luò)腳本

如前所述,網(wǎng)絡(luò)腳本在CentOS/RHEL 8中被棄用,默認(rèn)情況下不會(huì)安裝。如果您仍然想使用網(wǎng)絡(luò)腳本,您需要安裝網(wǎng)絡(luò)腳本包。

# yum install network-scripts

安裝之后,這個(gè)包提供了一個(gè)新版本的ifup和ifdown腳本,它們通過前面介紹的nmcli工具調(diào)用NetworkManager。注意NetworkManager應(yīng)該為您運(yùn)行這些腳本。

有關(guān)更多信息,請(qǐng)參見systemctl和NetworkManager手冊(cè)頁。

# man systemctl
# man NetworkManager

這就是我們?cè)诒疚闹兴鶞?zhǔn)備的全部內(nèi)容。您可以通過下面的留言與我們?nèi)〉寐?lián)系,或者提出問題,或者對(duì)本指南進(jìn)行補(bǔ)充。


文章標(biāo)題:如何在RHEL/CentOS8中使用NetworkManager管理網(wǎng)絡(luò)
網(wǎng)站網(wǎng)址:http://m.5511xx.com/article/cciddid.html