我在 Raspbian (Stretch) 中的哪里设置了静态 IP?

我在 Raspbian (Stretch) 中的哪里设置了静态 IP?

关于如何在 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 搜索任何提及该文件或包含该文件的目录的说明(如果配置方案允许您自己选择文件名,只要因为该文件位于特定目录中)。

相关内容