我有两个 fedora 盒子,一个是新安装的 fedora 36,另一个是从 fedora 35 升级而来的 fedora 36。
我已经安装了全新的 cisco-anyconnect-vpn-4.10.05095-1.x86_64.rpm 客户端,并且一切都按预期运行。
我在旧机器上尝试了几种不同的 anyconnect 版本(最近的是 4.6、4.9 和 4.10),并且可以工作,但是每次我断开与 vpn 的连接时,它都会拒绝正确恢复 dns 设置。
左边是新机器,断开连接时表现良好,右边是旧机器,已升级,断开连接时无法恢复正确的 DNS 配置。
有人在断开与 anyconnect 的连接时遇到过 DNS 问题吗?
欢迎提供任何线索。
答案1
因此,经过反复尝试后,我发现了这一点:
[sombriks@ignis ~]$ cat /etc/systemd/resolved.conf
# (several lines of comments)
# See resolved.conf(5) for details.
[Resolve]
# (more comments)
DNS=8.8.8.8 1.1.1.1 8.8.4.4
# (more commented properties)
由于某种原因,设置此 DNS 属性使得连接/断开连接在两台机器上正常工作。
不确定它为什么会起作用,但它运行良好。
因此,如果您在使用官方 cisco anyconnect 客户端时也遇到问题,请尝试一下。