0

我一直使用经典方法通过修改 /etc/inet/hosts 和 /etc/inet/inodes 来更改 Solaris 10 的 IP 地址。

有没有办法使用脚本更改IP地址?

4

1 回答 1

0

/etc/inet/ipnodes(不是 inode)应该是指向 的符号链接/etc/inet/hosts,至少在最近的 Solaris 10 更新中是这样。无论如何,您可能只是直接访问该/etc/hosts文件,但这不是我推荐的,除非您处于单用户模式。主机文件不同步的原因可能会触发各种问题并挂起,具体取决于您计算机上运行的服务。

您可以使用ifconfig命令动态更改 IP 地址,这实际上是唯一的方法(使用 CLI)。

更改将在重新启动时选择的地址的另一种方法是将其直接放入/etc/hostname.<interface>文件中。这是支持和记录的方式。

请注意,在 Solaris 11 中,ipadm取代了 ifconfig,与后者不同的是,它允许持久配置,即您可以在不涉及编辑配置文件的简单脚本中更改您的 IP 地址。

于 2013-02-13T01:00:22.707 回答