2

对于这些部分:

zonecfg:[区域名称]:net> 设置地址= zonecfg:[区域名称]:net> 设置物理=

我怎么知道我应该设置什么样的值?

我正在使用 vmware 机器打开 solaris 并当前设置区域。

我希望能够进入那个区域。

谢谢

4

2 回答 2

1

这实际上很简单,Zones FAQ有大部分问题,但基础是

  • 使用zonecfg(1)创建区域
    • 区域配置数据的详细信息在这里,但通常默认值很有用
    • 你可能想要一个共享 IP 配置,除非你用 vmware 做了一些创造性的事情
  • 以 root 身份登录到区域
  • 确保 ssh 服务正在运行

然后你应该被设置。阅读有关 Zones 的 BigAdmin 文章Sysadmin 指南部分也不会受到伤害。

于 2009-04-10T05:43:44.173 回答
1

由于您想从外部通过 SSH 进入区域,因此它需要在与全局区域相同的网络上拥有自己的 IP 地址。因此,要么在同一个网络中找到一个空闲地址,要么让你的网络管理员分配一个——无论你通常做什么。

对于“物理”设置;这里(我认为)是最简单的情况:如果您为 VM 分配了一个虚拟网络接口,则将该接口用于“物理”设置

所以,在全局区域,做

/usr/sbin/ifconfig -a

列出您的接口。它应该说类似

 lo0:1: flags=2001000849<UP,LOOPBACK,RUNNING,MULTICAST,IPv4,VIRTUAL> mtu 8232 index 1
    inet 127.0.0.1 netmask ff000000 
 bge0:1: flags=1000843<UP,BROADCAST,RUNNING,MULTICAST,IPv4> mtu 1500 index 2
    inet 123.45.123.45 netmask ffffff00 broadcast 123.45.123.255

这里的接口名称是 bge0。(lo0 是环回接口;您不希望这样)您的可能会被称为不同的东西 - 可能是 e1000g0,具体取决于 VMWare 提供的网络接口类型。

请注意,由于您在全局区域和子区域中使用相同的网络接口,因此您必须在与全局区域相同的子网上为子区域选择 IP 地址。在上面的示例中,bge0 的网络掩码是 255.255.255.0,这意味着您的子区域 IP 需要介于 123.45.123.0 和 123.45.123.254 之间

于 2009-04-10T09:47:36.163 回答