我总是通过修改/ etc / inet / hosts和/ etc / inet / inodes来使用经典方法更改Solaris 10 ip地址。
有没有办法使用脚本来改变IP地址?
答案 0 :(得分:0)
/etc/inet/ipnodes
(不是inode)应该是指向/etc/inet/hosts
的符号链接,至少在最近的Solaris 10更新中是这样。您可能无论如何只是直接访问/etc/hosts
文件,但除非您处于单用户模式,否则这不是我建议的。原因是不同步主机文件可能会触发各种问题并挂起,具体取决于计算机上运行的服务。
您可以使用ifconfig命令动态更改IP地址,这实际上是唯一的方法(使用CLI)。
更改将在重新启动时选择的地址的另一种方法是直接将其放入/etc/hostname.<interface>
文件中。这是受支持和记录的方式。
请注意,对于Solaris 11,ipadm已替换ifconfig,与后者不同,允许持久配置,即您可以在不涉及编辑配置文件的简单脚本中更改IP地址。