避孕套和安全套有什么区别| 抽搐吃什么药| 鼻涕有血丝是什么原因| 为什么男人| 什么头蛇尾| 平均红细胞体积偏高是什么原因| 哀大莫过于心死是什么意思| 跨宽穿什么裤子好看| 百什么争什么| 血压高有什么症状| 雷什么风什么成语| 农历五月二十是什么星座| 落红的血是什么样子的| 沈阳有什么大学| 后下药什么时候下| 豆腐干炒什么菜好吃| 打胶原蛋白针有什么副作用吗| 八格牙路是什么意思| 什么是双数| 头痛做什么检查| 小便有血尿是什么原因| 七月十五是什么节| 即使什么也什么造句| 大黄鸭是什么牌子| 低钾血症挂什么科| 仕途是什么意思| 无锡机场叫什么名字| 卫生湿巾是干什么用的| 为什么叫犹太人| 手淫有什么危害| abi医学上是什么意思| 白粥配什么菜好吃| 三七粉是治什么病的| 植物人是什么| 怀孕的脉搏和正常脉搏有什么区别| 拉尿有泡沫是什么原因| 尿酸高吃什么蔬菜好| 女孩叫兮兮是什么意思| 什么泡水喝能降血压| 成服是什么意思| 巧克力和什么不能一起吃| 宝宝风热感冒吃什么药| 看什么| 属猪的是什么命| 挂急诊和门诊有什么区别| 阿奇霉素治疗什么| ppt是什么意思| 一箭双雕是指什么生肖| 哭夫痣是什么意思| 血糖高会出现什么症状| 经常嗓子哑是什么原因| 维生素什么时候吃效果最好| 翡翠戴久了会有什么变化| 什么叫八字| 吃过期药有什么危害| 血清肌酐高说明什么问题| 鼻子经常出血是什么病征兆| 面条是什么做的| 肝炎吃什么药最好| 吃什么补充维生素b6| 脚侧面骨头突出叫什么| 利福平是什么药| 下焦湿热是什么意思| mbti测试是什么| 政字五行属什么| 身份证最后四位数代表什么| 将军代表什么生肖| 高送转是什么意思| 什么是命题| 易经是什么| 什么是沉没成本| 香奶奶是什么牌子| 西汉与东汉有什么区别| 四两拨千斤是什么意思| 肝内多发钙化灶是什么意思| 什么是集体户| 成手是什么意思| 扁桃体发炎吃什么药| 做b超可以检查出什么| 超敏c反应蛋白高是什么意思| 尾巴骨疼挂什么科| 脑供血不足有什么危害| edg是什么| 三聚磷酸钠是什么| 01年属蛇的是什么命| 黄金有什么作用| 什么药可以消肿| 经期可以吃什么水果| 别出心裁是什么生肖| 交警罚款不交有什么后果| 铃字五行属什么| 中国人为什么要学英语| 什么样的包皮需要做手术| 银杏叶片有什么作用| 什么情况需要打狂犬疫苗| 女性为什么会感染巨细胞病毒| mri是什么检查| 缺金的人戴什么最旺| 丁是什么生肖| 脑白质是什么病| 蹒跚什么意思| 边缘化是什么意思| 丑未相冲的结果是什么| 半月板后角变性什么意思| 装垃圾的工具叫什么| 摆摊卖什么好| 114514什么意思| 葡萄和什么不能一起吃| nmr是什么意思| 可燃冰属于什么能源| 手脚脱皮是什么原因| 胆固醇偏高是什么原因| 千焦是什么单位| 胃糜烂和胃溃疡有什么区别| 孩子手抖是什么原因| 血糖高吃什么药最好| 吐口水有血是什么原因| 81年属什么的| 各的偏旁是什么| 鼻窦炎吃什么药| 穷的生肖指什么生肖| 1964属什么生肖| 满满是什么意思| 阴阳和合是什么意思| 蒲公英长什么样| 紫苏煮水喝有什么功效| 雅丹是什么意思| 原始分是什么意思| 金匮肾气丸有什么功效| 骚什么意思| 眼睛红肿是什么原因引起的| 什么而不舍| 白葡萄酒配什么食物| 系带割掉了有什么影响| 尿血是什么病| 验光是什么意思| 乔迁是什么意思| 梦见买豆腐是什么意思| 开普拉多的都是什么人| 什么是暗物质| 膝盖疼吃什么药好| 尿路感染什么症状| 卵巢囊肿吃什么食物好| 吃什么药可以自杀| 什么是等位基因| 黑蛇是什么蛇| 耳朵痒是什么原因引起的| 高丽参适合什么人吃| 验尿细菌高是什么原因| 西洋参是补什么的| 叶公好龙是什么生肖| 爱叶有什么作用和功效| dady是什么意思| 面条吃多了有什么坏处| iphone的i是什么意思| 有偿什么意思| nba下个赛季什么时候开始| 胳膊上的肌肉叫什么| 梦见自己生病了是什么意思| 腹泻拉稀水是什么原因| 厌氧菌是什么意思| 见利忘义是什么生肖| 狼图腾是什么意思| 尿隐血十1是什么意思| 半什么半什么的成语| 支气管炎吃什么消炎药| 什么的脊背| 小蓝片是什么| 白洞是什么东西| b站是什么意思| 今日冲什么生肖| 抽脂有什么风险和后遗症| 年少有为什么意思| 孕妇适合吃什么鱼| 热射病是什么病| 白兰地属于什么酒| 痰湿吃什么药| 红外线是什么| c代表什么| 查结核做什么检查| 摩羯女和什么星座最配| 大骨节病是一种什么病| 蝉吃什么食物| 内膜厚是什么原因引起的| 呼吸困难胸闷气短挂什么科| 窝沟封闭什么意思| 八段锦什么时候练最好| 鸡眼长什么样子| 什么渐渐什么| 阴阳两虚吃什么食物| 画蛇添足告诉我们什么道理| 兰花用什么肥料最好| 父亲生日送什么礼物| 什么动物吃蚂蚁| 为什么会打哈欠| 三七粉适合什么人群喝| 什么叫女人味| 脂肪肝喝什么茶最好| bmi值是什么意思| 反式脂肪是什么意思| 颈椎病应该挂什么科| dior是什么意思| 治疗风湿有什么好方法| 早上口干舌燥是什么原因| 吗啡是什么药| 26度穿什么衣服| 月亮是什么| 电动车电池什么牌子好| 碘伏和酒精有什么区别| 梦见家里着火了是什么征兆| 断头路是什么意思| 小孩吃鹅蛋有什么好处| 吃什么降血糖| 怀疑心梗做什么检查| 极有家是什么意思| 指控是什么意思| 肩膀痛是什么原因| 口腔苦味是什么原因| 人言可畏什么意思| 说三道四的意思是什么| 知柏地黄丸主治什么| 肝疼吃什么药好| 头部ct能检查出什么| 中央政法委书记什么级别| 嘴炮是什么意思| 花圃是什么意思| 考科目二紧张吃什么药| 排骨汤什么时候放盐最好| 烟酒不沾的人什么性格| 1988年出生是什么命| 儿童手足口病吃什么药| 脚踏一星是什么命| 什么时候测血压最准确| 什么是水象星座| 运是什么意思| 有什么好看的美剧| 72年属什么生肖属相| 什么情况下做喉镜| 牙根疼吃什么药| 马齿苋是什么菜| 夏天种什么水果| 华法林是什么药| 什么是有机蔬菜| 什么方法避孕最安全有效| 全身浮肿是什么病| 糖类抗原125高是什么意思| 脉压差大是什么原因| 囊肿和肿瘤有什么区别| 胸口痛什么原因| 恶性循环是什么意思| 空调多少匹什么意思| 备孕喝豆浆有什么好处| 苏铁是什么植物| 血虚是什么原因造成的| 足下生辉是什么意思| 什么样的男人值得托付终身| 梦见自己在洗澡是什么意思| 为什么怀孕了就不来月经了| 琪字五行属什么| 6月4号是什么星座| 芡实和什么搭配最好| 液氮是什么| 玄牝之门是什么意思| 后脑勺麻木是什么征兆| 百度Jump to content

高端传统滋补品遇春寒 补充剂市场高速扩容

From Wikipedia, the free encyclopedia
NetworkManager
Original author(s)Red Hat
Initial releaseNovember 19, 2004; 20 years ago (2025-08-07)
Stable release
1.54.0[1] Edit this on Wikidata / 1 August 2025; 3 days ago (1 August 2025)
Repository
Written inC with GObject
Operating systemLinux[2]
Type
LicenseGNU LGPL v2.1 or later, portions GNU GPL v2 or later[3]
Websitenetworkmanager.dev
百度 上海高架限行时间限行范围扩大。

NetworkManager is a daemon that sits on top of libudev and other Linux kernel interfaces (and a couple of other daemons) and provides a high-level interface for the configuration of the network interfaces.

Rationale

[edit]

NetworkManager is a software utility that aims to simplify the use of computer networks on Linux distributions.[2]

How it works

[edit]
Linux kernel: network device drivers and network stack. Utility programs are not depicted, they communicate through the SCI with the different components of the kernel.

To connect computers with each other, various communications protocols have been developed, e.g. IEEE 802.3 (Ethernet), IEEE 802.11 ("wireless"), IEEE 802.15.1 (Bluetooth), PPPoE, PPPoA, and many many more. Each participating computer must have the suitable hardware, e.g. network card or wireless network card and this hardware must be configured accordingly to be able to establish a connection.

In case of a monolithic kernel all the device drivers are part of it. The hardware is accessed (and also configured) through its device driver by the configuration utility to configure the hardware, and programs like the web browser/SSH/NTP-client/etc. to send and receive network packets.

Configuration of network interfaces without NetworkManager

[edit]

On Linux and all Unix-like operating systems, the utilities ifconfig and the newer ip (from the iproute2-bundle) are used to configure IEEE 802.3 and IEEE 802.11 hardware. These utilities configure the kernel directly and the configuration is applied immediately. After boot-up, the user is required to configure them again.

To apply the same static configuration after each boot-up, the PID1-programs are used: System V init executes shell scripts and binary programs, systemd parses its own conf-files (and executes programs). The boot-up configuration for network interfaces is stored in /etc/network/interfaces for Debian Linux distributions and its derivatives or ifcfg files in /etc/sysconfig/network-scripts/ for Fedora and its derivatives, and DNS-servers in /etc/resolv.conf. /etc/network/interfaces or /etc/sysconfig/network-scripts/ifcfg-* can define a static IP-address or dhclient to be used, and all kinds of VPN can be configured here as well.

In case the configuration has to be changed, DHCP-protocol goes a long way to do so automatically, without the user even noticing.

Configuration of network interfaces with NetworkManager

[edit]
  • NetworkManager is accessible via D-Bus.
  • Configuration is stored in /etc/NetworkManager/NetworkManager.conf

But as we've transitioned from physically large servers to more portable hosts that may be plugged and unplugged (or moved from WiFi hotspot to WiFi hotspot) at the user's discretion, dynamic configurations (i.e., not stored in a static configuration file but taken from outside the host, and potentially changing after boot) have become a more prevalent configuration. Bootp was an early protocol used for this, and to this day its descendant DHCP is still very common. Many Unix-like systems include a program called dhclient to handle this dynamic configuration. Given a relatively static or simple dynamic configuration, static configuration modified by dhclient works well. However, as networks and their topologies get more complex, a central manager for all the network configuration information becomes more essential.[citation needed]

Software architecture

[edit]

NetworkManager has two components:

  1. the NetworkManager daemon, the actual software which manages connections and reports network changes
  2. the graphical or command-line interface
Graphical front-ends and command line interfaces
[edit]
nm?applet
nm?applet is a GTK 3-based GUI for NetworkManager which runs in the system tray. The applet is maintained by the GNOME project, and can be used with any desktop environment which implements the fd.o System Tray Protocol[4] (this excludes the GNOME Shell, which has its own built-in implementation).
plasma?nm
KDE Plasma 6 has its own applet for configuring connections through NetworkManager, plasma?nm. The applet is not included in Plasma 6 by default.
nmcli
nmcli is NetworkManager's built-in command-line interface added in 2010.[5] nmcli allows easy display of NetworkManager's current status, manage connections and devices, monitor connections.
nmtui
nmtui is the built-in text-based user interface for NetworkManager. It is basic when compared to nmcli, as it only allows users to add, edit, activate and deactivate connections; set the hostname of the system; and enable and disable radios.[6] It does not allow for the setup of wired connections, WPA-Enterprise, or VPNs; preconfigured connections can be used.[7]
cnetworkmanager
cnetworkmanager is a Python-based CLI for NetworkManager, written by Martin Vidner. The project's last commit was in August 2010; its final version (0.21.1) was released in August 2009.[8]

Mobile broadband support

[edit]

NetworkManager is used in conjunction with ModemManager[9] and Paul's PPP Package[10] for WWAN/mobile broadband support.

Antti Kaijanm?ki announced the development of a mobile broadband configuration assistant for NetworkManager in April 2008;[11] the required changes were made to NetworkManager in 0.7.1.[12]

History

[edit]

Red Hat initiated the NetworkManager project in 2004 with the goal of enabling Linux users to deal more easily with modern networking needs, particularly wireless networking. NetworkManager takes an opportunistic approach to network selection, attempting to use the best available connection as outages occur, or as the user roams between wireless networks. It prefers Ethernet connections over “known” wireless networks, which are preferred over wireless networks with SSIDs to which the user has never connected. The user is prompted for WEP or WPA keys as needed.

The NetworkManager project was among the first major Linux desktop components to utilize D-Bus and HAL extensively. Since June 2009, however, NetworkManager no longer depends on HAL, and since 0.9.10 (ca. 2014), neither does it require the D-Bus daemon to be running for root operation.[13]

See also

[edit]

References

[edit]
  1. ^ "1.54.0". 1 August 2025. Retrieved 4 August 2025.
  2. ^ a b "README.md". freedesktop.org. 2025-08-07. Retrieved 2025-08-07.
  3. ^ "CONTRIBUTING.md · main · NetworkManager / NetworkManager · GitLab". 23 May 2024.
  4. ^ "nm-applet(1)". GNOME GitLab. 2025-08-07. Retrieved 2025-08-07.
  5. ^ "Initial pieces of nmcli, gitweb". cgit.freedesktop.org. Retrieved 2025-08-07.
  6. ^ Parra, Javier Sánchez; Mancera, Fernando Fernández (2025-08-07). "tui: Enable/disable Wi-Fi and WWAN radios | NetworkManager commit b3b83234". freedesktop.org. Retrieved 2025-08-07.
  7. ^ "Red Hat Enterprise Linux 7 | Networking Guide | 3.2. Configuring IP Networking with nmtui". Red Hat Documentation. Archived from the original on 2025-08-07. Retrieved 2025-08-07.
  8. ^ Vidner, Martin (2025-08-07). "cnetworkmanager.git/summary". repo.or.cz. Archived from the original on 2025-08-07. Retrieved 2025-08-07.
  9. ^ "ModemManager". ModemManager. Archived from the original on 2025-08-07. Retrieved 2025-08-07.
  10. ^ "ppp". Samba. Retrieved 2025-08-07.
  11. ^ Kaijanm?ki, Antti (2025-08-07). "ANNOUNCE: Mobile Broadband Configuration Assistant". GNOME Mail Services Archives. Retrieved 2025-08-07.
  12. ^ Williams, Dan (2025-08-07). "Mobile Broadband Assistant makes it Easy". Dan Williams' blog | GNOME Blogs. Archived from the original on 2025-08-07. Retrieved 2025-08-07.
  13. ^ "We'll Build A Dream House Of Net". Blogs.gnome.org. 20 June 2014. Retrieved 2025-08-07.
[edit]
感冒发烧吃什么药 舌头胖大是什么原因 胃病吃什么药最好 全身性疾病是什么意思 开黄腔什么意思
橄榄色是什么颜色 为什么订婚后容易分手 拜土地公要准备什么东西 舌苔厚白湿气重吃什么药 猪精是什么意思
尿频看什么科 客源是什么意思 郁郁寡欢是什么意思 四维什么时候做 驻京办是干什么的
肠易激综合症吃什么药 哺乳期发烧吃什么药不影响哺乳 pq是什么意思 罗嘉良为什么娶苏岩 团是什么结构
亲子鉴定挂什么科hcv8jop9ns2r.cn 11.11什么星座hcv7jop9ns5r.cn 主治医生是什么级别hcv7jop5ns1r.cn 吃凉的胃疼吃什么药aiwuzhiyu.com 1226是什么星座imcecn.com
身上红痣多是什么原因ff14chat.com 秦始皇的真名叫什么zhiyanzhang.com 狗为什么不能吃葡萄hcv8jop2ns9r.cn 晚上难以入睡是什么原因hcv7jop6ns9r.cn 肩周炎是什么原因造成的hcv8jop9ns9r.cn
如家是什么内涵hcv9jop0ns3r.cn 大耳读什么hcv8jop3ns6r.cn 什么牌子的益生菌最好hcv9jop2ns2r.cn 串联质谱筛查是什么病hcv8jop6ns3r.cn 可可尼女装什么档次hcv9jop4ns3r.cn
梅花是什么颜色hcv8jop8ns9r.cn 牛b克拉斯什么意思hcv7jop7ns0r.cn 老子叫什么hlguo.com 91是什么东西hcv8jop3ns5r.cn l是什么意思hcv9jop3ns2r.cn
百度