Ubuntu 上具有 IPv6 链路本地地址的 CIFS 挂载共享

Ubuntu 上具有 IPv6 链路本地地址的 CIFS 挂载共享

我正在尝试使用以下 systemd 单元文件在无头 Linux 计算机上安装 Windows 共享:

[Unit]
  Description=mount network drive from harvester OBC
  Requires=network-online.target
  After=network-online.service
  StartLimitIntervalSec=0

[Mount]
  What=//192.168.X.Y/Users/User/Desktop/exchange
  Where=/home/me/exchange
  Options=username=me,password=secret,workgroup=WORKGROUP,rw,uid=1000,gid=1000
  Type=cifs

[Install]
  WantedBy=multi-user.target

但是,当我使用不同的网络连接两台计算机时,Windows 计算机的 IPv4 和主机 URL 会发生变化。但是,Windows 计算机的 IPv6 保持不变:fe80::1234:567:89ab%17打开wlp1s0(地址部分混淆)。所以我想知道是否可以通过 IPv6 地址挂载交换文件夹。我可以成功 ping IPv6。

到目前为止我已经尝试过:

What=//fe80::1234:567:89ab/Users/User/Desktop/exchange
What=//fe80::1234:567:89ab%17/Users/User/Desktop/exchange
What=//fe80::1234:567:89ab%wlp1s0/Users/User/Desktop/exchange
What=//fe80::1234:567:89ab%wlp1s0/17/Users/User/Desktop/exchange

对于所有这些,我收到一条错误消息,告诉我找不到共享。

无论使用哪种 WiFi 连接两者,我怎样才能使其工作并连接到 Windows 计算机?

相关内容