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