linux網卡啟動的時候,使用 NetworkManager 調度網絡服務

2021-01-09 linux運維菜

]前言

有些服務只有聯網時才有意義,例如 OpenNTPD 和 網絡文件系統掛載(netfs)。現在的Linux發行版本中,基本都有自帶NetworkManager,所以可以直接使用NetworkManager-dispatcher進行管理。

網絡管理調度

dispatcher 可以在連接網絡後啟動這些服務,並在網絡關閉時停止它們。要使用這一功能, 需要啟動 NetworkManager-dispatcher.service。 並且將腳本加到 /etc/NetworkManager/dispatcher.d 目錄。

這些腳本必須屬於 root, 否則不會被執行。為了安全起見, 用戶組也設置為 root:

chown root:root scriptname

而且腳本必須只能是擁有者可寫, 否則不會被執行:

chmod 755 scriptname

在這個目錄底下的腳本將在連接網絡時按字母表順序運行,並在網絡停止時反向停止。要保證啟動順序,可以在前面加數字,例如 10_portmap 或 30_netfs 這樣就能保證 portmapper 在 NFS 掛載之前啟動。

相關焦點

  • Linux - NetworkManager網絡管理工具
    網絡管理器最初由 Redhat 公司開發,現在由 GNOME 管理。NetworkManager由一個管理系統網絡連接、並且將其狀態通過D-BUS(是一個提供簡單的應用程式 互相通訊的途徑的自由軟體項目,它是作為freedesktoporg項目的一部分來開發的。)進行報告的後臺服務,以及一個允許用戶管理網絡連接的客戶端程序。
  • linux關閉開機啟動服務 加快啟動速度
    3多用戶模式,允許使用網絡4沒有用到的運行級5多用戶模式,允許使用網絡,X-Windows 方式(圖形登錄界面)6重新引導系統服務輸入system-config-network打開網絡配置,刪除所有的乙太網連接,最後保存退出!
  • CentOS - network和NetworkManager衝突
    前言在CentOS系統上,目前有NetworkManager和network兩種網絡管理工具。如果兩種都配置會引起衝突,而且NetworkManager在網絡斷開的時候,會清理路由,如果一些自定義的路由,沒有加入到NetworkManager的配置文件中,路由就被清理掉,網絡連接後需要自定義添加上去。
  • Linux網絡配置——網絡配置文件
    第四章:Linux網絡配置4.1 Linux網絡配置文件4.1.1 ifcfg-eth0文件系統網絡配置文件在 /etc/sysconfig/network-scripts目錄下,其中ifcfg-eth0文件包含第一塊網卡的配置信息,ifcfg-eth0
  • EVE-NG瞎搞實驗系列之Centos7模擬SNAT和DNAT服務
    2、Ipv4地址匱乏,很多公司只有一個ipv4地址,但是卻有幾百個用戶需要上網,這個時候就需要使用SNAT。3、省錢,公網地址付費,使用SNAT只需要一個公網ip就可以滿足幾百人同時上網。2、配置雙網卡,一網卡對內,一網卡對外;一般是高訪問量的web伺服器,為了避免佔用網關的流量才這樣做,使用不是很廣泛。3、內網web伺服器,或是ftp伺服器,為了用戶在公網也可以訪問,有不想買公網ip地址,採用DNAT方案。
  • Linux學習之Linux系統優化進階都需要掌握哪些知識?
    一.基礎必備優化:1.關閉SElinux2.Firewalld CenetOS7 Iptables (C6) 安全組(阿里雲)3.網絡管理服務NetworkManagernetwork相同地方管理網絡管理網絡區別通過nmcli命令修改配置文件 重啟網卡4.添加普通用戶 配置sudo1oldboy ALL=(ALL) NOPASSWD: ALL5.hosts文件 解析當前的主機名
  • 初探Docker的網絡模式
    剛接觸Docker的時候,你是否好奇容器之間是怎麼通信的呢?今天我們就一起來認識一下docker的網絡吧~Docker的網絡模塊是可插拔式的,默認有五種網絡模式可以選擇。通過docker network ls這個命令來查看本機中所有的網絡模式。
  • 如何自動喚醒和關閉 Linux
    出於方便和計算機宅的考慮,你可以通過配置你的 Linux 計算機實現自動喚醒和關閉。寶貴的系統運行時間有時候有些電腦需要一直處在開機狀態,在不超過電腦運行時間的限制下這種情況是被允許的。有些人為他們的計算機可以長時間的正常運行而感到自豪,且現在我們有內核熱補丁能夠實現只有在硬體發生故障時才需要機器關機。
  • usb無線網卡怎麼使用
    方法一:要在Win7系統下使用無線USB網卡,請先將無線USB網卡連接到計算機,然後使用網卡隨附的CD安裝驅動程序,或直接在Internet上搜索品牌網絡的驅動程序卡安裝,驅動程序安裝完成後,重啟ghost win7;1.重新啟動完成後,在桌面上,右鍵單擊「計算機」
  • 「正點原子Linux連載」第三十七章Linux內核移植
    使用FileZilla將其發送到Ubuntu中並解壓,得到名為linux-imx-rel_imx_4.1.15_2.1.0_ga的目錄,為了和NXP官方的名字區分,可以使用「mv」命令對其重命名,我這裡將其重命名為「linux-imx-rel_imx_4.1.15_2.1.0_ga_alientek」,命令如下:mv linux-imx-rel_imx_4.1.15
  • ethtool 原理介紹和解決網卡丟包排查思路
    這次想分享的話題是比較常見伺服器網卡丟包現象排查思路,如果你是想了解點對點的丟包解決思路涉及面可能就比較廣,不妨先參考之前的文章 如何使用 MTR 診斷網絡問題[2],對於 Linux 常用的網卡丟包分析工具自然是 ethtool。ethtool 用於查看和修改網絡設備(尤其是有線乙太網設備)的驅動參數和硬體設置。
  • 安裝Linux Mint 17後要做的20件事
    Mint是Linux最佳發行版之一,它定位於桌面用戶,關注可用性和簡潔。它攜帶了風格迥異的桌面環境,如Mate以及Cinnamon,並基於不同的發行版,如Ubuntu或Debian。在本文中,我們使用的是Linux Mint 17的cinnamon版本。
  • 從串口驅動到Linux驅動模型,想轉Linux的必會!
    Linux是一套免費使用和自由傳播的類Unix作業系統,是一個基於POSIX和UNIX的多用戶、多任務、支持多線程和多CPU的作業系統。它能運行主要的UNIX工具軟體、應用程式和網絡協議。它支持32位和64位硬體。Linux繼承了Unix以網絡為核心的設計思想,是一個性能穩定的多用戶網絡作業系統。
  • NetworkManager 1.0.8 發布下載,網絡管理軟體
    * Device links reported by more recent versions of Linux kernel that reside  in different network namespaces are no longer confused with links in  the namespace NetworkManager runs in.
  • NetworkManager 1.22 發布,網絡管理軟體
    NetworkManager 1.22 現已發布,作為該 Linux 網絡管理器軟體在 2019 年的最後更新。
  • Linux發行版本網絡接口及配置工具介紹
    網絡接口是網絡硬體設備在作業系統中的表示方式。在Linux作業系統中配置網絡接口,一般是通過配置工具實現的。下面,小編就為大家介紹關於網絡配置的工具。需要配置的網絡,對一般人來說配置一個的活動eth0就夠用了,但對網絡需求不斷改變的用戶,所需要的配置就要改變。
  • 伺服器是整個網絡核心,Windows Server 2008如何查看網卡MAC地址
    今天介紹伺服器是整個網絡的核心,Windows server 2008 R2如何查看計算機網卡MAC地址。伺服器是整個網絡的核心,但接入網絡之前必須先對伺服器進行必要的網絡設置,如安裝網卡驅動程序、設置IP位址信息等。
  • NetworkManager 1.20 發布:支持 WiFi Mesh 網絡
    NetworkManager 是網絡連接管理器和用戶應用程式,NetworkManager 1.20 版本可作為 Linux 網絡堆棧廣泛使用的配置組件的最新特性更新。