在 Oracle® Solaris 11.2 中管理 TCP/IP 网络、IPMP 和 IP 隧道

退出打印视图

更新时间: 2014 年 7 月
 
 

修改 IP 隧道配置

可以使用下面的命令语法来更改隧道的配置:

# dladm modify-iptun -a [local|remote]=addr,... tunnel-link

无法修改现有隧道的类型。因此,不允许对此命令使用 –T type 选项。只能修改以下隧道参数:

–a [local|remote]=address,...

指定对应于本地地址和远程隧道地址的字面值 IP 地址或主机名。取决于隧道的类型,仅指定一个地址或同时指定本地和远程地址。如果指定本地和远程地址,则必须使用逗号分隔这两个地址。

  • IPv4 隧道需要有本地和远程 IPv4 地址才能正常工作。

  • IPv6 隧道需要有本地和远程 IPv6 地址才能正常工作。

  • 6to4 隧道需要有本地 IPv4 地址才能正常工作。

对于持久性 IP 隧道数据链路配置,如果对地址使用主机名,这些主机名将保存在配置存储中。在后续系统引导期间,如果名称解析到的 IP 地址不同于创建隧道时使用的 IP 地址,则隧道将获取新配置。

如果要更改隧道的本地和远程地址,请确保这些地址与要修改的隧道类型一致。

  • 要更改隧道链路的名称,请使用 dladm rename-link 命令而不是 modify-iptun 命令,如下所示:

    # dladm rename-link old-tunnel-link new-tunnel-link
  • 要更改 hoplimitencaplimit 等隧道属性,请使用 dladm set-linkprop 命令而不是 modify-iptun 命令。

示例 5-6  修改隧道的地址和属性

以下示例由两个过程组成。首先,临时更改 IPv4 隧道 vpn0 的本地和远程地址。以后重新引导系统时,隧道将恢复为使用原始地址。第二条命令演示如何将 vpn0hoplimit 更改为 60。

# dladm modify-iptun -t -a local=10.8.48.149,remote=192.168.2.3 vpn0

# dladm set-linkprop -p hoplimit=60 vpn0