我正在尝试使用以下 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 计算机?