老E的博客

  • 首页
  • 关于
  • 技术应用
    • VPS相关
    • AI相关
    • 盒子相关
    • 其他
  • 订阅Youtube频道
  • 网络加速
    • expressvpnNo.1 ExpressVPN
    • 最佳免费VPN-PrivadoVPN
    • NordVPN
    • 廉价王者-Surfshark
    • PrivateInternetAccess
    • 解锁一切-PrivateVPN
  • 公益资源
    • AI导航
    • 工具下载
    • Docker镜像加速
  • 友情链接
    • tickcloudTickcloud
老E的博客
专注记录并分享跨境技术应用及随想
  1. 首页
  2. 技术应用
  3. 其他
  4. 正文

Linux DHCP客户端

2023年7月15日 807次阅读 0条评论
clawcloud
expressvpn best vpn
privado vpn
surfshark vpn
private vpn
pia vpn
nord vpn

Linux发行版众多,NetworkManager、dhclient、dhcpcd以及基于NM的Netplan,基本都是随OS自动安装且和系统内核版本无关。譬如dhclient作为Debian采用的DHCP客户端,至Debian 12仍然不离不弃,符合其稳定趋向的选择。Ubuntu则早早就抛弃了dhclient,采用NetworkManager并提供更为抽象的Netpaln。

使用ps命令查看进程,基本可明确出当前DHCP客户端信息。NetworkManager是标准的Linux网络配置工具套件,不仅仅是管理dhcp客户端,所以一般安装的应用中还会有nmcli乃至伪图形化的nmtui。

ps aux | grep dhcp
#ps aux | grep Network
#dpkg -l | grep nmcli
#dpkg -l | grep nmtui

嵌入式设备接触的不多,手头的Armbian盒子的OS一般都使用NetwokManager。树莓派据说是使用dhcpcd的。

Debian VPS,则毫无疑问地保留了dhclient。

两者的“挂钩”触发机制不同,dhclient非常直白(dhcpcd亦然),会调用/etc/dhcp/**-hooks.d/下的脚本,而NM则采用了dispatcher方式,会调用/etc/NetworkManager/dispatcher.d/下的脚本。

之前写了个脚本仅仅适配NM,还需要调整一下以兼容dhclient。这样个人所有的设备和VPS就都可以一键使用了。

本作品采用 知识共享署名-非商业性使用-禁止演绎 4.0 国际许可协议 进行许可
标签: Linux系统运维
最后更新:2024年6月2日

老E

这个人很懒,什么都没留下

点赞
< 上一篇
下一篇 >

文章评论

razz evil exclaim smile redface biggrin eek confused idea lol mad twisted rolleyes wink cool arrow neutral cry mrgreen drooling persevering
取消回复

站内搜索
归档
  • 2025 年 5 月
  • 2025 年 4 月
  • 2025 年 3 月
  • 2025 年 2 月
  • 2025 年 1 月
  • 2024 年 12 月
  • 2024 年 11 月
  • 2024 年 10 月
  • 2024 年 9 月
  • 2024 年 8 月
  • 2024 年 7 月
  • 2024 年 6 月
  • 2024 年 5 月
  • 2024 年 4 月
  • 2024 年 3 月
  • 2024 年 2 月
  • 2024 年 1 月
  • 2023 年 12 月
  • 2023 年 11 月
  • 2023 年 10 月
  • 2023 年 9 月
  • 2023 年 8 月
  • 2023 年 7 月
  • 2023 年 6 月

Copyright ©2023-2025 Appscross. All Rights Reserved.