# dladm modify-iptun -a [local|remote]=addr,... tunnel-link
无法修改现有隧道的类型。因此,不允许对此命令使用 –T type 选项。只能修改以下隧道参数:
指定对应于本地地址和远程隧道地址的字面值 IP 地址或主机名。取决于隧道的类型,仅指定一个地址或同时指定本地和远程地址。如果指定本地和远程地址,则必须使用逗号分隔这两个地址。
IPv4 隧道需要有本地和远程 IPv4 地址才能正常工作。
IPv6 隧道需要有本地和远程 IPv6 地址才能正常工作。
6to4 隧道需要有本地 IPv4 地址才能正常工作。
对于持久性 IP 隧道数据链路配置,如果对地址使用主机名,这些主机名将保存在配置存储中。在后续系统引导期间,如果名称解析到的 IP 地址不同于创建隧道时使用的 IP 地址,则隧道将获取新配置。
如果要更改隧道的本地和远程地址,请确保这些地址与要修改的隧道类型一致。
要更改隧道链路的名称,请使用 dladm rename-link 命令而不是 modify-iptun 命令,如下所示:
# dladm rename-link old-tunnel-link new-tunnel-link
要更改 hoplimit 或 encaplimit 等隧道属性,请使用 dladm set-linkprop 命令而不是 modify-iptun 命令。
以下示例由两个过程组成。首先,临时更改 IPv4 隧道 vpn0 的本地和远程地址。以后重新引导系统时,隧道将恢复为使用原始地址。第二条命令演示如何将 vpn0 的 hoplimit 更改为 60。
# dladm modify-iptun -t -a local=10.8.48.149,remote=192.168.2.3 vpn0 # dladm set-linkprop -p hoplimit=60 vpn0