关于如何在 Raspbian 中设置静态 IP 有很多相互冲突的指南,我不知道我遵循的是哪一个,现在我想更改它。
我怎样才能知道我用过哪个?
答案1
您查看您阅读过的那些相互冲突的指南中提到的所有地方,看看您是否遵循了该指南中的说明。
例如,如果指南 A 告诉您将设置添加到文件/etc/network/interfaces
,请查看文件并查看是否存在现有设置。
NetworkManager
如果指南 B 告诉您使用(使用nmcli
或任意数量的 GUI 工具)配置静态 IP nmtui
,则打开相应的工具并查看当前网络设置是否可见/可编辑。如果您计划更改的网络接口未在该工具中列出或显示为“非托管”,则它当前不受 NetworkManager 的控制,您可以跳过所有与 NetworkManager 相关的工具和指南(假设您可以将它们识别为这样;阅读该工具的文档应该会有所帮助)。
如果指南 C 告诉您以您选择的名称编写一个文件,并.link
带有目录后缀/etc/systemd/network
,那么您应该查看该目录中的所有文件,并查看当前的 IP 地址设置是否在其中。
如果您没有主意,您可以随时grep
在整个/etc/
目录子树上运行递归命令,并查看哪些文件(如果有)包含当前 IP 地址。
grep -r 1.2.3.4 /etc
一旦您知道包含当前 IP 地址的所有文件的路径名,就可以更轻松地通过 google 搜索任何提及该文件或包含该文件的目录的说明(如果配置方案允许您自己选择文件名,只要因为该文件位于特定目录中)。