由于 /etc/defaultrouter 文件在 Oracle Solaris 11 中已过时,因此您不能再使用此文件管理路由(缺省值或其他)。使用 route 命令是手动将路由添加到系统的唯一方法。要使更改在重新引导之后仍然保留,请将 –p 选项和 route 命令结合使用。
# route -p add default ip-address
如下所示将路由添加到网络 10.0.5.0,该网络使用其网关作为边界路由器:
# route -p add -net 10.0.5.0/24 -gateway 10.0.5.150 add net 10.0.5.0: gateway 10.0.5.150
查看使用前一个命令创建的路由,如下所示:
# route -p show
另请注意,在安装后,您将无法再通过检查 /etc/defaultrouter 文件来确定系统的缺省路由。要显示系统上当前处于活动状态的路由,请将 netstat 命令与以下选项结合使用:
# netstat -rn
请参见 netstat(1M) 和 route(1M) 手册页。