我需要设置要从 EEPROM 读取的 ubuntu device() 的 IP 地址。用户也可以选择更改 IP 地址。
我知道读取和写入 EEPROM 的命令。但是我该如何编辑该/etc/network/interfaces
文件,以便它在网络启动/重启时自动从 EEPROM 中获取 IP 地址?
顺便说一句..我知道以正常方式配置静态 IP 地址的方法。但在那种方法中,我只能在 interfaces 文件中硬编码 IP 地址。有什么方法可以使它成为一个变量,我可以从 EEPROM 填充它并在接口文件中使用它?
此外,我知道我可以通过调用 EEPROM 命令和 ifconfig 使用 shell 脚本来完成所有操作。但我想使用标准的初始化脚本来做到这一点。我还需要以标准方式进行 DHCP 配置。
我从超级用户网站得到了答案。debian 手册说可以像这样配置没有 IP 地址的接口:
我不确定如何归功于给我解决方案的人。所以我只会接受我的答案本身。