我需要设置 ubuntu 设备 () 的 IP 地址,以便从 EEPROM 读取。用户也可以选择更改 IP 地址。
我知道读取和写入 EEPROM 的命令。但是我该如何编辑文件,/etc/network/interfaces
以便它在网络启动/重启时自动从 EEPROM 获取 IP 地址?
顺便说一句,我知道以正常方式配置静态 IP 地址的方法。但在该方法中,我只能在接口文件中对 IP 地址进行硬编码。有什么方法可以将其设为变量,然后我可以从 EEPROM 中填充该变量并在接口文件中使用它吗?
另外,我知道我可以通过调用 EEPROM 命令和 ifconfig 使用 shell 脚本来完成整个操作。但我想使用标准 init 脚本来执行此操作。此外,我需要以标准方式进行 DHCP 配置。