在 Oracle® Solaris 11.2 中配置和管理网络组件

退出打印视图

更新时间: 2014 年 7 月
 
 

如何创建多宿主主机

  1. 成为管理员。
  2. 配置在安装过程中没有配置的每个其他网络接口。

    请参见如何配置 IPv4 接口

  3. 如果启用了包转发,请将此服务禁用。
    # routeadm -p ipv4-forwarding
    persistent=enabled default=disabled current=enabled
    # routeadm -d ipv4-forwarding -u
    # routeadm -p ipv4-forwarding
    persistent=disabled default=disabled current=disabled
  4. (u53ef选) 为多宿主主机开启动态路由。
    # routeadm -e ipv4-routing -u
    # routeadm -p ipv4-routing
    persistent=enabled default=enabled current=enabled
示例 11  配置多宿主主机

以下示例说明了如何配置多宿主主机,如在 Oracle Solaris 11.2 中规划网络部署 中的 IPv4 自治系统拓扑中的图所示。在该示例中,系统具有主机名 hostc。此主机具有两个接口,这两个接口都已连接到网络 192.168.5.0

要开始操作,请显示系统接口的状态。

# dladm show-link
LINK     CLASS     MTU     STATE   BRIDGE   OVER
net0     phys      1500    up      --       --
net1     phys      1500    up      --       --

# ipadm show-addr
ADDROBJ        TYPE     STATE        ADDR
lo0/v4         static   ok           127.0.0.1/8
net0/v4        static   ok           192.168.5.82/24

dladm show-link 命令报告 hostc 具有两个数据链路。但是,只有 net0 配置有 IP 地址。要将 hostc 配置为多宿主主机,应当为 net1 配置同一 192.168.5.0 网络中的一个 IP 地址。确保 net1 的底层物理 NIC 已通过物理方式连接到网络。

# ipadm create-ip net1
# ipadm create-addr static -a 192.168.5.85/24 net1
# ipadm show-addr
ADDROBJ        TYPE     STATE        ADDR
lo0/v4         static   ok           127.0.0.1/8
net0/v4        static   ok           192.168.5.82/24
net1/v4        static   ok           192.168.5.85/24

接下来,如下所示将 net1 接口添加到 /etc/hosts 文件:

# vi /etc/inet/hosts
127.0.0.1           localhost
192.168.5.82        hostc    #primary network interface for host3
192.168.5.85        hostc-2  #second interface

然后,如下所示关闭包转发(如果此服务正在 hostc 上运行):

# routeadm -p ipv4-forwarding
persistent=enabled default=disabled current=enabled

# routeadm
              Configuration   Current              Current
                     Option   Configuration        System State
---------------------------------------------------------------
               IPv4 routing   enabled              enabled
               IPv6 routing   disabled             disabled
            IPv4 forwarding   disabled             disabled
            IPv6 forwarding   disabled             disabled

           Routing services   "route:default ripng:default"

Routing daemons:

                      STATE   FMRI
                   disabled   svc:/network/routing/ripng:default
                     online   svc:/network/routing/ndp:default
                   disabled   svc:/network/routing/rdisc:default
                   disabled   svc:/network/routing/legacy-routing:ipv4
                   disabled   svc:/network/routing/legacy-routing:ipv6
                     online   svc:/network/routing/route:default

routeadm 命令报告当前启用了通过 in.routed 守护进程的动态路由。