配置 Debian 网络的最新参考文档是什么?
我陷入了看似陈旧过时的文档中。这是我到目前为止发现的:
很多手册页。 其中一些是新的,一些是旧的,因为大多数都没有注明日期,很难看出什么是什么,就年龄而言,什么取代了什么。
这是我正在查看的一些内容(我认为是最新的):
第 2 层 - 链接
接口(5) - 配置物理和逻辑网络接口,即本地硬件
ifup (8).. - 运行脚本以启动或关闭接口
ip link(8) - 启动或关闭接口的其他方式
iw ( 8) - 无线网络接口
networkctl (1) - 查询systemd-networkd看到的网络链接状态第 3 层 - 网络
主机名(7) - 设置/获取我的主机名
hosts (5) - 大部分已过时 - 现在似乎只被浏览器用来浏览本地文件
网络(5) - 定义本地已知的网络名称、别名和 ip 地址 (过时了吗?)
ip addr (8) - 管理本地 IP 地址
networkmanager (8)、nmcli (1)、networkmanager.conf (5)、nm-applet (1)、nm-connection-editor (1) - 本地的更新方式管理网络??
minissdpd (1) - 守护进程跟踪
inetd上的 UPnP 设备(8) - 监听各种 TCP 和 UDP 端口并生成不能或不会自己做的程序的守护进程
nmap (8) - 网络探索工具和安全/端口扫描器第 4 层以上 - 传输或以上
ss (8) - 管理套接字 ssh (1) - 远程登录程序
nfs (5) fstab 格式和 nfs 文件系统的选项
...
Debian 管理员手册- 第 8.2 章。配置网络- 未注明日期,但现在是 2 个主要版本,因为 Debian Buster 现在升级到版本 10。Debian 8 或 Jessie 于 2015 年 4 月发布,所以现在已经5 岁了。
Debian 参考- 第 5 章网络设置- 但遗憾的是:“这一章已经过时了,因为它基于 2013 年发布的 Debian 7.0 (Wheezy)。”,所以现在7 岁了。
Linux 网络管理员指南- 第 3 版(2005 年),现已15 岁!
我希望能更好地了解主要网络组件如何在我的系统上组合在一起或相互替换。
NetworkManager
目前,我正在尝试了解使用/ nmcli
、 vs 配置文件(如/etc/network/interfaces
、ifup/ifdown
和ip
/ss
命令)、 vs systemd.network
(单位?)文件的来龙去脉。
我可以看到ip
,ss
和iw
是要学习的新命令,并且正在研究它们。但我也可以看到这一点ifup
并且ifdown
不会消失,因为它们运行的脚本ip
不会。
而且我仍然对我的系统如何从路由器上的 dhcp 获取它的 ip 感到困惑。
(顺便说一句,我对使用旧文档有点担心的部分原因。我已经浪费了很多时间学习iptables
,后来发现它们很旧,我应该学习nftables
。)
谢谢!