跳过导航链接 | |
退出打印视图 | |
从 Oracle Solaris 10 转换到 Oracle Solaris 11.1 Oracle Solaris 11.1 Information Library (简体中文) |
/etc/defaultrouter 文件在 Oracle Solaris 11 中已过时。您无法再使用此文件来管理路由(缺省值或其他设置)。此外,在安装后,您将无法通过检查此文件来确定系统的缺省路由。请选择以下方法来确定系统的缺省路由。
可以通过以下方式配置系统的路由信息:
对于任何当前处于活动状态的 NCP(固定或反应性),可使用 route 命令和 -p 选项来持久地添加路由:
# route -p add default ip-address
因为此命令将指定的路由应用于当前处于活动状态的 NCP,所以,如果该活动 NCP 发生更改,就会删除并可能替换缺省路由。
注 - 对于所有类型的网络配置都存在这种情况,而不仅是缺省路由设置。
对于使用此方法创建的路由,可使用 route -p show 命令来显示与当前处于活动状态的 NCP 关联的所有静态路由:
# route -p show
通过使用 netstat 命令显示系统上当前处于活动状态的路由(适用于两种类型的 NCP):
# netstat -rn
通过使用 netcfg 命令为任何反应性 NCP(活动或不活动)按接口创建单个缺省路由。请参见示例 7-9。
按如下方式显示 NCP 的缺省路由:
# netcfg "select ncp MY-STATIC; select ncu ip e1000g0; get ipv4-default-route" ipv4-default-route "10.80.226.1"
也可以使用 netstat -rn 命令查看使用 netcfg 命令创建的缺省路由,但只能在相关的 NCP 处于活动状态时查看。不能使用 route -p show 命令查看通过此方式创建的路由。
有关更多信息,请参见 netstat(1M) 和 route(1M) 手册页。